跳到正文

RCD800’s Patches: Keychain for Supplementaries

作者:RCD800

Server-authoritative, exploit-hardened patch of Keychains for Supplementaries on Forge 1.20.1. Adds a 9-slot keychain with zero-allocation password checks and seamless door/safe unlocking.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

RCD800’s Patches: Keychain for Supplementaries

A lightweight, server-authoritative quality-of-life patch that introduces a dedicated Keychain item for managing keys from the popular Supplementaries mod on Minecraft Forge 1.20.1.


🗝️ Overview & Modpack Context

In adventure, multiplayer, and roleplay modpacks featuring Supplementaries, players quickly accumulate multiple keys for locked doors, safes, netherite trapdoors, and personal lockblocks. Carrying individual keys clutters inventories and risks losing important keys on death.

Keychain for Supplementaries solves this clutter by offering a compact 9-slot ring. Even better: you do not need to take the keys out to use them. As long as the keychain is in your hand, inventory, or equipped in a Curios belt slot, your locked blocks and safes recognize the matching key instantly.


✨ Core Features

  • 9-Slot Key Storage: Stores up to 9 Supplementaries keys in a single inventory slot.
  • Hands-Free Unlocking: Automatically unlocks matching Safes, Netherite Doors, and Key Lockable Tiles directly from your inventory.
  • Dedicated Curios Slot: Adds an official, dedicated Keychain slot to the Curios menu with a custom icon, while retaining belt slot compatibility for maximum versatility.
  • Shift + Right-Click Menu: Quick and intuitive UI for depositing and organizing keys.
  • Piglin Neutral: Crafted with gold nuggets, making it safe around Piglins in the Nether.

🛡️ What’s Different in RCD800’s Patches?

This version is an exploit-hardened, server-authoritative maintenance patch built specifically for stability on dedicated servers and heavy modpacks:

  • Zero-Allocation Password Checks: Key verification now extracts passwords directly from NBT without instantiating full ItemStacks on every interaction, eliminating garbage collector spikes and server lag in busy multiplayer areas.
  • Anti-Dupe & Desync Protection: Integrated with server-side container validation to guarantee that inventory actions cannot duplicate keys or desynchronize items.
  • Recursive Storage Prevention: Strictly forbids storing keychains inside other keychains, preventing nested NBT recursion exploits.
  • Clean Localization: Full native language support in English (en_us) and Brazilian Portuguese (pt_br).

🔨 Recipe & Usage

Crafting Recipe

Craft a Keychain in a crafting table using 8 Gold Nuggets surrounding 1 Iron Ingot:

G G G
G I G
G G G

(G = Gold Nugget, I = Iron Ingot)

How to Use

  1. Hold the Keychain in your main hand or offhand.
  2. Hold Shift and Right-Click in the air to open the Keychain menu.
  3. Place up to 9 Supplementaries keys inside.
  4. Close the menu. Now, whenever you interact with a locked Safe or Door matching any stored key, it will open automatically!

📜 Credits & Upstream Lineage

  • Root Author: Eyae – Original creator of the Keychains: Supplementaries concept.
  • Sprite Artwork: Ebridger – Original pixel art for the keychain item.
  • Patch Engineering & Maintenance: RCD800 – Porting, server hardening, zero-allocation optimizations, and ecosystem maintenance under the RCD800’s Patches series.

⚖️ License

This project is licensed under the GNU Lesser General Public License v3.0 (LGPLv3), inheriting the open-source license of the upstream project.

常见问题

RCD800’s Patches: Keychain for Supplementaries 支持哪些 Minecraft 版本?

RCD800’s Patches: Keychain for Supplementaries 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

RCD800’s Patches: Keychain for Supplementaries 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

RCD800 的其他作品

查看全部 →