Minecolonies_gun_tweaks

Minecolonies_gun_tweaks

为Minecolonies和TaCZ添加各种调整。

MineColonies Guns & Tweaks 是一个独立的 NeoForge 附加组件,为使用 TaCZ 和可选 SteamAge 装备的整合包扩展了 MineColonies 的战斗、工人兼容性和殖民地管理功能。

战斗与枪手支持

  • 为类似守卫的 MineColonies 公民添加可配置的枪械支持。
  • 支持 MineColonies 枪手职业,包括使用 JobGunner 风格职业名称的设置。
  • 允许守卫通过 minecolonies_guns_tweaks:guard_guns 物品标签使用 TaCZ 兼容的枪械。
  • 默认防止徒手守卫被视为枪械使用者。
  • 通过 guard_ammo 物品标签支持可配置的弹药处理。
  • 包含可选的弹药消耗功能。
  • 添加可配置的目标扫描间隔。
  • 添加可配置的开火冷却时间。
  • 支持可配置的连发射击和连发延迟。
  • 为枪手添加独立的近距离和全范围目标扫描。
  • 支持最远 240 格的远程攻击距离。
  • 添加可配置的保底伤害和击退。
  • 限制弹道轨迹粒子数量,以减少不必要的视觉和服务器开销。
  • 包含针对长期运行殖民地的过期枪手状态清理功能。
  • 改进枪手的防御定位和撤退行为。
  • 在保留 TaCZ 武器处理机制的同时添加 MineColonies 集成。

弓与弩支持

  • 允许 MineColonies 弓箭手、游侠和神射手使用扩展的可配置攻击距离。
  • 支持原版弓、弩、MineColonies 箭矢以及带标签的特种箭矢。
  • 不会用弓逻辑替代 TaCZ 枪械行为。

SteamAge 兼容性

SteamAge 是可选的。该附加组件在未安装 SteamAge 的情况下也能正常启动。(Steam Age 是一个尚未发布的模组。)

工人与建筑兼容性

该模组包含针对以下内容的可选工人调优支持:

  • 建造者
  • 农民
  • 农田
  • 林务员
  • 维修工人
  • 升级工人

可配置的工人功能包括:

  • 通用工人速度提升。
  • 建造者速度倍率。
  • 方块破坏速度倍率。
  • 方块放置延迟设置。
  • 方块破坏延迟设置。
  • 建造者破坏权限。
  • 建筑的维修行为。
  • 建筑的升级行为。
  • 可配置的工人刷新间隔。

通用工人增益默认处于禁用状态,以避免意外改变现有殖民地的行为。

作物、树苗与堆肥兼容性

该附加组件为以下内容添加了兼容性标签:

  • 殖民地作物
  • 殖民地树苗
  • 殖民地堆肥材料

整合包作者可以通过数据包扩展这些标签,而无需修改模组 JAR 文件。

研究兼容性

该模组为以下内容提供了配置表面:

  • 研究速度倍率。
  • 枪手训练。
  • 高级枪手进阶。
  • 枪手弹药效率。
  • 枪手装填改进。
  • 枪手护甲保护。

公民行为

包含一个可选设置,用于在公民死亡后禁用公民的哀悼行为。