Community listing page, reviews here may not be monitored by the author.
Double Doors Reborn
No reviews yet
Open one door and its neighbor follows - doors, trapdoors and fence gates, 54 block types.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Double Doors Reborn
Minecraft-Datapack. Zwei nebeneinander platzierte Türen (auch Falltüren und Zauntore) öffnen und schließen synchron — egal ob per Hand, Redstone, Dorfbewohner oder Kolben.
Warum
Der Kategorie-Führer "Double Doors" (54k Downloads) ist seit 2023 auf 1.20.1 eingefroren. Diese Lücke wurde am 24.08.2026 verifiziert (siehe recherche-ergebnis-2026-08.md).
Kompatibilität
- Minecraft Java Edition 26.2 (Data Pack Format
107.1,min_format/max_format=[107,1]) - Getestet auf Paper 26.2
- Unterstützt: alle 12 Holztüren + Eisentür + 8 Kupfertür-Varianten (inkl. gewachst), analog bei Falltüren; alle 12 Holz-Zauntore.
Installation
Ordner doubledoors_reborn/ nach <Welt>/datapacks/ kopieren, dann /reload oder Welt neu laden.
Nutzung
Einfach zwei gleiche Türen (oder Falltüren/Zauntore) nebeneinander bauen — sie synchronisieren sich automatisch, sobald eine davon neu platziert wird. Kein Befehl nötig.
Wichtig: Nur Türen, die nach Aktivierung des Datapacks platziert werden, werden automatisch erkannt (siehe Einschränkungen unten).
Technik (Kurzfassung)
Muster übernommen von oOBoomberOo/double_door (github.com/oOBoomberOo/double_door), nicht dessen Code — dort per Build-Zeit-Template pro Türtyp generiert, hier per Laufzeit-Makro ($(id)) auf einen einzigen generischen Funktionssatz reduziert.
- Platzierung erkennen: Vanilla-Advancement-Trigger
minecraft:placed_block, gefiltert über einen Block-Tag (#doubledoors:door/:trapdoor/:gate). Die Advancement selbst trägt keine Position — dafür: - Raycast: Ab Augenhöhe des Spielers wird in 0,1-Block-Schritten vorwärts gestrahlt (
positioned ^ ^ ^0.1, Reichweite über@s[distance=..6]begrenzt), bis der platzierte Block gefunden ist. - Marker: Ein unsichtbarer
minecraft:markerwird auf dem Block verankert, seine Block-ID wird indata.idgespeichert (z. B."minecraft:oak_door"). - Tick-Abgleich: Jeden Tick läuft jeder Marker seine eigene
sync-Funktion: Stimmt der Öffnen-Zustand nicht mit dem des Nachbarn (Richtung ausfacing+hingebzw.facingallein bei Falltür/Tor berechnet) überein, wird der Nachbar persetblocknachgezogen — inklusive Sound. - Aufräumen: Verschwindet der Block (abgebaut), entfernt sich der Marker selbst.
Dieser Tick-Abgleich (statt reinem Klick-Event) erfasst auch Redstone, Kolben, Dorfbewohner und Zombies — nicht nur den Rechtsklick des Spielers.
Bekannte Einschränkungen
- Nur Neuplatzierungen ab Aktivierung werden automatisch erkannt. Bereits gebaute Doppeltüren aus einer alten Welt müssen einmal neu gesetzt werden (abbauen + wieder platzieren), damit ein Marker entsteht. Ein automatischer Welt-Scan für Bestandsbauten wurde aus Aufwandsgründen bewusst nicht gebaut.
- Redstone-
powered-Zustand wird beim Synchronisieren nicht gespiegelt (nur der Öffnen-Zustand), um die Zahl der Blockstate-Kombinationen überschaubar zu halten. - Sound beim Mitziehen ist immer der Holztür/-falltür/-zauntor-Klang, auch bei Eisen- und Kupfervarianten (kosmetische Einschränkung).
- Falltür/Zauntor-Paarung ist ein einfacherer Nachbarschafts-Abgleich (kein Hinge-Konzept wie bei Türen) — funktioniert für die übliche Seite-an-Seite-Platzierung, nicht als generischer "alle Falltüren im Raum"-Sync.
- Funktionslogik wurde headless über direkte Konsolen-Befehle vollständig getestet (Tür-Paar Ost/West+Süd/Nord synchronisiert öffnen und schließen, Falltür-Sync, Marker-Selbstentfernung — alle bestanden). Das reale Platzieren+Raycast-Erkennen mit einem Spieler-Client ist ein Laufzeit-Restrisiko, da kein Spieler-Client im Testlauf verfügbar war.
Human-led development: a human maintainer directs, tests and takes responsibility for every release; AI is used as a development tool.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources