RainbowBlocks | 1.7 - 1.21.4 | Now with sound! | 100% Configurable icon

RainbowBlocks | 1.7 - 1.21.4 | Now with sound! | 100% Configurable -----

Amazing Rainbow blocks



RainbowBlocks Plugin
RainbowBlocks is a fun and simple plugin that allows players to place dynamic, ever-changing colored blocks! These blocks will change color every quarter of a second, creating a vibrant and lively effect. When a player shift-clicks on another colored block, it will sync them together, so they share the same color-changing pattern.
Features:
- Blocks that change color every quarter of a second
- Sync color-changing blocks when shift-clicking another block
- Works with wool, carpets, glass, glass panes, and stained clay
Commands:
- /rainbow – Main command
- /rainbow help – Shows help information
- /rainbow reload – Reloads the plugin
- /rainbow ver/version – Displays the current plugin version
Permissions:
- `rainbowblocks.use` – Grants access to use RainbowBlocks
- `rainbowblocks.update` – Allows OPs to check for plugin updates. *Note: Even if you're an operator, you need this permission to see updates.*
Installation:
1. Download the plugin and place it in your server’s plugins folder.
2. Restart or reload the server to enable the plugin.
3. Enjoy the colorful experience with RainbowBlocks!
For more details, refer to the plugin’s help command (`/rainbow help`).​

CONFIGURATIONS
Code (Text):
#
#  _____       _       _                   ____  _            _
# |  __ \     (_)     | |                 |  _ \| |          | |
# | |__) |__ _ _ _ __ | |__   _____      _| |_) | | ___   ___| | _____
# |  _  // _` | | '_ \| '_ \ / _ \ \ /\ / /  _ <| |/ _ \ / __| |/ / __|
# | | \ \ (_| | | | | | |_) | (_) \ V  V /| |_) | | (_) | (__|   <\__ \
# |_|  \_\__,_|_|_| |_|_.__/ \___/ \_/\_/ |____/|_|\___/ \___|_|\_\___/
#
#
# Thank you for integrating RainBowBlocks into your server environment!
# Developed with dedication by Husly <3
#
# This file now primarily manages core settings and versioning information.
# Messages and Sounds are managed in messages.yml and sounds.yml respectively.
#
Configurations Version: "8.0" # Manually tracked version for configuration structure.
# Plugin Version is managed by plugin.yml and displayed via command using that.

Settings:
  # Contains core operational settings that influence plugin behavior.
  # Time: Defines the tick rate for block color transitions.
  # A Minecraft tick is 1/20th of a second.
  # Lower values result in faster color cycling.
  # Example: 20 = 1 second, 10 = 0.5 seconds, 1 = 0.05 seconds.
  # Minimum recommended value is 1 tick.
  Time: 10

  BlockSync:
    # Enable or disable the block syncing feature.
    # When enabled, if a player is sneaking and places a rainbow-compatible block
    # against an existing rainbow block, the new block will sync its color and state
    # to the existing one, and the "BlockSynced" message will be sent (if messages are enabled).
    Enabled: true

  Messages:
    # Globally enable or disable messages sent to players by the plugin.
    # This includes toggle confirmations, permission errors, command feedback, etc.
    # Help and version command outputs are also affected by this setting.
    # This does NOT affect console messages or sounds.
    Enabled: true
 
Code (Text):
#
# This file manages all player-facing messages and help documentation for the RainbowBlocks plugin.
# Supports standard Minecraft color codes (e.g., '&a', '&c', '&l', '&f').

Messages:
  # Global prefix prepended to most plugin messages. Customize for branding.
  Prefix: "&6RainBowBlocks &6&l»&r&7 "
  # Message displayed when a user successfully enables the rainbow block effect.
  Enabled: "&aYou have toggled ON Rainbow Blocks!"
  # Message displayed when a user successfully disables the rainbow block effect.
  Disabled: "&cYou have toggled OFF Rainbow Blocks."
  # Confirmation message sent after the configuration file is successfully reloaded via command.
  Reload: "&aThe configuration has been successfully reloaded."
  # Error message displayed when a user attempts to use a command without the required permission node.
  NoPerm: "&c&lERROR&r&7 - &cYou do not have permission to use this!"
  # Message for when a block is successfully synced to the rainbow cycle.
  BlockSynced: "&eBlock synced to rainbow cycle!"
  # Message for unknown commands.
  UnknownCommand: "&cUnknown command. Use &e/rainbow help&c for assistance."

