RPG Classes
RPG Classes by Fozzie_Shmoo2247286    2
UPDATED!!! This command adds in three new RPG style classes to your vanilla world. They are the Knight, the Archer, and the Assassin. In the screenshot you see all of their basic gear, and the crafting recipes for their special tools (Which will also be in the source commands). When you install the machine, click on the sign with the class you want to receive their gear and abilities.If all the signs don't appear on the machine, just re-log.
Minecraft 1.8+
13923 characters
More by Fozzie_Shmoo
How to install
Comments
Show source commands
/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 Recipe dummy,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Hold dummy,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Start dummy,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Class dummy,Riding:{id:MinecartCommandBlock,Command:/gamerule commandBlockOutput false,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:/replaceitem entity @a[score_Start_min=1,score_Class_min=1,score_Class=1] slot.armor.feet minecraft:iron_boots 1 0 {display:{Name:"Starter Boots"},Unbreakable:1}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=1,score_Class=1] slot.armor.legs minecraft:iron_leggings 1 0 {display:{Name:"Starter Pants"},Unbreakable:1,AttributeModifiers:[{Operation:1,UUIDMost:1,UUIDLeast:1,Amount:-0.3,AttributeName:generic.movementSpeed,Name:speed}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~-1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=1,score_Class=1] slot.armor.chest minecraft:iron_chestplate 1 0 {display:{Name:"Starter Plate"},Unbreakable:1,AttributeModifiers:[{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:100.0,AttributeName:generic.knockbackResistance,Name:tank}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=1,score_Class=1] slot.armor.head minecraft:iron_helmet 1 0 {display:{Name:"Starter Helmet"},Unbreakable:1}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~-1 {Command:/give @a[score_Start_min=1,score_Class_min=1,score_Class=1] minecraft:iron_sword 1 0 {display:{Name:"Starter Sword"},Unbreakable:1,AttributeModifiers:[{Operation:1,UUIDMost:1,UUIDLeast:1,Amount:-0.1,AttributeName:generic.movementSpeed,Name:speed},{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:7.0,AttributeName:generic.attackDamage,Name:damage}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=2,score_Class=2] slot.armor.feet minecraft:chainmail_boots 1 0 {display:{Name:"Starter Boots"},Unbreakable:1}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~-1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=2,score_Class=2] slot.armor.legs minecraft:chainmail_leggings 1 0 {display:{Name:"Starter Pants"},Unbreakable:1,AttributeModifiers:[{Operation:1,UUIDMost:1,UUIDLeast:1,Amount:0.2,AttributeName:generic.movementSpeed,Name:speed}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=2,score_Class=2] slot.armor.chest minecraft:chainmail_chestplate 1 0 {display:{Name:"Starter Plate"},Unbreakable:1,AttributeModifiers:[{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:10.0,AttributeName:generic.maxHealth,Name:healthboost}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~-1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=2,score_Class=2] slot.armor.head minecraft:leather_helmet 1 0 {display:{Name:"Starter Helmet"},Unbreakable:1}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~1 {Command:/give @a[score_Start_min=1,score_Class_min=2,score_Class=2] minecraft:bow 1 0 {display:{Name:"Starter Bow"},Unbreakable:1,AttributeModifiers:[{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:5.0,AttributeName:generic.attackDamage,Name:damage}],ench:[{id:51,lvl:10}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {Command:/give @a[score_Start_min=1,score_Class_min=2,score_Class=2] minecraft:arrow 1 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=3,score_Class=3] slot.armor.feet minecraft:leather_boots 1 0 {display:{Name:"Starter Boots",color:000},Unbreakable:1}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=3,score_Class=3] slot.armor.legs minecraft:leather_leggings 1 0 {display:{Name:"Starter Pants",color:000},Unbreakable:1,AttributeModifiers:[{Operation:1,UUIDMost:1,UUIDLeast:1,Amount:0.3,AttributeName:generic.movementSpeed,Name:speed}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=3,score_Class=3] slot.armor.chest minecraft:leather_chestplate 1 0 {display:{Name:"Starter Plate",color:000},Unbreakable:1,AttributeModifiers:[{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:-20.0,AttributeName:generic.knockbackResistance,Name:tank},{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:20.0,AttributeName:generic.maxHealth,Name:health}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {Command:/replaceitem entity @a[score_Start_min=1,score_Class_min=3,score_Class=3] slot.armor.head minecraft:leather_helmet 1 0 {display:{Name:"Starter Helmet",color:000},Unbreakable:1}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:/give @a[score_Start_min=1,score_Class_min=3,score_Class=3] minecraft:stone_sword 1 0 {display:{Name:"Starter Sword"},Unbreakable:1,AttributeModifiers:[{Operation:0,UUIDMost:1,UUIDLeast:1,Amount:10.0,AttributeName:generic.attackDamage,Name:damage}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {Command:/scoreboard players set @a[score_Start_min=1] Start 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:/scoreboard players set @e[type=Item] Recipe 1 {Item:{id:minecraft:stick}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {Command:/scoreboard players set @e[type=Item] Recipe 2 {Item:{id:minecraft:planks}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:/scoreboard players set @e[type=Item] Recipe 3 {Item:{id:minecraft:gold_ingot}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~-1 {Command:/scoreboard players set @e[type=Item] Recipe 4 {Item:{id:minecraft:bow}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~1 {Command:/scoreboard players set @e[type=Item] Recipe 5 {Item:{id:minecraft:ender_eye}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {Command:/scoreboard players set @e[type=Item] Recipe 6 {Item:{id:minecraft:gunpowder}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:/scoreboard players set @e[type=Item] Recipe 7 {Item:{id:minecraft:glowstone_dust}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {Command:/scoreboard players set @e[type=Item] Recipe 8 {Item:{id:minecraft:fire_charge}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:/execute @a[score_Class_min=1,score_Class=1] ~ ~ ~ execute @e[score_Recipe_min=1,score_Recipe=1,r=5] ~ ~ ~ execute @e[score_Recipe_min=2,score_Recipe=2,r=2] ~ ~ ~ execute @e[score_Recipe_min=3,score_Recipe=3,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=3,score_Recipe=3,r=2] {Item:{id:minecraft:record_13,Count:1,tag:{display:{Name:"Gold Plated Shield"},ench:[]}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {Command:/execute @a[score_Class_min=1,score_Class=1] ~ ~ ~ execute @e[score_Recipe_min=1,score_Recipe=1,r=5] ~ ~ ~ execute @e[score_Recipe_min=2,score_Recipe=2,r=2] ~ ~ ~ execute @e[score_Recipe_min=3,score_Recipe=3,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=2,score_Recipe=2,r=2] {Age:6000}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:/execute @a[score_Class_min=1,score_Class=1] ~ ~ ~ execute @e[score_Recipe_min=1,score_Recipe=1,r=5] ~ ~ ~ execute @e[score_Recipe_min=2,score_Recipe=2,r=2] ~ ~ ~ execute @e[score_Recipe_min=3,score_Recipe=3,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=1,score_Recipe=1,r=2] {Age:6000}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {Command:/execute @a[score_Class_min=2,score_Class=2] ~ ~ ~ execute @e[score_Recipe_min=4,score_Recipe=4,r=5] ~ ~ ~ execute @e[score_Recipe_min=5,score_Recipe=5,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=4,score_Recipe=4,r=2] {Item:{tag:{display:{Name:"Scoped Bow"},Unbreakable:1,ench:[{id:51,lvl:10}],AttributeModifiers:[{Operation:1,UUIDMost:1,UUIDLeast:1,Amount:-100.0,AttributeName:generic.movementSpeed,Name:speed}]}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:/execute @a[score_Class_min=2,score_Class=2] ~ ~ ~ execute @e[score_Recipe_min=4,score_Recipe=4,r=5] ~ ~ ~ execute @e[score_Recipe_min=5,score_Recipe=5,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=5,score_Recipe=5,r=2] {Age:6000}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {Command:/execute @a[score_Class_min=3,score_Class=3] ~ ~ ~ execute @e[score_Recipe_min=6,score_Recipe=6,r=5] ~ ~ ~ execute @e[score_Recipe_min=7,score_Recipe=7,r=2] ~ ~ ~ execute @e[score_Recipe_min=8,score_Recipe=8,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=8,score_Recipe=8,r=2] {Item:{id:minecraft:potion,Count:1,Damage:16428,tag:{display:{Name:"Smoke Bomb"},CustomPotionEffects:[{Id:2,Amplifier:10,Duration:1500},{Id:15,Amplifier:10,Duration:1500},{Id:19,Amplifier:1,Duration:1500}]}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:/execute @a[score_Class_min=3,score_Class=3] ~ ~ ~ execute @e[score_Recipe_min=6,score_Recipe=6,r=5] ~ ~ ~ execute @e[score_Recipe_min=7,score_Recipe=7,r=2] ~ ~ ~ execute @e[score_Recipe_min=8,score_Recipe=8,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=7,score_Recipe=7,r=2] {Age:6000}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~-1 {Command:/execute @a[score_Class_min=3,score_Class=3] ~ ~ ~ execute @e[score_Recipe_min=6,score_Recipe=6,r=5] ~ ~ ~ execute @e[score_Recipe_min=7,score_Recipe=7,r=2] ~ ~ ~ execute @e[score_Recipe_min=8,score_Recipe=8,r=2] ~ ~ ~ entitydata @e[score_Recipe_min=6,score_Recipe=6,r=2] {Age:6000}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~1 {Command:/scoreboard players set @a[score_Class_min=1,score_Class=1] Hold 1 {SelectedItem:{id:minecraft:record_13,tag:{display:{Name:"Gold Plated Shield"},ench:[]}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~-1 {Command:/effect @a[score_Hold_min=1,score_Class_min=1,score_Class=1] resistance 2 50 true},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~1 {Command:/effect @a[score_Hold_min=1,score_Class_min=1,score_Class=1] slowness 2 1 true},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~-1 {Command:/scoreboard players set @a[score_Class_min=1,score_Class=1,score_Hold_min=1] Hold 0},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~1 {Command:/effect @a[score_Class_min=3,score_Class=3] blindness 0 1 true},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~-1 {Command:/effect @a[score_Class_min=3,score_Class=3] poison 0 1 true},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~1 {Command:/effect @a[score_Class_min=3,score_Class=3] slowness 0 1 true},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 ~5 ~1 ~1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~8 ~ ~1 command_block,Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~2 ~ wall_sign 4 replace {Text1:"{text:\\"QuestCraft\\",color:dark_green,underlined:true}",Text2:"{text:\\"Classes\\",color:dark_green,underlined:true}",Text3:"{text:\\"Command by:\\",color:gray,italic:true}",Text4:"{text:\\"Fozzie_Shmoo\\",color:dark_purple,bold:true}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~1 ~ wall_sign 4 replace {Text1:"{text:\"\",clickEvent:{action:\\"run_command\\",value:\\"/scoreboard players set @p Class 1\\"}}",Text2:"{text:\\"Knight Class\\",color:dark_aqua,clickEvent:{action:\\"run_command\\",value:\\"/scoreboard players set @p Start 1\\"},bold:true,underlined:true}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~ ~ wall_sign 4 replace {Text1:"{text:\"\",clickEvent:{action:\\"run_command\\",value:\\"/scoreboard players set @p Class 2\\"}}",Text2:"{text:\\"Archer Class\\",color:dark_aqua,clickEvent:{action:\\"run_command\\",value:\\"/scoreboard players set @p Start 1\\"},bold:true,underlined:true}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~-1 ~ wall_sign 4 replace {Text1:"{text:\"\",clickEvent:{action:\\"run_command\\",value:\\"/scoreboard players set @p Class 3\\"}}",Text2:"{text:\\"Assassin Class\\",color:dark_aqua,clickEvent:{action:\\"run_command\\",value:\\"/scoreboard players set @p Start 1\\"},bold:true,underlined:true}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~-2 ~ wall_sign 4 replace {Text2:"{text:\\"Destroy\\",color:dark_red,bold:true,underlined:true}",Text3:"{text:\\"Machine\\",color:dark_red,bold:true,underlined:true}",Text4:"{text:\"\",clickEvent:{action:\\"run_command\\",value:\\"fill ~ ~-1 ~-2 ~9 ~2 ~2 air\\"}}"},Riding:{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~9 ~1 ~2 stained_glass 8 replace stained_hardened_clay 9,Riding:{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-2 ~9 ~2 ~2 stained_hardened_clay 9 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}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}