如何获得某个区块中有哪些Structure

Aminor_z


版本信息
你使用的IDE:IntelliJ IDEA
Forge版本: 1.15-latest
Minecraft版本: 1.15

主要问题
如何获得某个区块中有哪些Structure?

一些相关信息
通过IWorld.getChunk(...)获得Chunk类后有以下与Structure相关的方法:
getStructureStart(String):返回StructureStart
getStructureReferences():返回Map<String, LongSet>
getStructureReferences(String)返回LongSet

相关问题
getStructureStart(String)的String具体传的是什么值?
getStructureReferences()的String和LongSet是具体指代什么?


FledgeXu



根据这个
好像会有一个叫做MapGenStructure的值来保存生成的Structure,但是这个帖子版本应该是旧版本了,新版本还有没有这东西不明。

Aminor_z


已自行解决qwq
Chunk中存在方法getStructureStarts()可以获得Map<String,StructureStarts>
进一步处理即可获得所有Structure


system


该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。