如何使用Bukkit API调用类方法?

时间:2014-11-12 23:44:37

标签: java api methods load bukkit

我正在尝试进入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()来加载块。使用chunk的load方法或world的loadChunk方法加载特定的块是否更好?我知道这是一个初学者的问题,所以如果你能描述你怎么知道怎么做,以便将来我能弄明白我应该做什么。

更新: 谢谢您的帮助。这是我用过的,如果有人看到这个寻找答案

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

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

1 个答案:

答案 0 :(得分:1)

Chunk chunk = new chunk();
  

块无法解析为类型

Chunk,而不是chunk


Chunk chunk = new Chunk();
  

无法实例化Chunk类型

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


  

使用chunk的加载方法或世界上的loadChunk方法加载特定的块是否更好?

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