
Hydro Disco Blocks 1.0
Allows admins to add disco block floors to Admin and Hub Areas!
HydroDiscoBlocks is a vibrant Spigot/Paper plugin that transforms ordinary blocks into dynamic, disco-style dance floors! Perfect for servers that want a touch of fun, events, VIP lounges, or just an excuse to get your players grooving. Designed for primarily admin use!
-----------------------------
Tested: Version 1.21.8
Bedrock Players CAN see this on Java Servers.
-----------------------------
✨ Features
- Disco Floors – Turn any region of blocks into a colorful, pulsing light show.
- ⏱ Customizable Intervals – Control how quickly the colors shift.
- Full RGB Color Cycling – Blocks swap between randomized or preset color palettes.
- ⚡ Lightweight Performance – Efficient updates designed to minimize server lag. I would recommend less than a 500 block dance floor however. As it will cause TPS drops.
- Configurable – Tweak block types, update speed, and more in the config.yml. You can also do it in the custom GUI!
- Commands
- /disco give – Gives the player a Disco Wand (for selecting floors).
- /disco gui – Opens the main Disco control menu (start/stop, settings).
- /disco reload – Reloads the configuration file.
- /disco setfloor – Defines a disco floor region using white stained glass blocks.
How to Use HydroDiscoBlocks Place white stained glass blocks (these act as the disco-capable blocks). Use /disco setfloor while looking at them to register the floor area. Start the party with /disco gui (open the control menu) or /disco give (get a Disco Wand). Manage everything with /disco reload (reload config) or /disco help (view commands). The registered white glass blocks will automatically cycle colors, creating a dynamic disco floor for your lobby or event!
Configuration File:
Commands and Permissions (Admin Only)# ======================================================== # HydroDiscoBlocks Configuration # ======================================================== # ⚠️ WARNING: Performance / TPS Cost # -------------------------------------------------------- # Disco Floors change lots of blocks very fast. # Large regions + high speeds WILL hurt TPS. # # Recommended: # - Keep regions reasonable (< 500 blocks). # - Use slower speeds (10+ ticks). # # This plugin is designed for **admin/lobby use only**. # Do NOT give access to regular players on survival servers. # They could abuse it very easily and use it to grief! # ======================================================== #TheMeanOne Developments Discord: # Default speed (ticks per color change) speed: 10 # Max block count (safeguard, admins only) max-size: 200 # Colors for disco patterns colors: - RED_STAINED_GLASS - ORANGE_STAINED_GLASS - YELLOW_STAINED_GLASS - LIME_STAINED_GLASS - LIGHT_BLUE_STAINED_GLASS - BLUE_STAINED_GLASS - PURPLE_STAINED_GLASS - MAGENTA_STAINED_GLASS - PINK_STAINED_GLASS
commands: [B] disco:[/B] description: Main command for HydroDiscoBlocks. usage: /<command> [gui|setfloor|give|reload|help] permission: hydrodisco.admin permission-message: "§cYou do not have permission to use this command." [B]permissions:[/B] hydrodisco.admin: description: Grants full access to HydroDiscoBlocks commands and features. default: op