🎮 Folgende Minigames sind jetzt auf unserem Server online (TNTRun, Fußball, Painball, Bomberman) wir wünschen euch viel spaß beim Spielen 🎮
ButtonControl
Spigot Paper Mechanics

ButtonControl

by M_Viper  ·  📥 0 Downloads  ·  Zuletzt aktualisiert: 03.04.2026

ButtonControl
Die professionelle Lösung für intelligente Gebäudeautomation in Minecraft


Über ButtonControl
ButtonControl revolutioniert die Art und Weise, wie Spieler mit ihrer Umgebung interagieren. Vergessen Sie komplizierte Redstone-Schaltkreise, die wertvollen Platz beanspruchen. Mit ButtonControl verknüpfen Sie Türen, Lampen und Sensoren drahtlos und effizient.
Ideal für moderne Stadt-Server, RPG-Abenteuer oder technische Basen.

✨ Exklusive Features

  • Drahtlose Steuerung: Verbinden Sie beliebig viele Türen, Tore, Lampen, Gitter, Spender/Werfer, Glocken und mehr mit einem einzigen Controller – ganz ohne Redstone.
  • Vielseitige Controller-Typen: Nutzen Sie Buttons, Schilder, Tageslichtsensoren, Tripwire-Hooks oder Teppiche als Controller. Für jeden Anwendungsfall das passende Blockformat.
  • Schild-Controller: Montieren Sie Controller direkt an Wänden. Ein normaler Klick löst die Aktion aus – Shift+Klick öffnet den Schildeditor zur Beschriftung.
  • Teppich-Sensoren: Verwandeln Sie farbige Teppiche in unsichtbare Bodensensoren – ideal für Eingangsbereiche und versteckte Auslöser.
  • Smart-Sensorik: Nutzen Sie Tageslichtsensoren als automatische Schalter für Straßenbeleuchtung oder tageszeitgesteuerte Türen/Lampen.
  • Motion Sensor Support: Verwandeln Sie Tripwire-Hooks in intelligente Bewegungsmelder. Radius und Schließverzögerung werden bequem per GUI eingestellt.
  • Secret Walls: Erstellen Sie versteckte Eingänge, bei denen definierte Blöcke temporär verschwinden und automatisch wiederhergestellt werden.
  • 4 Secret-Animationen: Wählen Sie zwischen instant, wave, reverse und center für den Öffnungs-/Schließeffekt.
  • Sensoren + Secret Wall: Bewegungsmelder/Teppich und Tageslichtsensor können Secret Walls automatisch öffnen und schließen.
  • Zeitplan-Automatisierung: Öffnen und schließen Sie verbundene Blöcke automatisch zu einer konfigurierten Ingame-Uhrzeit – vollständig per GUI steuerbar.
  • Container-Shows per Zeitplan: Werfer und Spender können im Zeitfenster automatisch auslösen – mit GUI-Delay (Ticks + Sekundenanzeige) und Schuss-Modus gleichzeitig oder nacheinander.
  • Kupferlampen komplett: Unterstützt Redstone-Lampen sowie normale, verwitterte und gewachste Kupferlampen.
  • Knarrherz-Support: Creaking Heart wird dauerhaft aktiv gehalten, bis es wieder deaktiviert wird.
  • Gitter-Support: Unterstützt alle Kupfer-Gittervarianten sowie Eisenstangen als schaltbare Ziele.
  • Controller umbenennen: Geben Sie jedem Controller einen individuellen Namen, der in der Übersicht und der Info-Ansicht angezeigt wird.
  • Konfigurierbares Sound-System: Türen, Lampen und mehr spielen angepasste Sounds ab – vollständig über die config.yml steuerbar.
  • Berechtigungs-System: Verwalten Sie den Zugriff auf Ihre Controller mit Public-Status und Trust-Listen pro Controller.
  • Eindeutiges ID-System: Dank UUID-basierter Logik arbeitet jeder Controller autark und ohne Konflikte.
  • Integrierter Diebstahlschutz: Nur der Besitzer eines Controllers kann diesen modifizieren, umbenennen oder abbauen.
  • Performance-optimiert: Daten werden asynchron gespeichert, sodass keine I/O-Lags auf dem Hauptthread entstehen.
  • Automatischer Update-Checker: Beim Serverstart und beim Einloggen werden Admins automatisch über neue Versionen informiert.



Unterstützte Blocktypen

Controller (Auslöser):

  • Alle Holz- und Stein-Buttons
  • Schilder (alle Holzarten, Wand- und Standschilder)
  • Tageslichtsensor
  • Tripwire-Hook (Bewegungsmelder)
  • Teppiche – alle 16 Farben (Bodensensor, nur Spieler)



