Doorchestra
作者:rebot | 分类:模组
Minecraft 版本: 26.2
平台: fabric
标签: decoration game-mechanics utility
Doorchestra
Make every entrance move as one.
Doorchestra is a server-side Fabric mod that synchronizes double, triple, and
quad doors while keeping their behavior close to vanilla Minecraft. It also
links matching trapdoors and fence gates, supports redstone and pressure plates,
and lets players temporarily bypass linking by sneaking.
Dedicated server: install Doorchestra only on the server. Connecting
players do not need the mod.Singleplayer: install Doorchestra in the client instance because
singleplayer runs through Minecraft's integrated server.
Features
- Double doors: open or close two matching doors together.
- Linked trapdoors and fence gates: matching adjacent pairs move together.
- Triple doors: use two outer doors with either a center door or two
vertically aligned trapdoors. The center column temporarily clears while the
entrance is open and is restored exactly when it closes. - Quad doors: four continuous doors open as one wide entrance. The two
center doors fold behind the outer doors, preserve their visible handedness,
and return to their exact original states on close. - Redstone support: buttons, levers, pressure plates, and other vanilla
signals operate the whole structure. Multiple pressure plates changing in the
same game tick are handled as one doorway. - Sneak to bypass: interact while sneaking to use the targeted block without
linking its neighbors. - Safe openings: temporary passage cells are protected from placement,
breaking, pistons, fluids, falling blocks, and overlapping linked structures. - Crash-safe recovery: triple and quad transformations are recorded before
blocks move, with automatic backup and administrator recovery commands. - Vanilla clients: Doorchestra adds no custom blocks, items, or network
packets.
How the larger entrances work
Triple doors
A valid triple entrance forms one continuous three-block-wide, two-block-high
face:
- the two outer blocks are compatible ordinary doors;
- the center is either one compatible ordinary door or two vertically aligned
trapdoors; - every panel is aligned to the same facade.
Opening any member opens both outer doors and temporarily removes the center
column without drops or breaking particles. Closing the entrance restores the
saved center states.
Quad doors
A valid quad entrance contains four closed, complete, co-facing ordinary doors.
The outer-left door must use a left hinge and the outer-right door a right hinge;
the two inner hinges may use any combination.
When opened, the inner doors relocate behind the outer doors. Their original
handedness remains visible, and all original facing and hinge properties are
restored on close. If a destination contains a block, Doorchestra never
overwrites it and safely falls back to a smaller matching pattern when possible.
Installation
Doorchestra requires:
Download the JAR matching your Minecraft version and place it in the mods
directory together with both required Fabric dependencies.
| Minecraft | Java | Doorchestra file |
|---|---|---|
| 1.21.11 | 21 or newer | doorchestra-1.0+mc1.21.11.jar |
| 26.1.x | 25 or newer | doorchestra-1.0+mc26.1.jar |
| 26.2.x | 25 or newer | doorchestra-1.0+mc26.2.jar |
Each Minecraft line uses its own JAR. Do not use one version's JAR on another
line.
Configuration
The first launch creates:
config/doorchestra.json
The configuration controls double doors, linked trapdoors, linked fence gates,
triple doors, quad doors, redstone linking, material matching, facing and hinge
rules, and protection of temporary openings.
After editing the file, reload it without restarting:
/doorchestra reload
Administration and recovery
Doorchestra normally restores active structures automatically. Operators can
inspect or repair exceptional cases with:
/doorchestra status
/doorchestra repair
/doorchestra recover list
/doorchestra recover inspect <id>
/doorchestra recover repair <id>
/doorchestra recover unlock <id>
Recovery never overwrites an unknown block. Emergency unlock requires an
explicit confirmation and removes only the selected protection record without
changing world blocks.
Active recovery data is stored in the world at:
data/doorchestra-openings.json
A .bak copy of the last healthy file is retained automatically.
Compatibility
- Minecraft Java Edition 1.21.11, 26.1.x, and 26.2.x
- Fabric
- Dedicated servers and singleplayer
- No multiplayer client installation required
- No custom client resource pack or networking protocol
请登录后举报
暂无评论,抢个沙发吧~