Help:
  # Defines the lines displayed when the '/rainbow help' command is executed.
  # Each string in the list represents a separate line.
  # Use {player} for player's name placeholder if needed (though not used by default here).
  - "&a&l       &0&l[&1&lR&2&la&3&li&4&ln&5&lb&6&lo&9&lw&d&lB&b&ll&e&lo&8&lc&7&lk&f&ls&0&l]       "
  - " "
  - "&4\u25cf &3&lCommands &4\u25cf"
  - " "
  - "&e/rainbow &8- &7Toggles the rainbow block effect for you."
  - "&e/rainbow reload &8- &7Reloads the plugin configuration. (rainbowblocks.reload)"
  - "&e/rainbow help &8- &7Displays this help message."
  - "&e/rainbow <ver | version> &8- &7Shows plugin and config version."
  - " "
  - "&4\u25cf &3&lPermissions &4\u25cf"
  - " "
  - "&arainbowblocks.use &8- &7Grants access to basic /rainbow commands."
  - "&arainbowblocks.reload &8- &7Allows usage of /rainbow reload."
  - "&arainbowblocks.update &8- &7Receive update notifications."
  - " "
  - "&3Developed by &bHusly"
Code (Text):
#
# This file configures sounds played upon execution of specific plugin events or commands.
# Use valid Minecraft sound resource names (e.g., ENTITY_EXPERIENCE_ORB_PICKUP).
# Set a sound to "NONE" (case-insensitive) to disable it.
# Incorrect or missing names may result in no sound or console errors.
# Refer to Spigot/Paper/Minecraft wiki for a list of sound names valid for your server version.

# Sound played when a player enables the rainbow block effect.
Enable: "ENTITY_EXPERIENCE_ORB_PICKUP"
# Sound played when a player disables the rainbow block effect.
Disable: "ENTITY_BAT_DEATH"
# Sound played when the configuration is successfully reloaded.
Reload: "ENTITY_PLAYER_LEVELUP"
# Sound played when a player is denied access to a command.
DeniedPermission: "ENTITY_CREEPER_PRIMED"
# Sound played when a player requests help documentation.
Help: "BLOCK_NOTE_BLOCK_PLING" # Changed from fire ambient for a more positive sound
# Sound played when a player checks the plugin version.
Version: "ENTITY_ENDER_DRAGON_GROWL" # Changed from death for a less dramatic sound
# Sound played when a block is successfully synced.
SyncBlock: "BLOCK_NOTE_BLOCK_CHIME"
# Sound played for an unknown command attempt.
UnknownCommand: "ENTITY_VILLAGER_NO"

SHOWCASE

Servers that are using my plugin:

UPDATED AT 7:49 AM EST on 3/21/2021

play.huslycraft.net
PIC:
View attachment 604702

147.135.104.21:25594 / BooperNova.apexmc.co
PIC:
[​IMG]
play.yoyomc.fun
[​IMG]
play.aphyiocraft.tk
View attachment 605941


[​IMG]

I want to specially thank, user ericbarbwire.
Check them out! and there amazing video:

Their Channel Link: Click here

I want to specially thank, user D1N60.
Check them out! and there amazing video:


Their Channel Link: Click here

Want to make a video for my plugin?
go ahead and private message me and ill add it here!

[​IMG]


if any problems please contact me on discord or private message me here:

[​IMG]

[​IMG]

To Do List:
Suggestions? Please Contant me in Support Above!

[​IMG]

Hey! Feel free to donate what ever you want if you like to donate!
http://paypal.me/HuslyCraft

[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
[​IMG] [​IMG]



[​IMG]
/rainbow
/rainbow help
/rainbow reload
/rainbow ver/version

[​IMG]
rainbowblocks.use
rainbowblocks.update
: allows OPERATORS to see if there any updates *note even if you are op u still have to have this perm*
[​IMG]
Configuration:
Code (YAML):
#
#  _____       _       _                   ____  _            _
# |  __ \     (_)     | |                 |  _ \| |          | |
# | |__) |__ _ _ _ __ | |__   _____      _| |_) | | ___   ___| | _____
# |  _  // _` | | '_ \| '_ \ / _ \ \ /\ / /  _ <| |/ _ \ / __| |/ / __|
# | | \ \ (_| | | | | | |_) | (_) \ V  V /| |_) | | (_) | (__|   <\__ \
# |_|  \_\__,_|_|_| |_|_.__/ \___/ \_/\_/ |____/|_|\___/ \___|_|\_\___/
#                                    
#                                    
#
# Thanks for downloading my plugin!
# By Husly Made With Love <3
#
# Configurations Version: 6.0
# Plugin Version: 13.0
#

RainbowSync
:
   Shift
: true

Messages
:
   Prefix
: "&6RainBowBlocks &6 " # Prefix Message for /rainbow
   Enable
: "&aYou Have Toggled On Rainbow Blocks!" # Enable Message for /rainbow
   Disable
: "&cYou Have Toggled Off Rainbow Blocks" # Disables Message for /rainbow
   Reload
: "&aThe Configuration has been successfully reloaded." # Reload Message for when you reload the plugin
   NoPerm
: "&c&lERROR &f- &cYou do not have permissions to use this :("

#
# <!> Settings For The Changing Speed
# <!> The Plugin Runs in ticks, so here are some recommended tick speeds.
# <!> NOTE: Recommend 10 for simple non fast usage.
# <!> Note: Any changes to the Speed down below, It is required for you to Restart the server to apply the
# Changes.
# ==============
# <!> Plugin Default / Recommendations: 10
# <!> Plugin Fast Changing: 1
# <!> Plugin Speed Normal: 5
# <!> Plugin Speed Crazy: 15
#
Settings
:
   Time
: 10

#
# ATTENTION, 1.15.2 to 1.16.2, IF you get a error from /rainbow, change the Sound's to one of these for all of them
#
# Get any of the sounds you want from here!
#
# 1.15.2 - 1.16.2 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# 1.12 + Sounds: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# 1.8.8 Sounds: https://helpch.at/docs/1.8.8/index.html?org/bukkit/Sound.html
#

Sound
:
  Enable
: "BLOCK_BAMBOO_STEP" #/rainbow On sound
  Disable
: "BLOCK_BARREL_OPEN" #/rainbow off sound
  Reload
: "BLOCK_BREWING_STAND_BREW" #/rainbow reload
  DeniedPermission
: "BLOCK_NETHER_SPROUTS_FALL"
  Help
: "ENTITY_CAT_HURT"
  Version
: "BLOCK_SNOW_BREAK"

# This is the /rainbow help customize it all you want!
Help
:
 - "&a&l       &0&l[&1&lR&2&la&3&li&4&ln&5&lb&6&lo&9&lw&d&lB&b&ll&e&lo&8&lc&7&lk&f&ls&0&l]       "
  - " "
  - "&4\u25cf &3&lCommands &4\u25cf"
  - " "
  - "&4&l» &6/rainbow - &aToggles Rainbow."
  - "&4&l» &6/rainbow reload -  &aReloads Configurations.."
  - "&4&l» &6/rainbow help - &aSends you this help msg."
  - "&4&l» &6/rainbow ver/version - &aSends you the current version and config version."
  - " "
  - "&4\u25cf &3&lPermissions &4\u25cf"
  - " "
  - "&4&l» &arainbowblocks.use - &aAllows you to use the /rainbow commands."
  - "&4&l» &arainbowblocks.update - &aAllows you to see the updates that come."
  - "&6"
  - "&3Developed by &bHusly"

1.15.x to 1.16.x

Code (YAML):
#
#  _____       _       _                   ____  _            _
# |  __ \     (_)     | |                 |  _ \| |          | |
# | |__) |__ _ _ _ __ | |__   _____      _| |_) | | ___   ___| | _____
# |  _  // _` | | '_ \| '_ \ / _ \ \ /\ / /  _ <| |/ _ \ / __| |/ / __|
# | | \ \ (_| | | | | | |_) | (_) \ V  V /| |_) | | (_) | (__|   <\__ \
# |_|  \_\__,_|_|_| |_|_.__/ \___/ \_/\_/ |____/|_|\___/ \___|_|\_\___/
#                                      
#                                      
#
# Thanks for downloading my plugin!
# By Husly Made With Love <3
#
# Configurations Version: 6.0
# Plugin Version: 13.0
#

RainbowSync
:
   Shift
: true

Messages
:
   Prefix
: "&6RainBowBlocks &6 " # Prefix Message for /rainbow
   Enable
: "&aYou Have Toggled On Rainbow Blocks!" # Enable Message for /rainbow
   Disable
: "&cYou Have Toggled Off Rainbow Blocks" # Disables Message for /rainbow
   Reload
: "&aThe Configuration has been successfully reloaded." # Reload Message for when you reload the plugin
   NoPerm
: "&c&lERROR &f- &cYou do not have permissions to use this :("

#
# <!> Settings For The Changing Speed
# <!> The Plugin Runs in ticks, so here are some recommended tick speeds.
# <!> NOTE: Recommend 10 for simple non fast usage.
# <!> Note: Any changes to the Speed down below, It is required for you to Restart the server to apply the
# Changes.
# ==============
# <!> Plugin Default / Recommendations: 10
# <!> Plugin Fast Changing: 1
# <!> Plugin Speed Normal: 5
# <!> Plugin Speed Crazy: 15
#
Settings
:
   Time
: 10

#
# ATTENTION, 1.15.2 to 1.16.2, IF you get a error from /rainbow, change the Sound's to one of these for all of them
#
# Get any of the sounds you want from here!
#
# 1.15.2 - 1.16.2 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# 1.12 + Sounds: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# 1.8.8 Sounds: https://helpch.at/docs/1.8.8/index.html?org/bukkit/Sound.html
#

Sound
:
  Enable
: "ENTITY_EXPERIENCE_ORB_PICKUP" #/rainbow On sound
  Disable
: "ENTITY_EXPERIENCE_BOTTLE_THROW" #/rainbow off sound
  Reload
: "BLOCK_WOOL_PLACE" #/rainbow reload
  DeniedPermission
: "ENTITY_FOX_DEATH"
  Help
: "ENTITY_FIREWORK_ROCKET_TWINKLE"
  Version
: "ENTITY_FIREWORK_ROCKET_BLAST"

# This is the /rainbow help customize it all you want!
Help
:
- "&a&l       &0&l[&1&lR&2&la&3&li&4&ln&5&lb&6&lo&9&lw&d&lB&b&ll&e&lo&8&lc&7&lk&f&ls&0&l]       "
  - " "
  - "&4\u25cf &3&lCommands &4\u25cf"
  - " "
  - "&4&l» &6/rainbow - &aToggles Rainbow."
  - "&4&l» &6/rainbow reload -  &aReloads Configurations.."
  - "&4&l» &6/rainbow help - &aSends you this help msg."
  - "&4&l» &6/rainbow ver/version - &aSends you the current version and config version."
  - " "
  - "&4\u25cf &3&lPermissions &4\u25cf"
  - " "
  - "&4&l» &arainbowblocks.use - &aAllows you to use the /rainbow commands."
  - "&4&l» &arainbowblocks.update - &aAllows you to see the updates that come."
  - "&6"
  - "&3Developed by &bHusly"

1.16.5 to 1.21.4
Code (Text):
#
#  _____       _       _                   ____  _            _
# |  __ \     (_)     | |                 |  _ \| |          | |
# | |__) |__ _ _ _ __ | |__   _____      _| |_) | | ___   ___| | _____
# |  _  // _` | | '_ \| '_ \ / _ \ \ /\ / /  _ <| |/ _ \ / __| |/ / __|
# | | \ \ (_| | | | | | |_) | (_) \ V  V /| |_) | | (_) | (__|   <\__ \
# |_|  \_\__,_|_|_| |_|_.__/ \___/ \_/\_/ |____/|_|\___/ \___|_|\_\___/
#
#
#
# Thanks for downloading my plugin!
# By Husly Made With Love <3
#
# Configurations Version: 7.0
# Plugin Version: 14.0
#

Messages:
  Prefix: "&6RainBowBlocks &6 " # Prefix Message for /rainbow
  Enabled: "&aYou Have Toggled On Rainbow Blocks!" # Enable Message for /rainbow
  Disabled: "&cYou Have Toggled Off Rainbow Blocks" # Disables Message for /rainbow
  Reload: "&aThe Configuration has been successfully reloaded." # Reload Message for when you reload the plugin
  NoPerm: "&c&lERROR &f- &cYou do not have permissions to use this :("

#
# <!> Settings For The Changing Speed
# <!> The Plugin Runs in ticks, so here are some recommended tick speeds.
# <!> NOTE: Recommend 10 for simple non fast usage.
# <!> Note: Any changes to the Speed down below, It is required for you to Restart the server to apply the
# Changes.
# ==============
# <!> Plugin Default / Recommendations: 10
# <!> Plugin Fast Changing: 1
# <!> Plugin Speed Normal: 5
# <!> Plugin Speed Crazy: 15
#
Settings:
  Time: 10

#
# ATTENTION, 1.16.5 to 1.21.4, IF you get a error from /rainbow, change the Sound's to one of these for all of them
#
# Get any of the sounds you want from here!
#
# 1.15.2 - 1.16.2 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# 1.12 + Sounds: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
# 1.8.8 Sounds: https://helpch.at/docs/1.8.8/index.html?org/bukkit/Sound.html
#

Sound:
  Enable: "ENTITY_EXPERIENCE_ORB_PICKUP" #/rainbow On sound
  Disable: "ENTITY_BAT_DEATH" #/rainbow off sound
  Reload: "ENTITY_PLAYER_LEVELUP" #/rainbow reload
  DeniedPermission: "ENTITY_CREEPER_PRIMED"
  Help: "BLOCK_FIRE_AMBIENT"
  Version: "ENTITY_ENDER_DRAGON_DEATH"


# This is the /rainbow help customize it all you want!
Help:
  - "&a&l       &0&l[&1&lR&2&la&3&li&4&ln&5&lb&6&lo&9&lw&d&lB&b&ll&e&lo&8&lc&7&lk&f&ls&0&l]       "
  - " "
  - "&4\u25cf &3&lCommands &4\u25cf"
  - " "
  - "&4&l&6/rainbow - &aToggles Rainbow."
  - "&4&l&6/rainbow reload -  &aReloads Configurations.."
  - "&4&l&6/rainbow help - &aSends you this help msg."
  - "&4&l&6/rainbow ver/version - &aSends you the current version and config version."
  - " "
  - "&4\u25cf &3&lPermissions &4\u25cf"
  - " "
  - "&4&l&arainbowblocks.use - &aAllows you to use the /rainbow commands."
  - "&4&l&arainbowblocks.update - &aAllows you to see the updates that come."
  - "&6"
  - "&3Developed by &bHusly"
[​IMG]
Servers that are using my plugin:

UPDATED AT 7:49 AM EST on 3/21/2021

play.huslycraft.net
PIC:
View attachment 604702

147.135.104.21:25594 / BooperNova.apexmc.co
PIC:
[​IMG]
play.yoyomc.fun
[​IMG]
play.aphyiocraft.tk
View attachment 605941

[​IMG]

I want to specially thank, user ericbarbwire.
Check them out! and there amazing video:

Their Channel Link: Click here

I want to specially thank, user D1N60.
Check them out! and there amazing video:


Their Channel Link: Click here

Want to make a video for my plugin?
go ahead and private message me and ill add it here!

[​IMG]


if any problems please contact me on discord or private message me here:

[​IMG]
[​IMG]

To Do List:
Suggestions? Please Contant me in Support Above!

[​IMG]

Hey! Feel free to donate what ever you want if you like to donate!
http://paypal.me/HuslyCraft

[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
[​IMG] [​IMG]

Resource Information
Author:
----------
Total Downloads: 6,802
First Release: Aug 6, 2018
Last Update: May 12, 2025
Category: ---------------
All-Time Rating:
16 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings