我正在尝试进入bukkit插件开发,但被困住了。我目前正在学习Java,我觉得我有足够的知识来制作插件-只是我错过了最重要的事情。我正在尝试使用loadChunk()方法或load()方法加载游戏块。我以为我会做类似Chunk chunk = new chunk();的事情,但这会弹出chunk cannot be resolved to a type错误消息。如果我尝试使用大写字母Chunk(),则出现此错误:Cannot instantiate the type Chunk。我还知道,如果Chunk / World方法是静态的,那么我只需要执行Chunk.load()World.loadChunk()即可加载块。使用块的load方法或世界上的loadChunk方法来加载特定块更好吗?我知道这是一个初学者的问题,因此,如果您能描述自己如何做,以便将来我能弄清楚该做些什么。

更新:
谢谢您的帮助。这是我使用的情况,以防任何人查看此内容以寻找答案

World world = Bukkit.getWorld(worldName);
Chunk chunk = world.getChunkAt(x,y);


worldName是世界的名称,x,y是块的x和y坐标。

最佳答案

Chunk chunk = new chunk();



块无法解析为类型


它是Chunk,而不是chunk



Chunk chunk = new Chunk();



无法实例化Chunk类型


您必须使用World.getChunkAt(...)来构建Chunk对象。




使用块的load方法或世界上的loadChunk方法来加载特定块更好吗?


没有人被弃用。这取决于你。

关于java - 如何使用Bukkit API调用类方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26898818/

10-13 01:54