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 18, 2014@instancelabs
kannst du mich mal auf skype adden will nähmlich das plugin stark auf meinen lobby server außdehnen und brauche deswegen mehrere features zb item mit back to hub oder so :D
skype:alucard6415
-
View User Profile
-
Send Message
Posted Feb 18, 2014@kkkeeeddd
Ja bin Deutscher :)
-
View User Profile
-
Send Message
Posted Feb 18, 2014alter geil du bist deutscher? :)
-
View User Profile
-
Send Message
Posted Feb 17, 2014@seraphmessager
Yeah, they're most likely taking fall damage and dying. You could either disable fall damage with a flag or set the lobby 10-20 blocks higher. I'll fix this of course and disable fall damage when getting tp'd out of the game. :)
-
View User Profile
-
Send Message
Posted Feb 17, 2014Hello again! I seem to be having a slight issue with the game again. When the game ends, the losing players are either sent back to spawn, or killed (thereby sending them back to spawn). Typically only the winner of the game gets sent back to the lobby (where the join sign is). I'm not sure why that is, or if anyone else is having this problem. Thanks in advance for your help!
-
View User Profile
-
Send Message
Posted Feb 17, 2014@MajesticBudder001
Thanks to BenFiger for the nice explanation :)
My two cents: Don't forget to give yourself the permission cm.sign, if you use Pex.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@MajesticBudder001
Are you sure you got the correct text on the sign? And if the arena really exists? Make sure you watch caps too. First line of the sign has to be ColorMatch. Second line, [Join]. Third line you have to put your arena name. If you don't do this in the correct order, the sign will fall with an error. Also, if you do not have a lobby of a game (/cm setlobby [arena name]) the sign will fall too! The lobby of an arena is basically a lobby for an arena where you will be teleported before the game starts. Hope it helped :)
-
View User Profile
-
Send Message
Posted Feb 16, 2014HI I'm following all the steps on how to make the arena but when it come to putting the signs it falls of an says an error message and when i try to join with a command it says that i need to put a sign. I tried to to remove and re-install the plugin but its not working please help.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@itoobie
Yep, this will be fixed in the next version.
-
View User Profile
-
Send Message
Posted Feb 16, 2014any chance to disable teleporting while in spectator mode? players are using it to obtain fly mode
-
View User Profile
-
Send Message
Posted Feb 16, 2014@BenFiger
Kits are a very good idea, I added them to the todo list and they'll be optionally available later on.
@brian163b
Yes, I can alter the mob clearing :)
-
View User Profile
-
Send Message
Posted Feb 16, 2014@instancelabs Thanks! And for adding my suggestions so quickly!
I tested the mob clearing and it does appear to work. However, can it occur when the players are first transported to the arena and before the countdown starts? In just the 5 seconds, skeletons and such start attacking players. Kind of funny if your a spectator but not if your in the match. ;-)
Mobs in the arena may make for an interesting "challenge mode" option (perhaps if the change color timer were a bit longer) but for younger players it makes it almost impossible to play.
I'll test the remove function as soon as I can.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@instancelabs
And what do you think about the kit idea? I would love kits, because donators will have more perks ;-)
-
View User Profile
-
Send Message
Posted Feb 16, 2014@BenFiger
I could change the gamemode, but people already can't build/place blocks while ingame. ;)
-
View User Profile
-
Send Message
Posted Feb 16, 2014I love the new future of 1.5, because 64x64 is a bit too big. Thank you so much for making this plugin again, I love it so much!
Future idea:
- Gamemode Can you make it, so if you join you will start in adventure mode? This will be a lot easyer, so people can't break blocks and we don't need any protection plugin for it.
- Kits Kits would be very usefull for donators so they have more perks! This would be great. Example: Kit with enderpearls, speed potion, jump potion etc. Hope you are going to add it in the todo list :D
-
View User Profile
-
Send Message
Posted Feb 16, 2014Uploaded v1.5 with the following changelog:
@BenFiger
The glowstone under the arena is to eliminate lag, I won't add a feature to change these blocks, sorry.
-
View User Profile
-
Send Message
Posted Feb 16, 2014Hey Brian, long time! Nice to see you around again. :)
All of your ideas are perfectly makeable and I'm gonna put them on the Todo list. :) Regarding manually editing the layout, yes, it is possible and you can simply change that by hand before any game.
Thanks for your suggestions!
-
View User Profile
-
Send Message
Posted Feb 15, 2014Hey Instance. How you been? I see you've been busy. <Puts testing hat on...> ;-)
Removal of a mis-placed arena is a chore unless you use something like WorldEdit. Any chance you could track the position (coordinates) of an arena on create and then facilitate a /cm arena remove (or delete) <name> command?
And even if not, a remove/delete command to at least allow the arena to be removed from the config list (without editing the file). Useful for remote admins.
Also, can I manually edit the color layout in an arena? In other words, does the game simply detect which color a player is standing on? So if the generated arena could use a few more red sections in a particular spot, for example, can I change that by hand? (I am assuming this is correct since the arena definition doesn't have any layout data.)
Last, I read through all the comments and I am surprised that no one else has complained about this. But could you clear the arena of mobs before the match starts as you have in other games? Having a spider or creeper attack you when your trying to run to a blue square is a bummer. ;-)
-
View User Profile
-
Send Message
Posted Feb 15, 2014This plugin is great! I use it on my server and people love it!
Some great futures which are very usefull:
- Teleport When I won/lost, I teleport to the lobby of the game. It would be cooler of you could make it that if you lose/won you will be teleported to the spawn of the world (so with multiverse). That would be a great future! Edit: Sorry, I didn't know there was a /cm setmainlobby command which is almost the same as this future idea.
- Glowstone blocks If you fall down, you fall on the glowstone. I think that it would be very cool if you could change the block in the config yourself! So you could have any block you want to have instead of glowstone.
-
View User Profile
-
Send Message
Posted Feb 15, 2014@MstrCreeper
What about "/cm help" ? What version of bukkit are you running?
@nils199500
Try doing another /cm setup, that'll help.
@nils199500
Danke!