我正在为我的世界编写一个 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);
}
}```
您是否使用过 BuildTools 然后导入了 NMS .jar 或者您是否使用来自官方 Spigot 存储库的 spigot-api 导入?请向我们展示您的 Maven 或 gradle 导入。