HomeJavaModsButtonControl
ButtonControl
ButtonControl
Die professionelle Lösung für intelligente Gebäudeautomation in Minecraft
The professional solution for intelligent building automation in Minecraft

[​IMG] [​IMG] [​IMG]

Deutsch

Ü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

Unterstützte Blocktypen

Controller (Auslöser):

Verbundene Blöcke (Ziele):

⚙️ 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_de.yml / lang_en.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_de.yml, lang_en.yml und data.yml werden automatisch erstellt.
  5. Sprache in der config.yml einstellen: language: "de" für Deutsch oder language: "en" für Englisch.

Video-Demonstration


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

[​IMG]
Klicke auf den Button oben, um beizutreten!

Kompatibilität

Entwickelt von Viper Plugins © 2026

─────────────────────────────────────────────​

English

About ButtonControl
ButtonControl revolutionizes the way players interact with their environment. Forget complicated redstone circuits that take up valuable space. With ButtonControl you connect doors, lamps and sensors wirelessly and efficiently.
Perfect for modern city servers, RPG adventures or technical bases.

✨ Exclusive Features

Supported Block Types

Controllers (Triggers):

Connected Blocks (Targets):

⚙️ Commands & Permissions
All controller commands require the player to look directly at the respective controller.

▶ /bc info
Description: Displays version information and plugin status.
Permission: bc.user

▶ /bc list
Description: Shows all connected blocks, the public status and the active schedule of the targeted controller.
Permission: bc.user

▶ /bc trust <player> | /bc untrust <player>
Description: Grants or revokes a player's access to the targeted controller.
Permission: bc.user (owner only)​

▶ /bc public | /bc private
Description: Opens the targeted controller to all players or restricts it again.
Permission: bc.user (owner only)​

▶ /bc rename <name>
Description: Gives the targeted controller an individual name (max. 32 characters).
Permission: bc.user (owner only)​

▶ /bc schedule
Description: Opens a GUI for time-controlled automation. Opening and closing times are set via the in-game clock. The schedule can be activated or deactivated at any time. For droppers/dispensers, delay (ticks + seconds) and mode simultaneous/ sequential can be set per controller.
Permission: bc.user (owner only)​

▶ /bc secret <select|info|add|remove|clear|delay|animation>
Description: Configures Secret Walls (hidden entrances) for the targeted controller including delay and animation.
Permission: bc.user (owner only)​

▶ /bc note <type>
Description: Changes the instrument for note block bells (e.g. BELL, PIANO, GUITAR). Tab completion shows all available instruments.
Permission: bc.admin

▶ /bc reload
Description: Reloads config.yml, lang_de.yml / lang_en.yml and data.yml – without a server restart.
Permission: bc.admin

Data Cleanup on Removal
When a controller is removed, ButtonControl automatically deletes all associated data (connections, schedule, trust/public, sensor settings and secret wall data) from active storage.

⚙️ Installation
  1. Download ButtonControl.jar.
  2. Move the file to the /plugins/ folder of your server.
  3. Restart the server.
  4. The files config.yml, lang_de.yml, lang_en.yml and data.yml are created automatically.
  5. Set the language in config.yml: language: "de" for German or language: "en" for English.

Video Demonstration


Support & Community
Need help, found a bug or want to suggest a feature? Join our Discord server!

[​IMG]
Click the button above to join!

Compatibility

Developed by Viper Plugins © 2026

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

ButtonControl is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21. Downloaded 20 times (via Spigot). Download it and open it directly in the game.

Explore more