地毯-LIR拓展

地毯-LIR拓展

拉夫罗的物品可更新性地毯附加内容

游戏机制

Carpet LIR Addition

Carpet LIR Addition 是一个专注于可再生资源生存机制的 Fabric Carpet 扩展模组。

本项目的目标是提供可再生且可自动化的方式,来获取部分在原版中难以大量生产、通常不可再生的资源,同时尽量贴近 Minecraft 自身的设计语言。 本模组避免重度机械系统和自定义 GUI。相反,它更倾向于原版风格的交互方式,例如方块行为变更、熔炉配方、合成配方、活塞交互,以及通过 Carpet 规则控制的机制。

警告:本模组会改变部分原版生存平衡。请谨慎使用。

支持的版本

当前发布文件适用于:

  • Minecraft 1.20 - 1.20.1
  • Minecraft 1.20.2
  • Minecraft 1.20.3 - 1.20.4
  • Minecraft 1.20.5 - 1.20.6
  • Minecraft 1.21 - 1.21.1
  • Minecraft 1.21.2 - 1.21.3
  • Minecraft 1.21.4
  • Minecraft 1.21.5
  • Minecraft 1.21.6 - 1.21.8
  • Minecraft 1.21.9 - 1.21.10
  • Minecraft 1.21.11

主要特性

所有主要机制默认禁用,必须通过 Carpet 规则启用。

为不可再生资源提供新的再生或回收方式

这些特性为通常不可再生、有限或在生存玩法中受到显著限制的资源,增加可再生或可回收的获取途径。

可再生方解石

  • 增加类似玄武岩的方解石生成分支
  • 使用 bone_block + amethyst_block + lava
  • 通过 /carpet renewableCalcite true 启用

可再生凝灰岩

  • 增加熔炉配方:gravel -> tuff
  • 通过 /carpet renewableTuff true 启用

可再生粗矿合成

  • 增加以下物品的合成配方:
  • raw_iron
  • raw_copper
  • raw_gold
  • 通过 /carpet renewableRawOresCrafting true 启用

强化深板岩调整

  • 强化深板岩可以以类似黑曜石的速度挖掘
  • 强化深板岩可以通过精准采集掉落自身
  • 监守者可以掉落强化深板岩
  • 通过以下规则启用:
  • /carpet obsidianHardnessReinforcedDeepslate true
  • /carpet silkTouchableReinforcedDeepslate true
  • /carpet wardensDropReinforcedDeepslate true

可被活塞采集的紫水晶母岩

  • 紫水晶母岩被活塞推动时破坏并掉落自身
  • 通过 /carpet pistonHarvestableAmethysts true 启用

更便捷地获取已可获取形式存在的物品或方块

警告:此类别中的规则可能会使某些资源显著更容易获取,从而影响游戏平衡。

这些特性不会引入全新的可再生资源,而是为已经以可获取形式存在的东西提供更简单、更可控或更实用的获取方式。

可再生青金石矿石

  • 增加合成配方:
  • 8 calcite + 1 amethyst_shard -> 1 lapis_ore
  • 通过 /carpet renewableLapisOre true 启用

可再生树叶合成

  • 增加可再生的树叶有序合成配方
  • 匹配的 sticks 和 logs 可合成 4 个匹配的树叶
  • 通过 /carpet renewableLeavesCrafting true 启用

可再生蜜脾合成

  • 增加反向配方:
  • 1 honeycomb_block -> 4 honeycomb
  • 通过 /carpet renewableHoneycombCrafting true 启用

骨粉使泥土长草

  • 当草可以存活时,骨粉可以将泥土转化为草方块
  • 通过 /carpet boneMealGrassifyDirt true 启用

设计原则

本模组围绕几个简单目标构建:

  • 尽可能复用现有的 Minecraft 行为分支
  • 保持特性简单、可自动化且可扩展
  • 保持与 Minecraft 逻辑一致,而不是追求真实感
  • 保持代码改动范围小且易于维护
  • 将改变生存机制的机制置于 Carpet 规则之后

依赖

本模组需要:

  • Fabric Loader
  • Fabric API
  • Fabric Carpet

服务端/客户端

这主要是一个服务端 Carpet 扩展,也可通过内置服务端在单人游戏中工作。

说明

  • 即使相关规则被禁用,配方仍可能在配方查看器中可见,但实际合成和熔炼在运行时仍受规则限制。
  • 某些工具切换或掉落预测模组可能无法完全识别仅在运行时生效的掉落变更。

翻译说明

英文和简体中文文本为手动维护。 所有其他本地化文本均为机器翻译,可能包含措辞错误或术语不准确。