ReCased

ReCased

为您的游戏添加幸运宝箱

杂项

欢迎使用 ReCased 2.0.0!

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

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


📦 基础箱子

基础箱子图片

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

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

默认掉落率:

  • 60% 普通 | 25% 稀有 | 10% 史诗 | 5% 传说

🗺️ 如何获取箱子

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

🛠️ 箱体加工站(全新游戏内编辑器!)

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

  1. 合成并放置新的 箱体加工站 方块(或在村庄中找到它)。
  2. 打开 GUI 查看所有现有箱子的列表。
  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 用于您的整合包的战利品或任务系统。(如果您在 CurseForge 之外托管,我们感谢您提供一个简单的信用链接回此页面!)


🐛 已知问题与反馈

  • 首次加载卡顿: 在一个有大量模组的世界中首次打开动态生成的箱子时,由于模组需要索引所有模组物品,可能会有轻微的卡顿。后续打开将完全流畅。
  • 想法与错误: 如果您对某个功能有好的想法,或遇到兼容性问题,请使用问题追踪器或留下评论!
免责声明:此模组是从头开始编写的,与 Intektor 的 Lucky Cases Mod 没有任何关联或关系。