RainbowBeacons 2.8.1

Add automatized and redstone free rainbow beacons to your server!

  1. DevKrazy
    [​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:

    A RainbowBeacon with a name:
    [​IMG]

    A review from AbsintoJ (now obsolete):

    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:
    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 §cvariable/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.

Recent Updates

  1. Little fix
  2. New permissions added
  3. 1.10 update

Recent Reviews

  1. NeonCam_YT
    NeonCam_YT
    5/5,
    Version: 2.8.1
    Really good for Christmas Tree :D design I like IT :DDDDD
    I give ***** I like It
  2. dickeddocks
    dickeddocks
    5/5,
    Version: 2.8.1
    Great plugin, Everyone on my server loves it but when i restart my server or randomly the rainbow blocks stop working and turn into stained glass and the plugin stops working too and i need to reload it with plugman. Im running spigot 1.12 version
  3. Mirade
    Mirade
    5/5,
    Version: 2.8.1
    Good plugin, but it looks like there's a conflict with this plugin
    https://www.spigotmc.org/resources/rainbow-armour.1028/

    Every time I restart after the probability of the following error and can not be used

    What am I to do

    [03:34:19 ERROR]: Error occurred while enabling RainbowBeacons v2.8.1 (Is it up to date?)
    java.lang.NullPointerException
    at fr.devkrazy.rainbowbeacons.utils.objects.RainbowBeacon.<init>(RainbowBeacon.java:23) ~[?:?]
    at fr.devkrazy.rainbowbeacons.utils.serializers.RbSerializer.stringToRb(RbSerializer.java:20) ~[?:?]
    at fr.devkrazy.rainbowbeacons.utils.config.RbConfig.loadRbList(RbConfig.java:61) ~[?:?]
    at fr.devkrazy.rainbowbeacons.utils.config.files.BeaconsYml.setup(BeaconsYml.java:24) ~[?:?]
    at fr.devkrazy.rainbowbeacons.utils.PluginLoader.loadConfigs(PluginLoader.java:30) ~[?:?]
    at fr.devkrazy.rainbowbeacons.utils.PluginLoader.LOAD(PluginLoader.java:18) ~[?:?]
    at fr.devkrazy.rainbowbeacons.RainbowBeacons.onEnable(RainbowBeacons.java:12) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271) ~[PaperSpigot-latest.jar:git-Paper-1032]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:316) [PaperSpigot-latest.jar:git-Paper-1032]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:407) [PaperSpigot-latest.jar:git-Paper-1032]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:378) [PaperSpigot-latest.jar:git-Paper-1032]
    at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:328) [PaperSpigot-latest.jar:git-Paper-1032]
    at net.minecraft.server.v1_11_R1.MinecraftServer.t(MinecraftServer.java:433) [PaperSpigot-latest.jar:git-Paper-1032]
    at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:394) [PaperSpigot-latest.jar:git-Paper-1032]
    at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:332) [PaperSpigot-latest.jar:git-Paper-1032]
    at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:276) [PaperSpigot-latest.jar:git-Paper-1032]
    at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:599) [PaperSpigot-latest.jar:git-Paper-1032]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_111]
    1. DevKrazy
      Author's Response
      Your server is running PaperSpigot, I haven't made this plugin to make it work with PaperSpigot, this may be the problem, however I really appreciate your review, thank you :)
  4. FabFox
    FabFox
    5/5,
    Version: 2.8.1
    Very Good plugin :D! Only one bug, I removed the plugin for a test and broke rainbows blocks, but after I wasn't able to build were I put my rainbows blocks. Any solution?
    1. DevKrazy
      Author's Response
  5. KohakuSaintCrown
    KohakuSaintCrown
    1/5,
    Version: 2.6
    Is not working for spigot 1.10 :( i erase this rating, until upload the 1.10 update
    Please theplugin is awesome but update to 1.10 :'(
    1. DevKrazy
      Author's Response
      The plugin has been updated to 1.10 (RainbowBeacons 2.7) but you could have used the discussion section/private message to report the bug instead of rating the plugin 1 star. This is not very kind and it doesn't give me the motivation to update the plugin.
  6. Olivermatt
    Olivermatt
    5/5,
    Version: 2.6
    my girlfriend wanted a rainbow beacon with redstone , and i dont like clocks on my server , BAM , this did what i wanted within 1 minute. great plugin , works FLAWLESS , a must have guys! also looks absolutely amazing in spawns! another great dev on spigot who creates amazing plugins , keep at it!
  7. Kelvin Kam
    Kelvin Kam
    5/5,
    Version: 2.5.2
    Awesome plugin!
    Working well
  8. YosheeHarper
    YosheeHarper
    4/5,
    Version: 2.5.2
    Works great, except one bug. It breaks bedrock, so players are accessing the void. Please fix and I'll give you five stars!
    1. DevKrazy
      Author's Response
      You can prevent this since the 20th of August with the forbidden blocks system. In addition breaking bedrock was not a bug, I just didn't thought of protecting the bedrock. Finally to report a bug you can use the discussion section/private message to contact me :)
  9. AbsintoJ
    AbsintoJ
    5/5,
    Version: 2.5.2
  10. martijnpold
    martijnpold
    5/5,
    Version: 2.3.1
    looks cool