Verbundene Blöcke (Ziele):

  • Holztüren, Eisentüren
  • Holz-Falltüren, Eisen-Falltüren
  • Zauntore
  • Redstone-Lampen + alle Kupferlampen (inkl. gewachst/verwittert)
  • Creaking Heart (Knarrherz)
  • Gitter: alle *_GRATE + IRON_BARS
  • Spender (DISPENSER)
  • Werfer (DROPPER)
  • Notenblöcke (mit wählbarem Instrument)
  • Glocken



⚙️ Befehle & Permissions
Alle Controller-Befehle erfordern, dass der Spieler den jeweiligen Controller direkt ansieht.

▶ /bc info
Beschreibung: Zeigt Versionsinformationen und Plugin-Status an.
Berechtigung: bc.user


▶ /bc list
Beschreibung: Zeigt alle verbundenen Blöcke, den Public-Status sowie den aktiven Zeitplan des angepeilten Controllers an.
Berechtigung: bc.user


▶ /bc trust <Spieler> | /bc untrust <Spieler>
Beschreibung: Gewährt oder entzieht einem Spieler den Zugriff auf den angepeilten Controller.
Berechtigung: bc.user (nur Besitzer)


▶ /bc public | /bc private
Beschreibung: Schaltet den angepeilten Controller für alle Spieler frei oder sperrt ihn wieder.
Berechtigung: bc.user (nur Besitzer)


▶ /bc rename <Name>
Beschreibung: Gibt dem angepeilten Controller einen individuellen Namen (max. 32 Zeichen).
Berechtigung: bc.user (nur Besitzer)


▶ /bc schedule
Beschreibung: Öffnet eine GUI zur zeitgesteuerten Automatisierung. Öffnungs- und Schließzeit werden per Ingame-Uhr eingestellt. Der Zeitplan kann jederzeit aktiviert oder deaktiviert werden. Für Werfer/Spender lassen sich Delay (Ticks + Sekunden) und Modus gleichzeitig/nacheinander pro Controller einstellen.
Berechtigung: bc.user (nur Besitzer)


▶ /bc secret <select|info|add|remove|clear|delay|animation>
Beschreibung: Konfiguriert Secret Walls (versteckte Eingänge) für den angepeilten Controller inklusive Delay und Animation.
Berechtigung: bc.user (nur Besitzer)


▶ /bc note <Typ>
Beschreibung: Ändert das Instrument für Notenblock-Klingeln (z.B. BELL, PIANO, GUITAR). Tab-Vervollständigung zeigt alle verfügbaren Instrumente an.
Berechtigung: bc.admin


▶ /bc reload
Beschreibung: Lädt config.yml, lang.yml und data.yml neu – ohne Serverneustart.
Berechtigung: bc.admin


Datenbereinigung beim Abbau
Wenn ein Controller abgebaut wird, entfernt ButtonControl alle zugehörigen Daten automatisch (Verbindungen, Zeitplan, Trust/Public, Sensor-Einstellungen sowie Secret-Wall-Daten) aus der aktiven Speicherung.

⚙️ Installation

  1. Laden Sie die ButtonControl.jar herunter.
  2. Verschieben Sie die Datei in den /plugins/ Ordner Ihres Servers.
  3. Starten Sie den Server neu.
  4. Die Dateien config.yml, lang.yml und data.yml werden automatisch erstellt.



Video-Demonstration
[MEDIA=youtube]7Y6ixlPY0z8[/MEDIA]

Support & Community
Du benötigst Hilfe, hast einen Bug gefunden oder möchtest ein Feature vorschlagen? Tritt unserem Discord-Server bei!

[URL='https://discord.com/invite/FdRs4BRd8D'][/URL]
Klicke auf den Button oben, um beizutreten!


Kompatibilität

  • Server-Software: Paper, Spigot, Purpur
  • Minecraft-Versionen: 1.18.x bis 1.21.x
  • Java-Version: 17 oder neuer (Empfohlen: Java 21)



Entwickelt von Viper Plugins © 2026

Noch keine Update-Hinweise vorhanden.

VersionMC-VersionDatumChangelogDownload
1.9 Aktuell 1.18.x, 1.19.x, 1.20.x, 1.21.x, 26.1 2026-04-03

⬇ Download

Version: 1.9

📥 0 Downloads gesamt

ℹ Plugin-Infos

  • Bewertung
    Noch keine Bewertungen
  • Version1.9
  • MC-Version1.18.x, 1.19.x, 1.20.x, 1.21.x, 26.1
  • Server API Spigot Paper
  • Getestet bis1.21
  • Java (min.)Java 17
  • AutorM_Viper
  • Aktualisiert03.04.2026
Kommentare sind für diesen Beitrag deaktiviert.