HomeJavaModsRainbowBeacons
RainbowBeacons
[​IMG]
The plugin is not maintained anymore, I don't have enough time to update it for the moment.

Thank you so much for 2000 + downloads <3
RainbowBeacon is a very simple to use plugin that will allow you to add colored beacons that will change color on their own without any redstone!

Spoilers

A small trailer to see what the plugin is capable of:
Spoiler

A RainbowBeacon with a name:
Spoiler
[​IMG]

A review from AbsintoJ (now obsolete):
Spoiler

Good to know
This plugin uses the ParticleEffect library
Compiled with Java 8


/!\ Important /!\
Since the 2.7 version, the plugin will only works on 1.9 (not tested but should be OK) and 1.10 or later versions. It has only been tested on a 1.10.2 server using java 8. If your server is running on 1.8 and if you want the latest working version of RainbowBeacons for 1.8 servers, please download RainbowBeacons 2.6. However it is recommended to update your server to the last craftbukkit/spigot version to be able to use the most recent RainbowBeacons version.


Servers
Here is a list of the servers using this plugin:
Spoiler
TimrCraft.4play.hk

If you want your server in the list just contact me using the rate/discussion section of the plugin and give me your server's ip ;)


Features
Easily add RainbowBeacons to your server without any redstone
Choose between two color changing modes (rainbow or random)
Add holographic names to RainbowBeacons
The RainbowBeacons are protected by a forcefield ejecting anyone approaching them without permission
The forcefield is fully configurable
Every message of the plugin is configurable
Many other configurable settings
Many commands to help you manage your RainbowBeacons across your different maps
Forbid the blocks on which you don't want people to create a RainbowBeacon like bedrock for example


With your suggestions I could add many more features in the future :)

Commands
/rb set [rainbow, random]: Changes the target block in RainbowBeacon without name
/rb set [rainbow, random] [Name]: Changes the target block in RainbowBeacon with a name. If you want to add space use the "_" symbol. For example "hey_this_is_a_name" will be seen as "hey this is a name".
/rb remove: Removes the target RainbowBeacon
/rb removeall: Deletes all the RainbowBeacons!
/rb list: Displays a list of all the RainbowBeacons
/rb tp [integer]: Teleports to a RainbowBeacon (use /rb list to see available RainbowBeacons)
/rb help: Shows all commands
/rb forbid: Adds the block in your hand to the forbidden blocks list
/rb allow: Removes the block in your hand from the forbidden blocks list
/rb forbiddenlist: Displays a list of all the forbidden blocks
/rb reload: Reloads RainbowBeacons configuration files

Permisions
rb.set - Gives access to /rb set rainbow and /rb set random
• rb.set.rainbow - Only gives access to /rb set rainbow
• rb.set.random - Only gives access to /rb set random
rb.remove - Gives access to /rb remove
rb.removeall - Gives access to /rb removeall
rb.list - Gives access to /rb list
rb.tp - Gives access to /rb tp
rb.help - Gives access to /rb help
rb.forbid - Gives access to /rb forbid
rb.allow - Gives access to /rb allow
rb.forbiddenlist - Gives access to /rb forbiddenlist
rb.reload - Gives access to /rb reload
rb.bypassff - Allows you to bypass the forcefield effect

Configuration
messages.yml:
This file contains all the messages of the plugin, that you can obviously modify.
If you see words like "variable/0" or "variable/1" in the messages.yml file it is normal. These words are used by the plugin to insert things that can change in messages. When changing messages.yml never put the variables words next to an other word or color code.
Here is a clearer example:
§6Hello §c variable/0 §6! WRONG
§6Hello §c variable/0 §6! GOOD

beacons.yml:
You should not touch this file as it is the place where all RainbowBeacons datas are stored, please use the in-game commands to add/remove a RainbowBeacon.

settings.yml:
This file contains all the other datas that you can modify.
switchTimeTicks = The time in ticks that will take a beacon to change color (1 second = 20 ticks)
forceFieldStrength = The power of the forcefield
forceFieldRadius = The effective radius of the forcefield
maxDistance = The max distance that can separate you and the targeted block when adding/removing a RainbowBeacon
particles = Disable (false) or enable (true) particles displayed when a RainbowBeacons changes color.

To turn the forcefield off just set forceFieldStrength and forceFieldRadius to 0 or give your players the rb.bypassff permission.

forbiddenblocks.yml:
Like the beacons.yml file you should let this file as it is because it is the file that stores all the forbidden blocks, please use the in-game commands to manage it.

Finally
Don't forget to rate this plugin and if you have any ideas tell me in the comment I will try to add them.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

RainbowBeacons is a free Minecraft Java mod. Downloaded 5,149 times (via Spigot). Download it and open it directly in the game.

Explore more