Take a crack at updating the deprecated code

This commit is contained in:
2025-07-07 19:41:32 -04:00
parent 4f0dad762c
commit ce2bf3cdc2
3 changed files with 12 additions and 7 deletions

View File

@ -20,13 +20,13 @@ repositories {
}
dependencies {
compileOnly("io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT")
compileOnly("dev.plex:server:1.5-SNAPSHOT")
implementation("com.comphenix.protocol:ProtocolLib:5.3.0-SNAPSHOT")
compileOnly("io.papermc.paper:paper-api:1.21.7-R0.1-SNAPSHOT")
compileOnly("dev.plex:server:1.5")
implementation("com.comphenix.protocol:ProtocolLib:5.3.0")
}
group = "dev.plex"
version = "1.5-SNAPSHOT"
version = "1.5"
description = "Module-FalseOp"
java {

View File

@ -4,6 +4,9 @@ import com.comphenix.protocol.PacketType;
import com.comphenix.protocol.ProtocolLibrary;
import com.comphenix.protocol.ProtocolManager;
import com.comphenix.protocol.events.*;
import io.papermc.paper.datacomponent.DataComponentType;
import io.papermc.paper.datacomponent.DataComponentTypes;
import io.papermc.paper.datacomponent.item.ItemAdventurePredicate;
import org.bukkit.GameMode;
import org.bukkit.Location;
import org.bukkit.Material;
@ -27,6 +30,8 @@ public class PlayerListener extends PlexListener
{
private final ProtocolManager protocolManager;
private final PacketListener packetListener;
public static final DataComponentType.Valued<ItemAdventurePredicate> CAN_PLACE_ON = valued("can_place_on");
public PlayerListener()
{
@ -80,8 +85,8 @@ public class PlayerListener extends PlexListener
ItemMeta meta = item.getItemMeta();
if (meta != null)
{
canPlace = meta.getPlaceableKeys().contains(clicked.getType().getKey());
canBreak = meta.getDestroyableKeys().contains(clicked.getType().getKey());
canPlace = item.hasData(DataComponentTypes.CAN_PLACE_ON);
canBreak = item.hasData(DataComponentTypes.CAN_BREAK);
}
}
}

View File

@ -1,4 +1,4 @@
name: Module-FalseOp
main: dev.plex.FalseOp
description: Make clients think they have OP!
version: 1.5-SNAPSHOT
version: 1.5