扩展游戏规则

扩展游戏规则

一个Minecraft模组,添加了大量新的游戏规则以便于自定义。

游戏机制

关于

一个添加了大量新游戏规则以便更轻松自定义的 Minecraft 模组。

本项目的目标是为用户提供一系列新的游戏规则,让他们能更好地自定义自己的 Minecraft 体验,同时也为其他模组开发者提供一套框架,以便他们实现自己的自定义游戏规则。

请继续阅读以了解新增游戏规则列表、它们的作用,以及近期可期待的内容!

注意事项

仍在大量开发中。敬请期待更多内容!

当前新增游戏规则

  • 禁用瞄准玩家(disableTargetingPlayers):阻止生物将玩家作为目标。
  • 禁用末影人传送(disableEndermanTeleport):阻止末影人传送。
  • 禁用潜影贝传送(disableShulkerTeleport):阻止潜影贝传送。

计划新增游戏规则

  • 禁用饥饿(disableHunger):禁用所有基于饥饿的机制,包括饥饿条。
  • 禁用结冰(disableIce):寒冷生物群系中将不会自然生成冰。
  • 禁用光照融冰(disableIceMelting):冰在光源附近将不会融化。
  • 禁用仙人掌伤害(disableCactusDamage):仙人掌将不会伤害玩家。
  • 禁用甜浆果伤害(disableBerryDamage):甜浆果灌木将不会伤害玩家。
  • 禁用末影珍珠伤害(disableEnderPearlDamage):末影珍珠在传送玩家时将不会伤害玩家。
  • 禁用窒息(disableSuffocate):窒息将不会伤害玩家。
  • 死亡后保留盔甲(keepArmorOnDeath):玩家死亡时将保留物品栏中的盔甲。
  • 死亡后保留经验(keepXPOnDeath):玩家死亡时将保留已积累的经验。
  • 末影之眼永不破碎(disableEnderEyeBreak):投掷末影之眼时它将永不破碎。
  • 食物瞬间消耗(doInstantEat):食物被瞬间食用。
  • 瞬间拾取经验(doInstantXPCollect):经验被瞬间拾取。
  • 禁用恶魂破坏(disableGhastGriefing):恶魂火球将不再破坏方块。
  • 禁用方块重力(disableBlockGravity):通常受重力影响的方块(例如沙子、砂砾)将不再下落。

常见问题

  • 有计划推出 <在此插入模组加载器> 移植版吗?
    • 目前计划推出 Fabric 移植版。目前不计划支持其他模组加载器,但如果有足够的需求,我愿意添加支持。
  • 有计划推出 <在此插入 Minecraft 版本> 的版本吗?
    • 目前除 1.16.5、1.18.2 和 1.19+ 外,没有计划支持其他 Minecraft 版本,但如果有足够的需求,我愿意添加支持。
  • 你会添加 <在此插入游戏规则> 吗?
    • 如果你想要一个不在上述计划列表中的新游戏规则,请在 GitHub 上提交 issue。我愿意接受其他游戏规则的想法,但有些可能不可行。
  • 我如何获取支持?
    • 请在 GitHub 上提交 issue。我通常不在评论区提供支持。
  • 我可以在整合包中使用这个模组吗?
    • 可以!如果你这么做,我会感到很荣幸。如果你这样做,请考虑给我发条消息,这样我就能看看你的作品!

致模组开发者

目前本项目的框架组件仍在开发中,但一旦完成,它将提供一种简单便捷的方式来添加新的自定义游戏规则。

你需要了解的主要一点是,有一个 GameruleRegistery,你可以在其上使用一个 ID 和一个默认值(boolean 或 integer)注册新的游戏规则。该注册表可在主模组类上使用,并包含用于检查游戏规则是否存在以及获取其值的方法。

一旦框架准备就绪,完整文档将在 GitHub 上提供。

最后的话

如果你读到这里,说明你已经看完了大部分项目信息。感谢你读到这里!如果你觉得这个模组有用,请考虑以捐赠的形式送我一颗或两颗绿宝石。这对我意义重大,并为我继续开发这类项目提供动力。不过,这完全是可选的,我的模组将始终在宽松许可证下免费且开源。欢迎从我的作品中学习!

鸣谢/感谢