CraftPlayer 导入不起作用/未找到?

问题描述 投票:0回答:1

我正在为我的世界编写一个 NPC 插件,我需要 CraftServer,但我可以导入它...... 我怎样才能导入它或者它已经过时了?

代码:


import com.sun.tools.jdi.Packet;
import org.bukkit.entity.Player;

import java.lang.reflect.Field;

public class reflections {

    public void setValue(Object obj,String name,Object value){
        try{
            Field field = obj.getClass().getDeclaredField(name);
            field.setAccessible(true);
            field.set(obj, value);
        }catch(Exception e){}
    }

    public Object getValue(Object obj,String name){
        try{
            Field field = obj.getClass().getDeclaredField(name);
            field.setAccessible(true);
            return field.get(obj);
        }catch(Exception e){}
        return null;
    }

    public void sendPacked(Packet packet, Player player) {
        ((CraftPlayer)player).getHandle().playerConnection.sendPacket(packet);
    }
}```
import plugins minecraft spigot
1个回答
0
投票

您是否使用过 BuildTools 然后导入了 NMS .jar 或者您是否使用来自官方 Spigot 存储库的 spigot-api 导入?请向我们展示您的 Maven 或 gradle 导入。

© www.soinside.com 2019 - 2024. All rights reserved.