Refrigerators v1.0.1 Adds Refrigerators in Minecraft! Throw an Iron Block and a Chest on the ground to get a Refrigerator! You can store items in the Fridge but the Freezer works. Throw a piece of Glass and a Water Bucket on the ground to get a Cooling Pack. Use a Cooling Pack or Ice in the 2nd slot of the Freezer, and then put the item in the 3rd slot! Recipes in the Source Commands. Comment if you want to see more modules!
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
Water Bucket -> Ice
Lava Bucket -> Obsidian
Slime Ball -> Snowball
Poisonous Potato -> Potato
/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 1rNRo_I dummy,Riding:{id:MinecartCommandBlock,Command:/tellraw @a {"text":"\"Refrigerator\" Command by BlockWorld and OSX","color":"yellow","bold":"true"},Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Ref_Success dummy,Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add Ref_IsFridge 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:scoreboard players set @e[type=Item] 1rNRo_I 1 {Item:{id:"minecraft:iron_block"},OnGround:1b}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:scoreboard players set @e[type=Item] 1rNRo_I 2 {Item:{id:"minecraft:chest"},OnGround:1b}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~-1 {Command:execute @e[score_1rNRo_I_min=1,score_1rNRo_I=1] ~ ~ ~ execute @e[r=0,score_1rNRo_I_min=2,score_1rNRo_I=2] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:chest",Count:1,tag:{display:{Lore:["Refrigerator"]}}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:execute @e[score_1rNRo_I_min=1,score_1rNRo_I=1] ~ ~ ~ execute @e[r=0,score_1rNRo_I_min=2,score_1rNRo_I=2] ~ ~ ~ kill @e[type=Item,score_1rNRo_I_min=1,score_1rNRo_I=2,r=3]},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~-1 {Command:scoreboard players set @e[type=Item] 1rNRo_I 3 {Item:{id:"minecraft:glass"},OnGround:1b}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:scoreboard players set @e[type=Item] 1rNRo_I 4 {Item:{id:"minecraft:water_bucket"},OnGround:1b}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~-1 {Command:execute @e[score_1rNRo_I_min=3,score_1rNRo_I=3] ~ ~ ~ execute @e[r=0,score_1rNRo_I_min=4,score_1rNRo_I=4] ~ ~ ~ summon Item ~ ~ ~ {Item:{id:"minecraft:glass_pane",Count:1,tag:{display:{Name:"Cooling Pack"}}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:execute @e[score_1rNRo_I_min=3,score_1rNRo_I=3] ~ ~ ~ execute @e[r=0,score_1rNRo_I_min=4,score_1rNRo_I=4] ~ ~ ~ kill @e[type=Item,score_1rNRo_I_min=3,score_1rNRo_I=4,r=3]},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~-1 {Command:/stats entity @e[type=ArmorStand,name=Freezer] set SuccessCount @e[type=ArmorStand,name=Freezer,c=1] Ref_Success},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~1 {Command:/scoreboard players set @e[type=Item] Ref_IsFridge 1 {Item:{id:"minecraft:chest",tag:{display:{Lore:["Refrigerator"]}}}}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {Command:/execute @e[type=Item,score_Ref_IsFridge_min=1] ~ ~ ~ /summon ArmorStand ~ ~ ~ {DisabledSlots:2039552,Marker:1,Invisible:1,NoGravity:1,CustomName:"Fridge"}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:/execute @e[type=Item,score_Ref_IsFridge_min=1] ~ ~ ~ /summon ArmorStand ~ ~1 ~ {DisabledSlots:2039552,Marker:1,Invisible:1,NoGravity:1,CustomName:"Freezer"}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {Command:/kill @e[type=Item,score_Ref_IsFridge_min=1]},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:/execute @e[type=ArmorStand,name=Fridge] ~ ~ ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {CustomName:"Freezer"}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {Command:/execute @e[type=ArmorStand,name=Fridge] ~ ~1 ~ /setblock ~ ~ ~ minecraft:dropper 1 replace {CustomName:"Fridge"}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:/execute @e[type=ArmorStand,name=Fridge] ~ ~2 ~ /setblock ~ ~ ~ minecraft:dropper 1 replace {CustomName:"Fridge"}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {Command:/execute @e[type=ArmorStand,name=Fridge] ~ ~ ~1 /fill ~ ~ ~ ~ ~2 ~ minecraft:redstone_block},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:/kill @e[type=ArmorStand,name=Fridge]},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:glass_pane",Count:1b,tag:{display:{Name:"Cooling Pack"}},Damage:0s},1:{Slot:2b,id:"minecraft:water_bucket",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:2b,id:"minecraft:bucket",Count:1b,Damage:0s},1:{Slot:3b,id:"minecraft:ice",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:ice",Count:1b,Damage:0s},1:{Slot:2b,id:"minecraft:water_bucket",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:2b,id:"minecraft:bucket",Count:1b,Damage:0s},1:{Slot:3b,id:"minecraft:ice",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:glass_pane",Count:1b,tag:{display:{Name:"Cooling Pack"}},Damage:0s},1:{Slot:2b,id:"minecraft:lava_bucket",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:2b,id:"minecraft:bucket",Count:1b,Damage:0s},1:{Slot:3b,id:"minecraft:obsidian",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:ice",Count:1b,Damage:0s},1:{Slot:2b,id:"minecraft:lava_bucket",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:2b,id:"minecraft:bucket",Count:1b,Damage:0s},1:{Slot:3b,id:"minecraft:obsidian",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:glass_pane",Count:1b,tag:{display:{Name:"Cooling Pack"}},Damage:0s},1:{Slot:2b,id:"minecraft:slime_ball",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:3b,id:"minecraft:snowball",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:ice",Count:1b,Damage:0s},1:{Slot:2b,id:"minecraft:slime_ball",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:3b,id:"minecraft:snowball",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:glass_pane",Count:1b,tag:{display:{Name:"Cooling Pack"}},Damage:0s},1:{Slot:2b,id:"minecraft:poisonous_potato",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:3b,id:"minecraft:potato",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~-1 {Command:/execute @e[type=ArmorStand,name=Freezer] ~ ~-1 ~ /testforblock ~ ~ ~ minecraft:hopper -1 {Items:[0:{Slot:1b,id:"minecraft:ice",Count:1b,Damage:0s},1:{Slot:2b,id:"minecraft:poisonous_potato",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~1 {Command:/execute @e[type=ArmorStand,name=Freezer,score_Ref_Success_min=1] ~ ~-1 ~ /setblock ~ ~ ~ minecraft:hopper 2 replace {Items:[0:{Slot:3b,id:"minecraft:potato",Count:1b,Damage:0s}]}},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~-1 {Command:/scoreboard players set @e Ref_Success 0},Riding:{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ redstone_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~3 ~1 ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~8 ~ ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~8 ~1 ~1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~8 ~ ~1 command_block,Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~1 ~ wall_sign 4 replace {Text1:"{text:\\"Command by:\\",color:black}",Text3:"{text:\\"BlockWorld and\\",color:black}",Text4:"{text:\\"OSX\\",color:black}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~ ~ wall_sign 4 replace {Text1:"{text:\\"-=-=-\\",color:dark_red}",Text2:"{text:\\"Delete\\",color:red}",Text3:"{text:\\"Machine\\",color:red,clickEvent:{action:\\"run_command\\",value:\\"/tellraw @a {text:'\'Refrigerators\' Deleted',color:red}\\"}}",Text4:"{text:\\"-=-=-\\",color:dark_red,clickEvent:{action:\\"run_command\\",value:\\"fill ~ ~-3 ~-2 ~9 ~4 ~2 air\\"}}"},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}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}