This is a Will It Work, this time it adds powers when you stand on some wool colors. Click show source commands to see all the details. Also black wool clears all effects, DON'T COMBINE POWERS!
How to install
How to import this command into your world
First, you must give yourself a command block (If you are on a server, you must be 'OP'ed, and have access to /gamemode 1)
To get a command block, type
/give @p command_block in the chat.
Once you have a command block, right click it to open it's GUI.
Now, you must copy and paste the command from your browser into the game. Select the entire command from below, then right click and press 'copy'.
Next, go back to your minecraft world, and paste the command you just copied into the command block. There are a few different keys that may be used to do this, depending on your keyboard. The most common ones are 'CTRL + V', 'COMMAND + V', or 'STRG + V'
Finally, you can press done to exit the GUI, and execute the command block by powering it with a redstone block, a lever, or any thing you can get your grubby hands on. Just make sure you don't place it on top of the command block, or the machine will not be installed!
Show source commands
White Wool:
-slowness 1
-water turns to ice when walking on it
-particle effect
Orange Wool:
-fire resistance
-particle effect
-water turns to obsidian
-grass and stone turn to netherrack
-sand turns to soul sand
Magenta Wool:
-particle effect
Light Blue Wool:
-particle effect
-lava turns to obsidian
-water breathing
Yellow Wool:
-particle effect
-lightning strikes around when standing on glowstone
Lime Wool:
-particle effect
-dirt turns to grass
-flowers follow where you walk
Pink Wool:
-particle effect
-naming any mob Tame, makes the mob follow you
/summon MinecartCommandBlock ~ ~1 ~ {Command:kill @e[type=MinecartCommandBlock,r=1],Riding:{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block,Riding:{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air},Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Pink,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Lime,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Yellow,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add LightBlue,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Magenta,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Orange,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add White,Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~-1 {Command:fill ~ ~ ~1 ~5 ~3 ~1 stone},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {Command:fill ~ ~ ~-1 ~5 ~3 ~-1 redstone_block},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~ ~ wool /scoreboard players set @p White 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:/effect @p[score_White=1] 2 1 1true},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~-1 {Command:/execute @p[score_White=1] ~ ~ ~ detect ~ ~-1 ~ water /setblock ~ ~-1 ~ ice},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:/execute @p[score_White=1] ~ ~ ~ detect ~ ~-1 ~ flowing_water /setblock ~ ~-1 ~ ice},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~-1 {Command:/execute @p[score_White=1] ~ ~ ~ /particle snowballpoof ~ ~ ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 15 /scoreboard players set @p White 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~ ~ wool 1 /scoreboard players set @p Orange 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:/effect @p[score_Orange=1] 12 1 1true},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~-1 {Command:/execute @p[score_Orange=1] ~ ~ ~ /particle flame ~ ~-0.8 ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~1 {Command:/execute @p[score_Orange=1] ~ ~ ~ /setblock ~ ~-1 ~ netherrack 0 replace grass},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {Command:/execute @p[score_Orange=1] ~ ~ ~ /setblock ~ ~-1 ~ soul_sand 0 replace sand},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:/execute @p[score_Orange=1] ~ ~ ~ /setblock ~ ~-1 ~ lava 0 replace water},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {Command:/execute @p[score_Orange=1] ~ ~ ~ /setblock ~ ~-1 ~ flowing_lava 0 replace flowing_water},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:/execute @p[score_Orange=1] ~ ~ ~ /setblock ~ ~-1 ~ netherrack 0 replace stone},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 15 /scoreboard players set @p Orange 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 2 /scoreboard players set @p Magenta 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {Command:/execute @p[score_Magenta=1] ~ ~ ~ /particle magicCrit ~ ~ ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:/execute @p ~ ~ ~ detect ~ ~ ~ wool 15 /scoreboard players set @p Magenta 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~ ~ wool 3 /scoreboard players set @p LightBlue 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:/execute @p[score_LightBlue=1] ~ ~ ~ /particle dripWater ~ ~2 ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~-1 {Command:/execute @p[score_LightBlue=1] ~ ~ ~ detect ~ ~ ~ lava /setblock ~ ~-1 ~ obsidian},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~1 {Command:/effect @p[score_LightBlue=1] 13 1 1 true},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~ ~ wool 15 /scoreboard players set @p LightBlue 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 4 /scoreboard players set @p Yellow 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {Command:/execute @p[score_Yellow=1] ~ ~ ~ /particle angryVillager ~ ~2 ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:/execute @p[score_Yellow=1] ~ ~ ~ detect ~ ~-1 ~ glowstone /summon LightningBolt ~5 ~ ~},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {Command:/execute @p[score_Yellow=1] ~ ~ ~ detect ~ ~-1 ~ glowstone /summon LightningBolt ~-5 ~ ~},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:/execute @p[score_Yellow=1] ~ ~ ~ detect ~ ~-1 ~ glowstone /summon LightningBolt ~ ~ ~5},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {Command:/execute @p[score_Yellow=1] ~ ~ ~ detect ~ ~-1 ~ glowstone /summon LightningBolt ~ ~ ~-5},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 15 /scoreboard players set @p Yellow 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 5 /scoreboard players set @p Lime 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:/execute @p[score_Lime=1] ~ ~ ~ /particle happyVillager ~ ~2 ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~-1 {Command:/execute @p[score_Lime=1] ~ ~ ~ detect ~ ~-1 ~ grass /setblock ~ ~ ~ red_flower 0 replace air},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~1 {Command:/execute @p[score_Lime=1] ~ ~ ~ detect ~ ~-1 ~ dirt /setblock ~ ~-1 ~ grass 0 replace dirt},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~-1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 15 /scoreboard players set @p Lime 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~1 {Command:/execute @p ~ ~ ~ detect ~ ~-1 ~ wool 6 /scoreboard players set @p Pink 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~-1 {Command:/execute @p[score_Pink=1] ~ ~ ~ /particle heart ~ ~2 ~ 1 1 1 1},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~1 {Command:/tp @e[name=Tame] @p[score_Pink=1] },Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~-1 {Command:/execute @p[score_Pink=1] ~ ~ ~ detect ~ ~-1 ~ /scoreboard players set @p Pink 0},Riding:{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ redstone_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~5 ~1 ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~8 ~ ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~4 ~1 ~1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~8 ~ ~1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~9 ~1 ~2 stained_glass 3 replace stained_hardened_clay 3,Riding:{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-2 ~9 ~2 ~2 stained_hardened_clay 3 hollow,Riding:{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false,Riding:{id:MinecartCommandBlock,Riding:{id:FallingSand,Block:activator_rail,Time:1,Riding:{id:FallingSand,Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}