Вопрос Не работает кодик

Версия Minecraft
1.16.X

Mikita

Заблокирован
Сообщения
57
Решения
3
Всем привет, я в прошлом вопрос не знал как подключить PDT, и я нашел какую-то библеотеку которая может это сделать, вроде бы все сделал но код не работает. (ошибок в консоль нету)


Ивент ломание блока:
Java:
    @EventHandler
    public void onBlockBreak(BlockBreakEvent event) {
        Block block = event.getBlock();
        BlockData blockData = block.getState().getBlockData();
        CustomBlockData customBlockData = new CustomBlockData(block, Main.getInstance());

        if (blockData instanceof BlockDataMeta) {
            BlockDataMeta blockDataMeta = (BlockDataMeta) blockData;

            if (customBlockData.has(NamespacedKey.fromString("cfanv"), PersistentDataType.STRING)) {
                event.getPlayer().sendMessage("1");
            }
        }
    }


Ивент размещение блока:

Java:
@EventHandler
    public void onBlockPlac6e(BlockPlaceEvent event) {
        Block block = event.getBlock();
        if (event.getItemInHand().hasItemMeta()) {
            PersistentDataContainer container = event.getItemInHand().getItemMeta().getPersistentDataContainer();
            NamespacedKey key = new NamespacedKey(Main.getInstance(), "anv");
            if (container.has(key, PersistentDataType.STRING)) {

                event.getItemInHand().getItemMeta().getPersistentDataContainer().set
                        (NamespacedKey.fromString("cfanv"),
                                PersistentDataType.STRING,
                                "vaule");
            }
        }
    }

Библиотека:
Java:
        <repository>
            <id>jeff-media-gbr</id>
            <url>https://hub.jeff-media.com/nexus/repository/jeff-media-public/</url>
        </repository>
        <dependency>
            <groupId>com.destroystokyo.paper</groupId>
            <artifactId>paper-api</artifactId>
            <version>1.16.5-R0.1-SNAPSHOT</version>
            <scope>provided</scope>
        </dependency>
 
Назад
Сверху Снизу