暴风殖民地卫兵

暴风殖民地卫兵

将MineColonies的反生成保护扩展至其他模组的非原版敌对生物。

Tempest Colony Guard

面向 Minecraft 1.21.1 / NeoForge 21.1.x 的 MineColonies NeoForge 兼容性附加模组。

问题

MineColonies 只会阻止实现了原版 Enemy 接口的敌对生物在殖民地建筑内自然生成。许多由其他模组添加的敌对生物(例如 Tensura 的 Direwolf)直接继承 Mob/PathfinderMob 而未实现该接口,因此它们完全绕过了殖民地的生成保护。

此模组的功能

  • 建筑保护:完全复刻 MineColonies 的原生逻辑(在建筑占地范围内阻止自然生成,等级可配置),适用于任何检测到的非原版敌对生物。
    - 黑暗要求:强制这些生物同样遵守原版光照等级生成规则(类似僵尸),但仅在殖民地已宣称的领土范围内生效 —— 火把对它们重新变得有效。
    - 检测:默认依据 MobCategory.MONSTER,并提供回退数据包标签(#tempestcolonyguard:protect_include / #tempestcolonyguard:protect_exclude)以手动调整边界情况。
    - 不影响袭击(MineColonies 自带的,或 Tensura/TrNightmare 的 Direwolf 袭击等附加模组):这些机制会将生物直接放入世界,而不经过此模组监听的自然资源生成事件。
    - 完全可配置:每种机制均可通过首次启动时生成的服务器配置文件独立开关。

需求

  • MineColonies(必需)
    - NeoForge 21.1.x,Minecraft 1.21.1

源码

https://github.com/fhtaghafh/tempest-colony-guard


Tempest Colony Guard(法语)

面向 Minecraft 1.21.1 / NeoForge 21.1.x 的 MineColonies NeoForge 兼容性附加模组。

问题

MineColonies 只会阻止实现了原版 Enemy 接口的敌对生物在殖民地建筑内自然生成。许多由其他模组添加的敌对生物(例如 Tensura 的 Direwolf)直接继承 Mob/PathfinderMob 而未实现该接口,因此它们完全绕过了殖民地的生成保护。

此模组的功能

  • 建筑保护:对任何检测到的非原版敌对生物,完全复刻 MineColonies 的原生逻辑。
    - 黑暗要求:强制这些生物同样遵守原版光照等级生成规则,但仅在殖民地已宣称的领土范围内生效。
    - 完全可配置,通过首次启动时生成的服务器配置文件。

源码

https://github.com/fhtaghafh/tempest-colony-guard