Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
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:
disco:
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."
permissions:
hydrodisco.admin:
description: Grants full access to HydroDiscoBlocks commands and features.
default: op