下界 API

还统一了不同旧版模组的末地和下界生物群系生成器到一个系统下,修复重生维度逻辑和其他错误,并为末地和下界提供新的设置。

资源介绍

一个用于添加末地和下界生物群系或结构,以及创建新生物群系环境音效的模组库! 还统一了不同旧版模组的末地和下界生物群系生成器到一个系统下,修复重生维度逻辑和其他错误,并为末地和下界提供新的设置。 如果您是想在 CurseForge 或 Modrinth 之外分发的模组包中添加下界 API 的模组包开发者,请使用 文件管理器 以避免重新上传下界 API 的文件。 API 功能: 能够添加自定义的生物群系环境音效! 这适用于任何生物群系,而不仅仅是末地或下界生物群系。 可以拥有被动环境音效 (也可以使用 BiomeAmbienceEvent ) . 可以拥有自定义的黑暗环境音效 (也可通过设置) BiomeAmbienceEvent ) . 可以生成被动粒子 (也可通过设置) BiomeAmbienceEvent ) . 可以拥有自定义的熔岩颜色(创意由 Mellohi 提供) Mellohi ). 能够添加自定义的末地和下界生物群系! 可以拥有自定义的生物群系生成权重 (可通过设置) NetherAPIRegistryEvent ) . 可以拥有自定义的雾气颜色 (也可以使用 NetherAPIFogColorEvent ) . 可以具有自定义的音乐类型。 可以具有自定义的地表生成器和自定义的区块填充器。 可以具有自定义的洞穴挖掘条件。 可以具有自定义的 chorus 植物、末地城和小末地岛生成条件(仅限末地生物群系)。 可以具有多个带权重的子生物群系和边缘生物群系。 能够添加自定义的末地和下界结构! 可以在区块之间生成(如下界要塞)。 可以具有自定义的生物生成属性(如下界要塞)。 可以具有自定义的生成条件。 所有注册的结构自动与 /locate 命令配合使用。 所有注册的结构在生成时会自动检查其他结构,因此它们不会相交。 新的 EnumPlantTypes! 这些由 Nether API 自动应用于各种模组化的末地和下界植物及土壤块,使它们尊重其他模组的类似“末地石”或“下界岩”的土壤块。这允许使用它们的来自不同模组的新植物和土壤之间实现新的互操作性! PlantUtils.END_PLANT_TYPE : 此 PlantType 适用于任何可以种植在类似“末地石”方块上的植物。在运行时,这会自动应用于原版的 chorus 植物。 PlantUtils.NETHER_PLANT_TYPE : 此 PlantType 适用于任何可以种植在类似“下界岩”方块和类似“灵魂沙”方块上的植物。 PlantUtils.NETHERRACK_PLANT_TYPE : 此 PlantType 适用于任何可以种植在类似“下界岩”方块上的植物。 PlantUtils.SOUL_SAND_PLANT_TYPE : 此 PlantType 适用于任何可以种植在类似“灵魂沙”方块上的植物。此字段仅设置为 Forge 的 EnumPlantType.Nether 因为它们服务于相同的目的。 模组特性: 特性: 允许末地生物群系模组协同工作,通过统一末地生物群系生成代码实现! 允许下界生物群系模组协同工作,通过统一下界生物群系生成代码实现! 允许用户通过新的配置项定义默认的“玩家出生维度”! 在末地和下界生成期间自动启用 Forge 的级联世界生成修复功能! 洞穴现在可以在末地外岛生成! 下界洞穴现在可以穿透生物群系顶部/填充方块和灵魂沙(而不仅仅是下界岩)! 新增配置项以禁用初始末影龙生成。当此设置激活时:将生成末地传送门,末影龙仍可使用末影水晶召唤,且在末影龙首次死亡后末影龙蛋仍会出现。 下界的高度现在可以达到 256 格! 此功能默认禁用。 此功能仅建议在新世界中使用(或在对旧世界进行 重置下界 后使用)。 对于许多生成自身下界特性的模组,您需要调整其配置以适应新的高度。目前 Nether API 提供原生支持且无需手动编辑配置的模组如下 (同时也假设任何将 Nether API 作为依赖项的模组都自动支持此功能) : BetterNether , BetterNether: RotN 版 , 以及 BetterNether Continuation . Biomes O' Plenty . Journey Into The Light . Natura . Nethercraft Classic . NetherEx . 修复: 修复许多维度的“初始出生位置”错误(例如将玩家定位在岩浆中或远高于地面的位置)。 修复 MC-10369 (某些粒子未生成) : 幼年动物生成粒子。 末影龙破坏方块粒子。 实体传送粒子。 末影之眼放置粒子。 流体混合效果粒子。 铁傀儡生成粒子。 红石火把烧毁粒子。 雪傀儡生成粒子。 凋灵生成粒子。 修复 MC-31681 (在任意方块下方时雾气和云朵变暗) . 为“玩家出生维度”执行初始出生区块加载,并为所有重生维度生成出生位置。 末影龙现在不再能够破坏具有黑曜石抗性的方块(如附魔台、末影箱等)。同时防止末影龙破坏火把(因为它们是退出传送门的一部分)。 重生现在计入Forge所有维度下的床重生点,而不仅仅是当前维度。仅此一项改动即可修复部分模组(例如在虚境中死亡时虚境床无法正常工作),并大幅简化了希望添加维度重生点的模组开发者所需的重生逻辑。 特殊模组兼容性: BetterNether 三个版本均受支持 ( BetterNether , BetterNether:RotN 版 ,以及 BetterNether Continuation ) . BetterNether 使用伪生物群系生成系统,本模组会禁用该机制,并为其提供真实的生物群系。 大幅改善生成结构时的性能(通过避免触发方块更新)。同时修复了多项级联世界生成问题。 新增配置项,允许眼藤在 Biomes O' Plenty 的“内脏堆”生物群系中生成。 Biomes O' Plenty 新增配置选项,允许来自 Biomes O' Plenty 且已在下界生成的流体(血液与蜂蜜)在使用桶放置时不在下界中气化。 新增配置选项,用于切换 BOP 下界生物群系的依赖世界类型,使其即使在世界类型未设置为“Biomes O' Plenty”时也能生成。 修复 BOP 动态树插件在下界生成泥土的问题。 修复 BOP 下界荆棘导致的级联世界生成问题。 修复 BOP 下界蜂巢导致的级联世界生成问题。 修复 BOP 下界岩浆导致的级联世界生成问题,该问题源于该模组复制了原版代码但未复制 Forge 的修复方案(参见 MC-117810 ). 阻止 BOP 向日志隐藏其级联世界生成问题(笑)。 阻止 BOP 移除末地和下界的雾效。 Journey Into The Light JITL 使用伪生物群系生成系统,本模组会禁用该机制,并为其提供真实的生物群系。 修复 all JITL 的所有下界级联世界生成错误。 修复某些结构使用错误的实体 ID 作为刷怪笼的问题(导致大量日志刷屏和刷怪笼损坏)。 改善生成 JITL 下界结构时的性能(通过避免触发方块更新)。 JITL 的下界实体现在仅会在 JITL 的下界生物群系中生成,而非原版的地狱生物群系(均可通过 GroovyScript ): 地狱牛:现在仅在血森林与血森林边缘生物群系中生成。 地狱蛇:现在仅在热沙生物群系中生成。 地狱龟:现在仅在热沙生物群系中生成。 炼狱烈焰人:现在仅在血森林生物群系中生成。 迷你恶魂:现在仅在血森林生物群系中生成。 收割者:现在仅在土质渗流生物群系中生成。 棘背尸:现在仅在土质渗流生物群系中生成。 Natura 仅在原版的“地狱”生物群系中生成 Natura 的下界结构,因为它们通常与模组添加的生物群系格格不入。其他生物群系可通过 GroovyScript . Nethercraft Classic 新增“发光林地”生物群系,Nethercraft 现在将其所有结构都加入其中。 修复 all Nethercraft 的所有级联世界生成问题。 修复 Nethercraft 错误的实体网络注册表(同时修复奇怪的投射物行为)。 更多 Nethercraft 的实体现在具备防火能力。 Nethercraft 的暗黑僵尸现在在 SummonAidEvent 期间于下界中召唤,而非普通僵尸 Nethercraft 的史莱姆蛋不再能在客户端生成实体。 NetherEx 为 NetherEx 之前未使用的灵魂沙和砂砾生成配置值添加功能。 修复错误的结构尺寸检查,检查结构放置时不再引发级联世界生成。 Stygian End: Biome Expansion 三个版本均受支持 ( Stygian End: Biome Expansion , Stygian End: Unoffical ,以及 Stygian End Continuation ) . 紫颂植物不再在 Stygian End 的生物群系中生成(每个均可通过配置切换)。 末地城不再在 Stygian End 的生物群系中生成(每个均可通过配置切换)。 修复 all Stygian End 的树冠级联世界生成问题(通过大幅更改树的生成方式实现,可通过配置还原)。 修复 all Stygian End 的火山级联世界生成问题。 Stygian End 的酸性平原生物群系结构现在仅生成在末地黑曜石上。 直接联系: jbred.dev@gmail.com 此模组将不会被移植

在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。

返回资源中心