Rainbow Warrior
Information on this page is only true for Rainbow Warrior Beta v0.8+
For information about Rainbow Warrior Beta v0.2 and lower, refer to this page. Honestly, when I've realised that Minecraft now has a feature of customising leather armour, I've immediately thought of this plugin and how fun it would be to see people morphing into different colors! And here it is, I present to you: Rainbow Warrior.
Even though plugins is still in development, it's nearly reached the stage when it's ready to be released. It's a proper release now! Enough talking, checkout features by yourself!
I know you guys don't like to read a lot when something spectacular is coming, so checkout this first:
/rainbow me rainbow | /rainbow me random | /rainbow me blink black white | /rainbow me blink red green |
Ok, now when, you know it's really something worth reading, here is the list of current features:
- Gives everyone an opportunity to become a Rainbow Warrior!
- Use of permissions can be toggled from config.yml
- Outfit update rate can be changed in config.yml
- To temporarily disable the plugin, simply change enablePlugin setting in config.yml
- COMING SOON: Colored Armour Sets!
- Isn't affected by /clear or /cleaninv (any command that clears your inventory)
- Survival friendly! Rainbow Armour cannot be stolen and is removed from inventory when player dies, changes worlds or leaves. NOTE: Players can take off (steal) Rainbow Armour if they are in creative mode.
On this gif I'm trying to Shift+Click dyed armor but the plugin blocks me from stealing anything. |
- /rainbow
- help Displays help section.
- reload Reloads the plugin and its config.yml.
- me Targets you
- rainbow Turns you into Rainbow Warrior: Armor on you cycles through the colors of the rainbow.
- random Turns you into Rainbow Warrior: Armor on you cycles through random colors.
- color <Color #1> <Color #2> Turns you into Rainbow Warrior: Armor on you cycles through the 2 colors you specified.
- stop Removes all effects of Rainbow Warrior.
- other <Player> Targets specified player
- rainbow Turns you into Rainbow Warrior: Armor on you cycles through the colors of the rainbow.
- random Turns you into Rainbow Warrior: Armor on you cycles through random colors.
- color <Color #1> <Color #2> Turns you into Rainbow Warrior: Armor on you cycles through the 2 colors you specified.
- stop Removes all effects of Rainbow Warrior.
Supported Colors:
- White (white)
- Red (red)
- Orange (orange)
- Yellow (yellow)
- Green (green)
- Light Blue (lightblue)
- Blue (blue)
- Indigo (indigo)
- Violet (violet)
- Black (black)
Permission | Description | Affected by usePermissions value |
rainbowwarrior.* | Gives access to all Rainbow Warrior commands | N/A |
rainbowwarrior.help | Gives access to /rainbow help | Yes |
rainbowwarrior.reload | Gives access to /rainbow reload | No |
rainbowwarrior.me | Gives access to all commands beginning with /rainbow me | N/A |
→ rainbowwarrior.me.rainbow | Gives access to /rainbow me rainbow | Yes |
→ rainbowwarrior.me.random | Gives access to /rainbow me random | Yes |
→ rainbowwarrior.me.blink | Gives access to /rainbow me blink <Color #1> <Color #2> | Yes |
→ rainbowwarrior.me.stop | Gives access to /rainbow me stop | Yes |
rainbowwarrior.other | Gives access to all commands beginning with /rainbow other | N/A |
→ rainbowwarrior.other.rainbow | Gives access to /rainbow other ... rainbow | Yes |
→ rainbowwarrior.other.random | Gives access to /rainbow other ... random | Yes |
→ rainbowwarrior.other.blink | Gives access to /rainbow other ... blink <Color #1> <Color #2> | Yes |
→ rainbowwarrior.other.stop | Gives access to /rainbow other ... stop | Yes |
Note: Console can use any commands, except for /rainbow me ..., which is only available to players.
Setting Name | Type | Description | Recommended Value |
enablePlugin | Boolean | If set to true, will enable the plugin. If set to false, will disable plugin's main functionality but will still allow players to reload plugin's config.yml | true |
updateTicks | Integer | This will determine how long the plugin will wait before changing the color of the armor. IMPORTANT: This should be an integer and recommended values are from 4 to 20. Bigger values are less likely to cause lag. 1 second = 20 ticks | 5 |
usePermissions | Boolean | If set to true, will require players to have permissions stated above. If set to false, plugin will diregard permissions and anyone will be able to access Rainbow Warrior. IMPORTANT: Permission rainbowwarrior.reload will always be required to reload plugin's config.yml | true |
Update Rate Setting = 4 ticks | Update Rate Setting = 20 ticks |
@Redzdaz
Decompile the jar using JD-GUI, you'll be able to see the source in it's entirety.
Source?
@imilkywayz
No, it's not just yet.
I don't know what you mean by "extremely odd" and I have never been to your server.
@Adondriel
@ChronixNetwork
@malandrix_bunny
Hello fellow minecrafters, thanks for your comments! I've released Beta v0.2 just now and it's being approved by Bukkit staff. Remember that you'll need Java 7 and that this version is a beta, so it may contain some bugs.
It's not really rainbow, it just cycles randomly.
Extremely odd that this project was created the same day I finished working on the same (but improved) version of this for my server.
@Timbo_KZ
You should add a command so you can do /colorwarrior setrate (int) and it will automatically change the updaterate.
Can't wait!
@wumpyc
You can always set updateRate to a very big number and it will hardly cause any lag :)
Yeah hahah But Is Cool! Gonna Download it When It Comes Out
This is probably gonna cause quite some lagg :/
Looks pretty awesome, good luck on the project!