测试者模组

测试者模组

一个用于模组开发者的伤害测试工具 - 生成可配置的测试实体,实时追踪和分析伤害输出。

测试模组 - 适用于《我的世界》的伤害测试工具

测试模组为《我的世界》 NeoForge 1.21.1 提供了可配置的伤害测试实体,非常适合想要分析伤害机制的模组开发者和玩家。

主要特点:

  • 高级伤害追踪:生成静止的测试实体,实时输出详细的伤害信息,包括原始伤害、护甲/抗性减免后的伤害,以及无敌时间后的伤害。
  • 玩家测试模式:玩家现在可以通过手持测试设置器右键点击空气来充当测试者,输出其受到的伤害。
  • 全新伤害输出格式:[实体名称] 伤害:[减免后伤害]/[无敌后伤害]/[原始伤害],类型:[伤害类型],游戏刻:[游戏刻]
  • 完整的测试者配置:手持测试设置器右键点击测试者,可打开图形界面,配置护甲值、韧性、最大生命值、击退开关,以及是否显示零伤害条目。
  • 玩家测试者设置:Shift + 右键点击可配置无敌开关和零伤害显示。
  • 多测试者支持:每个测试者都会在伤害输出中显示其名称前缀,便于在使用多个实体测试时轻松识别。
  • 火焰抗性整合:带有火焰抗性效果的测试者将自动忽略火焰类型的伤害。
  • 简洁界面:伤害信息以系统消息的形式显示,保持聊天栏整洁清晰。

使用方法:

  1. 在“工具”创造模式标签页中获取测试设置器,或使用 /give @s tester_mod:tester_setter 命令。
  2. 右键点击方块以生成测试者实体。
  3. 攻击测试者以查看伤害输出。
  4. 右键点击测试者以打开配置界面。
  5. 手持测试设置器右键点击空气以启用玩家测试模式。
  6. Shift + 右键点击空气以配置玩家测试者设置。

命令:

  • /removetester - 移除你的测试者
  • /removetester all - 移除所有测试者

伤害输出格式:

[测试者]:2.0/2.5/8.0,类型:玩家,游戏刻:54321

适用于:

  • 测试自定义武器伤害
  • 调试战斗系统
  • 平衡模组内容

使用说明:

  • 为 NeoForge 1.21.1 优化
  • 开源,采用 MIT 许可证