Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SOME COMMANDS HAVE BEEN WITHHELD TO REDUCE SPAM IN THIS PASTE.
- ALL COMMANDS CAN BE FOUND IN THE MINECRAFT WORLD/SCHEMATIC DOWNLOAD HERE:
- http://www.planetminecraft.com/project/portable-custom-crafting-station-commands/
- TO REQUEST COMMANDS, MESSAGE "LMEAGNO" ON PLANETMINECRAFT.COM
- /scoreboard objectives add DummyReset stat.useItem.minecraft.<BLOCK>
- /scoreboard objectives add Dummy dummy
- =======================
- REDUCING FILL CLOCK LAG
- =======================
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ dropper 1 /fill -2 5 0 -2 5 0 air 0 replace redstone_block 0
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ dropper 9 /fill -2 5 0 -2 5 0 redstone_block 0 replace air
- ======================================
- PORTABLE CUSTOM CRAFTING STATION SETUP
- ======================================
- /execute @a[score_DummyReset_min=1] ~ ~ ~ /fill ~-5 ~-5 ~-5 ~5 ~5 ~5 double_plant 1 replace <BLOCK> #
- /execute @a[score_DummyReset_min=1] ~ ~ ~ /fill ~-5 ~-5 ~-5 ~5 ~5 ~5 barrier 0 replace air 0
- /execute @a[score_DummyReset_min=1] ~ ~ ~ /fill ~-5 ~-5 ~-5 ~5 ~5 ~5 air 0 replace barrier 0
- /execute @a[score_DummyReset_min=1] ~ ~ ~ /scoreboard players set @e[type=Item,c=1] DummyReset -1 {Item:{id:minecraft:double_plant,Damage:1s}}
- -
- /execute @e[type=Item,score_DummyReset=-1,score_DummyReset_min=-1] ~ ~ ~ /setblock ~ ~ ~ command_block 0 replace {Command:"/summon ArmorStand ~ ~-.49 ~ {Small:1b,Invisible:1b,Marker:1b,NoGravity:1b,CustomName:Crafting,Equipment:[{},{},{},{},{id:minecraft:crafting_table}]}"}
- /execute @e[type=Item,score_DummyReset=-1,score_DummyReset_min=-1] ~ ~ ~
- /clone ~ ~1 ~ ~ ~1 ~ ~ 0 ~ replace move
- /execute @e[type=Item,score_DummyReset=-1,score_DummyReset_min=-1] ~ ~ ~
- /fill ~ ~1 ~ ~ ~1 ~ stone_button 13 replace air
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ command_block -1
- /clone ~ 0 ~ ~ 0 ~ ~ ~1 ~ replace
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ command_block -1
- /setblock ~ 0 ~ bedrock
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ command_block -1
- /scoreboard players set @e[type=ArmorStand,name=Crafting,r=0] DummyReset 0
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ command_block -1
- /scoreboard players set @e[type=ArmorStand,name=Crafting] Dummy 0 {Small:1b}
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~ detect ~ ~ ~ command_block -1
- /setblock ~ ~ ~ dropper 1 replace {CustomName:"Crafting Station"}
- /scoreboard players set @e[type=ArmorStand,name=Crafting,score_DummyReset_min=1] DummyReset 0
- /stats entity @e[type=ArmorStand,name=Crafting] set SuccessCount @e[type=ArmorStand,name=Crafting,c=1] DummyReset
- =================
- ITEM TRANSFORMING
- =================
- /execute @e[type=ArmorStand,name=Crafting] ~ ~ ~
- /scoreboard players set @e[type=Item,name=!ItemT,r=0] DummyReset 1 {Item:{id:minecraft:dropper},Age:0s}
- /entitydata @e[type=Item,score_DummyReset=1,score_DummyReset_min=1,name=!ItemT] {CustomName:"ItemT",Item:{id:minecraft:<BLOCK>}}
- =================
- CLEAN-UP COMMANDS
- =================
- /execute @e[type=ArmorStand,score_Dummy=0,score_Dummy_min=0] ~ ~ ~ detect ~ ~ ~ air 0 /kill @e[c=1]
- /kill @e[type=!Player,score_DummyReset=-1,score_DummyReset_min=-1]
- /scoreboard players reset @e[type=!ArmorStand,score_DummyReset_min=0] DummyReset
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement