如何干涉区块的生成(指的是涉及区块生成的事件) #88
-
这里我想在世界上生成一些新的建筑(比如树木,小房子) |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 1 reply
-
你的需求看起来应该归类为地形生成 如果你需要参考世界生成相关的代码 那么 BOP 会是一个很不错的选择 关于其它情况 |
Beta Was this translation helpful? Give feedback.
-
见上面 NekoCaffeine 的回答。
如果这个房子的尺寸和原版地牢差不多的话,同上面 NekoCaffeine 的回答。但如果这个「小房子」:
那你需要一些别的东西( |
Beta Was this translation helpful? Give feedback.
-
如果要提出新问题请新开 discussion ,而不是直接修改已有 discussion 的标题与描述。 |
Beta Was this translation helpful? Give feedback.
你的需求看起来应该归类为地形生成
你应该关心
DecorateBiomeEvent
值得注意的是这个事件在地形生成总线(即MinecraftForge.TERRAIN_GEN_BUS
)如果你需要参考世界生成相关的代码 那么 BOP 会是一个很不错的选择
https://github.com/Glitchfiend/BiomesOPlenty
关于其它情况
如果你的生成和大型结构有关 则应该注册对应的结构组件到该大型结构中
如果和矿物有关或类似变种(设定)有关 则应该关心
OreGenEvent
值得注意的是这个事件在矿物总线(即MinecraftForge.ORE_GEN_BUS
)