[HYDRO] Disco Blocks – Bring the Party to Minecraft! | 1.21+ | Java & Bedrock | [Premium] icon

[HYDRO] Disco Blocks – Bring the Party to Minecraft! | 1.21+ | Java & Bedrock | [Premium] -----

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.







Code (Text):
 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:
Code (YAML):
# ========================================================
# 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)
Code (YAML):
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


NOTICE:
I will only respond to Support Inquiries through discord.
Resource Information
Author:
----------
Total Downloads: 4
First Release: Oct 23, 2025
Last Update: Oct 23, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings