我正在尝试进入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/