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 Feb 6, 2014v1.3.2 changelog:
-
View User Profile
-
Send Message
Posted Feb 6, 2014Alright, the solution was to give yourself all permissions. So if you guys can't set a join sign and you have pex installed, you need to give yourself the permission.
-
View User Profile
-
Send Message
Posted Feb 6, 2014@instancelabs
No problem just want to help, really enjoy the plugin. Also, can you add an option to enable pvp in the arena. Sometimes players can pvp and sometimes they can't, I've enabled it in the arena etc with World Guard and they can pvp there when they're not in the game, but when the blocks change, pvp is denied it seems? If you could add an option to enable or disable pvp in the config that'll be great!
-
View User Profile
-
Send Message
Posted Feb 6, 2014@muddyfootsquad
May I join your server real quick? That'll help more.
-
View User Profile
-
Send Message
Posted Feb 6, 2014Sorry about that, there were separate lines until I posted it. It jammed all the config together :P
-
View User Profile
-
Send Message
Posted Feb 6, 2014There were no errors. Here is my config. I haven't fiddled with it yet. So I'm pretty sure its just the default:
-
View User Profile
-
Send Message
Posted Feb 6, 2014@muddyfootsquad
Any errors in console? Post your config please :)
-
View User Profile
-
Send Message
Posted Feb 6, 2014Yes sir, I've tried hundreds of different combinations of caps and such. Also, when I do /cm setmainlobby, there is no message informing me that it was successful. I don't know if that has to do with anything. Thanks again.
-Limnah
-
View User Profile
-
Send Message
Posted Feb 6, 2014@seraphmessager
Server software, version and minecraft version please :)
@muddyfootsquad
You wrote "colormatch" in the first line and the arena in the 3rd line right? Also, the arenaname is case sensitive.
@WhosHenry
Hmm, it is defnitely a bug, but I've never seen this or can reproduce this.. It'll be difficult to fix it, but I'll try. Thanks :)
-
View User Profile
-
Send Message
Posted Feb 6, 2014Every now and again, the user isn't teleported at the start of the game to the Arena, they remain in the lobby. Just letting you know!
-
View User Profile
-
Send Message
Posted Feb 5, 2014Sorry to bother you, but I set up the arena just like in the video and it all worked fine until I tried to place the Join Sign. After I type it out, just like in the video, it just stays as a normal sign. No errors or anything. I also have my permissions set up so I should be able to place cm signs. If you could help, I would really appreciate it. Thanks.
-Limnah
-
View User Profile
-
Send Message
Posted Feb 5, 2014So I'm not sure exactly what's wrong.. I'm running ColorMatch and everything sets up fine. However when I went to play the game nothing happens.. the wool doesn't disappear. I checked the console, and it's generating an endless stream of this: "[Warning] [ColorMatch] Task # for ColorMatch v1.3.1 generated an exception. java.lang.NullPointerException" The blanks are numbers between 500-1000 or around 50, and the messages is generating about 6 or 7 per second. Let me know if I'm just doing something wrong or if you need more detail!
-
View User Profile
-
Send Message
Posted Feb 5, 2014nope, any error when i type cm reload ;(
-
View User Profile
-
Send Message
Posted Feb 5, 2014@FaBerTV
Any errors in console?
-
View User Profile
-
Send Message
Posted Feb 5, 2014i tried reload the server to man :)
-
View User Profile
-
Send Message
Posted Feb 5, 2014@itoobie
Update craftbukkit to the latest version, that might help.
@FaBerTV
Does reloading the server help?
@Sudding123
Yeah, I can add that :)
-
View User Profile
-
Send Message
Posted Feb 5, 2014still logs everyone out with the disconnection message "bad compression"
05.02 05:02:01 [Disconnect] User has disconnected, reason: Disconnected 05.02 05:02:01 [Server] INFO left the game. 05.02 05:02:01 [Server] INFO Sorry, I could not fix the game. Stopping now. 05.02 05:02:01 [Disconnect] User has disconnected, reason: Disconnected
-
View User Profile
-
Send Message
Posted Feb 5, 2014The /cm reload seems like doesnt exist, i type but nothing happen :(
-
View User Profile
-
Send Message
Posted Feb 4, 2014Can you add option to change the time of turning wool colors?
-
View User Profile
-
Send Message
Posted Feb 4, 2014@FaBerTV
Thanks for the translation! Did you reload the config? /cm reload :)
Regarding placing blocks, just worldguard the region and put a build deny flag on it for now, but I'll fix it until the next version.