Lonewolfi
生成发包实体A, 发包实体A所在区块命名为区块A
发包实体A生成时, 需要将实体A发包给【加载区块A的所有玩家】
主要问题【如何获取加载区块A的所有玩家】

我个人的(笨比)解决方案是protocol插件的PacketType.Play.Server.MAP_CHUNK与PacketType.Play.Server.UNLOAD_CHUNK
玩家加载区块时记录,离开(不再加载这个区块)时删除记录

有没有什么方法可以直接获取到加载区块A的玩家

在spigotmc翻了好久没翻到...

美味的曲奇
bukkit 没发现好的方法

paper 存在 PlayerChunkLoadEvent 和 PlayerChunkUnloadEvent
可以实现

下一页 最后一页