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  
[Hydro] Disco Blocks icon

[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.



Screenshot%202025-09-30%20003655.png



 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:


 

# ========================================================
# 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 and Permissions (Admin Only)


 

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



 
Sign in
$3.99 USD
Sign in to purchase, save this product to your cart, and keep downloads tied to your account.
Stripe