BC-ButtonControl

The professional solution for intelligent building automation in Minecraft

ButtonControl

The professional solution for intelligent building automation in Minecraft

Version Java Support

 

About ButtonControl

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

✨ Exclusive Features

  • Wireless Control: Connect any number of doors, gates, lamps, grates, dispensers, droppers, bells and more to a single controller — completely without redstone.
  • Versatile Controller Types: Use buttons, signs, daylight sensors, tripwire hooks or carpets as controllers.
  • Sign Controllers: Normal clicks trigger actions — Shift+Click opens the sign editor.
  • Carpet Sensors: Turn colored carpets into invisible floor sensors.
  • Smart Sensors: Daylight sensors can automatically control street lights or doors.
  • Motion Sensor Support: Tripwire hooks become intelligent motion detectors.
  • Secret Walls: Create hidden entrances with automatically restored blocks.
  • 4 Secret Animations: instant, wave, reverse and center.
  • Schedule Automation: Automatically open and close blocks using in-game time.
  • Container Shows: Droppers and dispensers can trigger automatically.
  • Full Copper Lamp Support: Supports normal, weathered and waxed copper lamps.
  • Creaking Heart Support: Keeps the Creaking Heart permanently active.
  • Grate Support: Supports all copper grate variants and iron bars.
  • Rename Controllers: Give every controller a custom name.
  • Configurable Sound System: Sounds are fully configurable via config.yml.
  • Permission System: Public status and trust lists per controller.
  • Unique ID System: UUID-based controllers without conflicts.
  • Built-in Theft Protection: Only owners can edit controllers.
  • Performance Optimized: Asynchronous saving prevents I/O lag.
  • Automatic Update Checker: Admins receive automatic update notifications.
  • Multilingual: Full German and English language support.

📦 Supported Block Types

Controllers (Triggers)

  • All wooden and stone buttons
  • Signs
  • Daylight sensors
  • Tripwire hooks
  • Carpets — all 16 colors

Connected Blocks (Targets)

  • Wooden & iron doors
  • Trapdoors
  • Fence gates
  • Redstone lamps & copper lamps
  • Creaking Heart
  • Grates & iron bars
  • Dispensers & droppers
  • Note blocks
  • Bells

⚙️ Commands & Permissions

All controller commands require the player to directly look at the controller.

/bc info

Displays version information and plugin status.

/bc list

Shows connected blocks, public status and schedule.

/bc trust <player>

Grants access to the controller.

/bc untrust <player>

Removes access from the controller.

/bc public | /bc private

Makes the controller public or private.

/bc rename <name>

Gives the controller a custom name.

/bc schedule

Opens the GUI for time-based automation.

/bc secret

Configures Secret Walls including delay and animations.

/bc note <type>

Changes the instrument for note blocks.

/bc reload

Reloads all configuration files.

⚙️ Installation

  1. Download ButtonControl.jar
  2. Move the file into your /plugins/ folder
  3. Restart the server
  4. config.yml and language files are generated automatically
  5. Set the language in config.yml

🎥 Video Demonstration

💬 Support & Community

Discord

Click the button above to join!

✅ Compatibility

  • Server Software: Paper, Spigot, Purpur
  • Minecraft Versions: 1.18.x to 1.21.x
  • Java Version: 17 or newer (Recommended: Java 21)

<small style="color: gray;"> Developed by Viper Plugins © 2026 </small>

The BC-ButtonControl Team

profile avatar
  • 1
    Projects
  • 6
    Downloads