ReCased

ReCased

将幸运宝箱添加到你的游戏中

装备

ReCased.Logo


欢迎来到 ReCased 2.0.0!

ReCased 为 Minecraft 添加了高度可自定义的战利品箱,非常适合生存探索、服务器经济或整合包任务奖励。

在 2.0.0 版本中,我们对这个模组进行了彻底重做!你不再需要手动编辑复杂的配置文件来创建自定义箱子。现在,一切都可以使用我们全新的图形界面在游戏中完成,箱子会在世界中自然生成,并且完全支持服务器同步!


基础箱子

默认情况下,该模组会动态扫描你的游戏(包括其他模组!)并将物品分类到以下板条箱中:

Cases.showcase

  • 护甲箱:包含原版和模组护甲(随机耐久度)。
  • 箭矢箱:包含原版和模组箭矢(掉落数量 1-64)。
  • 附魔箱:包含原版和模组附魔书。
  • 食物箱:包含原版和模组食物(掉落数量 1-64)。
  • 药水箱:包含原版和模组药水。
  • 工具箱:包含原版和模组工具(随机耐久度)。
  • 武器箱:包含原版和模组武器及盾牌(随机耐久度)。
  • 特殊箱:一个可配置的箱子,用于存放特殊物品(例如,信标、唱片、Boss 掉落物)。

默认掉落率: 60% 普通 | 25% 稀有 | 10% 史诗 | 5% 传说


如何获取箱子

  • 世界生成: 战利品箱现在会自然生成在原版和模组的地牢宝箱、矿井和要塞中!
  • 村庄探索: 留意在所有 5 种村庄类型中自然生成的新的箱子商人村民房屋!你会在那里找到箱子商人和新的箱体组装台方块。
  • 考古学: 通过在沙漠神殿内刷扫可疑的沙子来发现它们。
  • 创造模式: 在专门的 ReCased 创造标签页中找到它们,或使用 /give @s recased:<case_name>。
  • 整合包: 将它们整合为 FTB Quests 或 BetterQuesting 中的任务奖励非常容易!

箱体组装台(全新游戏内编辑器!)

忘掉编辑庞大的文本文件吧!你现在可以直接在游戏中编辑现有的箱子或创建全新的自定义箱子。[仅在配置中启用时生效]

  1. 合成并放置新的箱体组装台方块(或在村庄中找到它)。
  2. 打开其界面,你会看到所有现有箱子的列表。
  3. 点击 "+" 按钮创建一个全新的自定义箱子,或点击一个现有的箱子进行编辑。
  4. 添加/移除物品: 只需点击你物品栏中的物品即可将其添加到箱子中,或点击箱子网格中的物品将其移除。(完全支持 NBT 数据、附魔和自定义药水!)
  5. 调整掉落率: 选择箱子中的任意物品,手动调整其掉落几率以及最小/最大掉落数量。
  6. 保存: 点击保存后,模组会立即在 config/recased/ 文件夹中生成一个干净的 .json 文件!

重要更新规则:

  • 添加/编辑箱子: 如果你创建了一个新箱子或编辑了现有箱子,你必须重新加载你的世界(单人游戏)或重新连接到服务器(多人游戏),以使更改完全同步到你的客户端。
  • 删除箱子: 如果你手动从配置文件夹中删除了一个箱子 .json 文件,你必须完全重启服务器/游戏以将其从内存中清除!

配置选项

ReCased 高度可配置,以适应任何整合包或服务器。所有主要设置都位于你的 config/recased-common.toml 文件中。

通用设置:

  • enableCasingStationGUI:(默认:false)安全开关。设置为 true 以允许拥有管理员权限的玩家使用箱体组装台方块创建和编辑箱子。
  • disableStandardCrates:(默认:false)如果你只想加载自定义箱子并完全从游戏中移除默认的武器/护甲/工具板条箱,请设置为 true。
  • showRarityInTooltip:(默认:false)在物品的悬停提示上添加其内部箱子稀有度和类型。
  • excludedItems:一个物品 ID 列表(例如,"minecraft:dirt"),用于完全禁止将其添加到动态填充的基础箱子中。

世界生成设置(新):

  • enableChestLoot:(默认:true)主开关,允许箱子自然生成在地牢和村庄的宝箱中。
  • globalSpawnMultiplier:(默认:1.0)轻松缩放箱子生成的频率。设置为 0.5 则箱子数量减半,设置为 2.0 则加倍!
  • caseSpawnInjections:精确定义哪些宝箱会掉落哪些箱子。(格式:"case_id | loot_table | spawn_chance")

村民与考古学设置:

  • enableVillagerTrades:(默认:true)允许箱子商人村民出售你的自定义箱子。
  • defaultEmeraldCost:(默认:25)购买箱子的基础绿宝石价格。
  • enableSuspiciousSand:(默认:true)允许通过刷扫可疑的沙子获得箱子。
  • suspiciousSandChance:(默认:0.1)通过考古学发现箱子的百分比几率(0.0 到 1.0)。

耐久度设置:

  • disableRandomDurability:(默认:false)强制所有从箱子中掉落的武器、工具和护甲具有 100% 耐久度。
  • excludedDurabilityItems:特定的物品 ID,这些物品应始终以满耐久度掉落。
  • excludedDurabilityTypes:整个箱子类型(例如,"weapon"),其掉落的物品应具有满耐久度。

自定义纹理与资源包

想将一个木制板条箱变成科幻保险箱或生锈的锁箱吗?ReCased 现在完全支持 CustomModelData,可实现无限的自定义箱子纹理!

资源包权限: 整合包作者和玩家拥有完全的权限来创建、修改、分发和上传依赖 ReCased 的资源包,以添加或修改自定义箱子纹理。为了尽可能方便,我们提供了一个官方模板!

示例资源包


多人游戏与服务器

服务器同步已修复! 你不再需要强制玩家手动下载并复制配置文件。 当玩家加入你的专用服务器时,ReCased 会自动将服务器的自定义板条箱和掉落率直接同步到玩家的客户端。在服务器上构建你的自定义板条箱,你的玩家将立即看到它们!


整合包作者

我能把这个用在整合包里吗? 是的!我们非常鼓励你在整合包的掉落物或任务系统中使用 ReCased。(如果你在 Modrinth 之外托管,我们感谢你能提供指向此页面的简单信用链接!)


已知问题与反馈

  • 首次加载卡顿: 在大量模组的世界中首次打开动态生成的箱子时,可能会因为模组索引所有模组物品而出现轻微卡顿。后续打开将非常流畅。
  • 想法与漏洞: 如果你对某个功能有很好的想法,或者遇到了兼容性漏洞,请使用问题追踪器或发表评论!

免责声明:此模组是从头开始编写的,与 Intektor 的 Lucky Cases 模组没有任何关联或关系。