gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:17:33 26 4
gpt4 key购买 nike

我正在尝试进入 bukkit 插件开发,但我陷入困境。我目前正在学习java,我觉得我有足够的知识来制作一个插件——除了我错过了最重要的事情。我正在尝试使用 loadChunk() 方法或 load() 方法来加载游戏 block 。我以为我会做类似 Chunk chunk = new chunk(); 的事情,但这会吐出 chunk 无法解析为类型 错误消息。如果我尝试使用大写的 Chunk() ,则会收到此错误:无法实例化类型 Chunk。我还知道如果 Chunk/World 方法是静态的,那么我只需要执行 Chunk.load()World.loadChunk() 来加载 block 。加载特定 block 时使用 chunk 的 load 方法还是 world 的 loadChunk 方法更好?我知道这是一个初学者问题,所以如果您能描述一下您如何知道该怎么做,以便将来我可以弄清楚我应该做什么。

更新:谢谢您的帮助。这就是我用来防止有人查看此内容以寻求答案的情况

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

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

最佳答案

Chunk chunk = new chunk();

chunk cannot be resolved to a type

它是Chunk,而不是chunk

<小时/>
Chunk chunk = new Chunk();

Cannot instantiate the type Chunk

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

<小时/>

Is it better to use the chunk's load method or the world's loadChunk method for loading specific chunks?

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

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com