ColorMatch
ColorMatch
Another nice minigame!
You get a colored wool in your Inventory and you have to jump onto the corresponding color! Multiple arenas can be set up that are joinable via signs/commands. As of now the last man standing wins, which can't be changed. See further information and configuration options down below.
Setup
Pex doesn't care about OP, you need to give yourself the permissions!
- Set the main lobby where all join signs will be: /cm setmainlobby
For each new arena:
- /cm createarena [name]
- Set the waiting lobby (different than the main lobby!): /cm setlobby [name]
- Setup the minigame (will create a 64x64 area full with wool, be aware of that!): /cm setup [name]
To create a join sign:
1st line: colormatch; 3rd line: arenaname
Creating a join sign requires the permission cm.sign or colormatch.sign.

Smaller Arenas
As of v1.5 you can also create smaller arenas. The setup is the same except for one command, /cm setup is now /cm setupsmall. It will create an 32x32 arena and not the default 64x64 arena, which is good for small servers with less ram.
Glass/Clay mode
As of v1.5.3 you can also create glass arenas. The setup is the same except for one command, /cm setup is now /cm setupglass. This will generate a normal arena but with stained glass in different colors. As of v1.5.5 clay arenas are possible, too.
Commands/Permissions
| Command | Description | Permission |
|---|---|---|
| /cm createarena [name] | creates a new arena | colormatch.setup |
| /cm setlobby [name] | sets the waiting lobby for a new arena | colormatch.setup |
| /cm setup [name] | sets the new arena up | colormatch.setup |
| /cm setupsmall [name] | sets the new arena up (32x32 mode) | colormatch.setup |
| /cm setupsmallclay [name] | sets the new arena up (32x32 clay mode) | colormatch.setup |
| /cm setupglass [name] | sets the new arena up (glass mode) | colormatch.setup |
| /cm setupsmallglass [name] | sets the new arena up (32x32 glass mode) | colormatch.setup |
| /cm setupclay [name] | sets the new arena up (clay mode) | colormatch.setup |
| /cm setmainlobby | sets the main lobby | colormatch.setup |
| /cm removearena [name] | removes a arena | colormatch.setup |
| /cm join [name] | joins a game per command | |
| /cm leave | leaves the game | |
| /cm kitgui | shows all kits in a gui | |
| /cm changekit [kit] | changes the kit and lists all, if unknown kit provided | |
| /cm start [name] | forces an arena to start | colormatch.start |
| /cm reload | reloads the config | colormatch.reload |
| /cm list | lists all arenas | colormatch.list |
| /cm endall | ends all running colormatch tasks, if something bad happens | colormatch.end |
| /cm setdifficulty [arena] [difficulty] | sets the difficulty of an arena | colormatch.setup |
| /cm setmaxplayers [arena] [count] | sets max players of an arena | colormatch.setup |
| /cm setminplayers [arena] [count] | sets min players of an arena | colormatch.setup |
Creating a join sign requires the permission cm.sign or colormatch.sign.
Config
config: auto_updating: true # I recommend you to set that to true for bugfix releases etc. rounds_per_game: 10 # how many times the color will change per game start_countdown: 5 # seconds to wait before starting a game default_max_players: 4 # max amount of players that can join and will be used as a default default_min_players: 3 # amount of players required to start a game and min amount of players that will be used as a default use_economy_reward: true # if set to true, the winner get the money reward, if false, the item reward money_reward_per_game: 30 itemid: 264 itemamount: 1 use_command_reward: false # will execute the following command as a reward, if set to true command_reward: pex user [user] group set ColorPro start_anouncement: true # enables server broadcasts game_on_join: false # autostart (for bungee servers) bling_sounds: false # turn this on if you want to get 3 blings played before the wool disappears kits: default: name: default potioneffect: SPEED amplifier: 1 lore: The default class. strings: saved: arena: '&aSuccessfully saved arena.' lobby: '&aSuccessfully saved lobby.' setup: '&6Successfully saved spawn. Now setting up, might &2lag&6 a little bit.' not_in_arena: '&cYou don''t seem to be in an arena right now.' config_reloaded: '&6Successfully reloaded config.' arena_is_ingame: '&cThe arena appears to be ingame.' arena_invalid: '&cThe arena appears to be invalid.' arena_invalid_sign: '&cThe arena appears to be invalid, because a join sign is missing.' arena_invalid_component: '&2The arena appears to be invalid (missing components or misstyped arena)!' you_fell: '&3You fell! Type &6/cm leave &3to leave.' you_won: '&aYou won this round, awesome man! Here, enjoy your reward.' starting_in: '&aStarting in &6' starting_in2: '&a seconds.' arena_full: '&cThis arena is full!' starting_anouncement: '&aStarting a new ColorMatch Game in &6' started_anouncement: '&aA new ColorMatch Round has started!'
Kits
Every kit besides the default one requires a permission, colormatch.kit.[kitname]. You can select a kit ingame by typing /cm changekit [name].
You can also add unlimited kits, but be aware that errors might appear, if the potioneffect is not valid. You can find a list of Potioneffects here.
default: name: default potioneffect: SPEED amplifier: 1 lore: The default class.
Arena Difficulty
You can set the difficulty for each arena as of v1.4. Simply do /cm setdifficulty [arenaname] [difficulty] to change it.
Possible difficulties are:
| Difficulty | Description |
|---|---|
| 0 | Easy |
| 1 | Default |
| 2 | Hard |
The Logarithm:
On each round, the following time is calculated for the next round. d is the difficulty, which can be 0, 1 or 2. 80L can be seen as 4 seconds (20L = 1 second). You can use the following function to determine the seconds in ticks for a round, if you're a big mathematician:
f(x) = 80 - (d * 20) - (4 * x)
Preview

Youtube
Thanks to Wukkit for creating this video like 3 hours after the first release! (a bit outdated as of now)
German tutorial video:
Other reviews:
[GERMAN] My german plugin tutorial: link.
[GERMAN] Another nice german review: link.
[SPANISH] Here's a spanish review for the plugin: link.
[ENGLISH] Another english quick tutorial: link.
[ENGLISH] Plugin review: link.
[POLISH] Plugin review: link.
[GAMEPLAY] Here's a quick gameplay video on Kamoworld by Cam: link.
[PORTUEGESE] Here's a nice portuguese tutorial + gameplay video: link
[ITAILIAN] link
Todo
- add auto-rejoin
- add leaderboards
- add bungee signs support
Additional Information
You can find the source code here.
You can try this plugin out at server.kamoworld.com. ColorMatch is also included in MinigamesParty.
This plugin uses hidendra's Metrics system to send server related information like player count, java/bukkit/plugin version etc. to the official MCStats servers. You can disable this in the config.yml in plugins/PluginMetrics/.
The plugin also uses an autoupdater which can be turned off in the config (see above in the config section).
Have fun :)

-
View User Profile
-
Send Message
Posted Jan 24, 2014hi i through this was a great plugin until i started a match when i start it i get given a color to stand on so i stand on it but the colors that are ment to go away so if u are on it u die well the colors don't go away can someone help me
-
View User Profile
-
Send Message
Posted Jan 24, 2014instead of (/cm createarena) You made it say (/cm createanrea) So could you correct it in the next update? Thank you!
-
View User Profile
-
Send Message
Posted Jan 18, 2014@instancelabs
Thank you. I really appreciate you responding. I am currently just using command blocks to work around the issue. Cannot wait to see this run seamlessly <3
-
View User Profile
-
Send Message
Posted Jan 18, 2014@SirFluffyBuns073
Thank you, these issues will be fixed until the next release :)
-
View User Profile
-
Send Message
Posted Jan 18, 2014I really like the plugin. The players on my server actually suggested it. My only problem, however, is players can still fly after the match ends. They get sent back into the lobby, but can still fly. The person who wins is also stuck in the arena. I have not been able to find a work-around as of yet. I have only found that this occurs if an OP wins and regular players lose. If a regular player wins and an op loses, it does not happen and the plugin functions normally. I'm not sure if I am the only one with the problem or not. Other than this problem, the plugin works great.
-
View User Profile
-
Send Message
Posted Jan 18, 2014Thx dood!
-
View User Profile
-
Send Message
Posted Jan 18, 2014When I won the game i stay in the arena please fix. And when 2 player at the same time jump over the arena the game is going
-
View User Profile
-
Send Message
Posted Jan 15, 2014Even though our plugins are similar, they are both quite different, so it would probably be a matter of preference for people.
-
View User Profile
-
Send Message
Posted Jan 10, 2014@MineTimeMC
Well that was not intended and I certainly didn't copy any code/idea on purpose, even if the idea itself is similar. I'll talk to tux2 about the project and maybe add some other unique features, so that we don't end up with the same plugins. Thank you for pointing that out, as I probably would'nt have found tux2's project.
-
View User Profile
-
Send Message
Posted Jan 10, 2014Where my copies ;) - Nice idea on the "CraftMassBlockUpdater" should speed it up and more it all more epic :)
-
View User Profile
-
Send Message
Posted Jan 7, 2014@jonny11011
Thank you for your ideas :) As of now I'm using the CraftMassBlockUpdater (NMS) by desht which shouldn't do any light calculations, still lags though or I'm using it wrong.
I like the idea of the underblock, i'll definitely try that out and add this as an option, if it works.
Edit: Thank you, I fixed it now by creating a glowstone floor 4 blocks under the wool floor! :) Update uploaded, contains this fix and exp bar countdown.
-
View User Profile
-
Send Message
Posted Jan 6, 2014@CowMan1221
Yea that happens..
-
View User Profile
-
Send Message
Posted Jan 5, 2014Me and my friend have been having this glitch where only one of us leaves the game afterwards. We finish the game but in order for my friend to leave, he has to type the /cm leave command. Is this a bug?
-
View User Profile
-
Send Message
Posted Jan 5, 2014Hello. Here is a possible reason as to why you may get lag
[Light Updates]
Say you make a world edit selection that is 1000x1000 block and you set it to stone in the air This will create HUGE lag on the server. Because it has to update all the block light under the selection. If you then moved the selection up by one and did set stone on top of the stone there would be no lag.
Some ideas to fix this. 1) Have the option to have a UnderBlock so just blow the wool you have a block (Not transparent) and have it if the player lands on the block game over.
2) To keep the whole Falling aspect you could server the block above the arena. And then give every player night vision who joins the game
(P.s i have not tested or used the plugin i just watch the vid and just thort i would say)
-
View User Profile
-
Send Message
Posted Jan 5, 2014@Wukkit
Thank you so much for doing this video for me! :) Thanks for the suggestion too, it was already planned, but the lag issue needs to be fixed first ;)
-
View User Profile
-
Send Message
Posted Jan 5, 2014I did a showcase on your plugin! Keep up the good work! You can see it here - https:www.youtube.com/watch?v=HFEAGfo1aeY Also as a suggestion, maybe make the xp bar a timer?
-
View User Profile
-
Send Message
Posted Jan 5, 2014@levisn1
Already included ;)
-
View User Profile
-
Send Message
Posted Jan 4, 2014add money reward through vault please
-
View User Profile
-
Send Message
Posted Jan 4, 2014There is a major Perms problem.. Even defaults have access to do /cm setup. My spawn was trashed ... i have been fixing it all morning.
Ill talk to u about it on skype later :L
-
View User Profile
-
Send Message
Posted Jan 4, 2014@Musikfreakmarcel
Show me the error or I won't be able to help ;) Maybe you didn't setup the arena properly? Also, you still need to set a join sign even if you only want to join through command.