From 97eda34a9437abe732cf6b60711828bbe4f0cb2e Mon Sep 17 00:00:00 2001 From: "madmaxoft@gmail.com" Date: Sun, 16 Jun 2013 20:24:07 +0000 Subject: Rewritten furnaces Furnaces now smelt the correct number of items. Furnaces store their contents in a cItemGrid. Furnace window is updated with correct items and progressbars. Furnace recipes now use ticks instead of milliseconds. Furnaces save and load their state completely, not missing a smelt operation. Hoppers take items out of furnaces. Dropped the cSlotAreaDropSpenser class, replaced it with generic cSlotAreaItemGrid git-svn-id: http://mc-server.googlecode.com/svn/trunk@1601 0a769ca7-a7f5-676a-18bf-c427514a06d6 --- MCServer/furnace.txt | 101 +++++++++++++++++++++++++++------------------------ 1 file changed, 53 insertions(+), 48 deletions(-) (limited to 'MCServer') diff --git a/MCServer/furnace.txt b/MCServer/furnace.txt index 2ca4f441e..b25c79ab7 100644 --- a/MCServer/furnace.txt +++ b/MCServer/furnace.txt @@ -1,70 +1,75 @@ -#************************** -# Default Furnace Recipes # -#*************************# +#*****************# +# Furnace Recipes # +#*****************# # # #******************************************************# # Basic Notation Help -#******************************************************# # -# **** Item Definition **** -# An Item is defined by an Item ID, an amount (and health) -# The health is optional, and if not specified it's -# assumed to be 0 +# **** Item Definition **** +# An Item is defined by an Item Type, an amount (and damage) +# The damage is optional, and if not specified it's assumed to be 0 # # -Cactus Green: -# 351 : 1 ( : 2 ) -# ItemID : Amount ( : Health ) +# 351 : 1 ( : 2 ) +# ItemType : Amount ( : Damage ) +# # +# **** Recipe and result **** # -# **** Recipe and result **** +# 4:1@200=1:1 -> Produces 1 smooth stone from 1 cobblestone in 200 ticks (10 seconds) # -# 4:1@10000=1:1 -> Produces 1 smooth stone from -# 1 cobblestone in 10 second +# 4 : 1 @ 200 = 1 : 1 +# ItemType : Amount @ ticks = ItemID : Amount # -# 4 : 1 @ 10000 = 1 : 1 -# ItemID : Amount @ milliseconds = ItemID : Amount # -# **** Burnable Materials / Fuel **** +# **** Fuel **** # -# !17:1=15000 -> 1 Wood burns for 15000 milliseconds -# (15 s) +# !17:1 = 300 -> 1 Wood burns for 300 ticks (15 s) # -# ! 17 : 1 = 15000 -# Fuel ItemID : Amount = milliseconds +# ! 17 : 1 = 300 +# Fuel ItemType : Amount = ticks # #******************************************************# + + + + #-------------------------- -# Let's get cookin' :D +# Smelting recipes + +4:1 @ 200 = 1:1 # 1 Cobblestone -> 1 Rock +15:1 @ 200 = 265:1 # 1 Iron Ore -> 1 Iron Ingot +14:1 @ 200 = 266:1 # 1 Gold Ore -> 1 Gold Ingot +153:1 @ 200 = 406:1 # 1 Quartz Ore -> 1 Quartz +12:1 @ 200 = 20:1 # 1 Sand -> 1 Glass +319:1 @ 200 = 320:1 # 1 Raw Pork -> 1 Cooked Pork +363:1 @ 200 = 364:1 # 1 Raw Beef -> 1 Cooked Beef (steak) +365:1 @ 200 = 366:1 # 1 Raw Chicken -> 1 Cooked Chicken +337:1 @ 200 = 336:1 # 1 Clay -> 1 Clay Brick +87:1 @ 200 = 405:1 # 1 NetherRack -> 1 NetherBrick +349:1 @ 200 = 350:1 # 1 Raw Fish -> 1 Cooked Fish +17:1 @ 200 = 263:1:1 # 1 Log -> 1 Charcoal +81:1 @ 200 = 351:1:2 # 1 Cactus -> 1 Green Dye + + + -4:1 @10000=1:1 #-> 1 Cobblestone -> 1 Rock -15:1 @10000=265:1 #-> 1 Iron Ore -> 1 Iron Ingot -14:1 @10000=266:1 #-> 1 Gold Ore -> 1 Gold Ingot -153:1 @10000=406:1 #-> 1 Quartz Ore -> 1 Quartz -12:1 @10000=20:1 #-> 1 Sand -> 1 Glass -319:1@10000=320:1 #-> 1 Raw Pork -> 1 Cooked Pork -363:1@10000=364:1 #-> 1 Raw Beef -> 1 Cooked Beef (steak) -365:1@10000=366:1 #-> 1 Raw Chicken -> 1 Cooked Chicken -337:1@10000=336:1 #-> 1 Clay -> 1 Clay Brick -87:1@10000=405:1 #-> 1 NetherRack -> 1 NetherBrick -349:1@10000=350:1 #-> 1 Raw Fish -> 1 Cooked Fish -17:1 @10000=263:1 #-> 1 Wood -> 1 Charcoal -81:1 @10000=351:1:2 #-> 1 Cactus -> 1 Dye #-------------------------- -# Burn baby! Buuurn! +# Fuels -!263:1 = 80000 #-> 1 Charcoal -> 80 sec -!42:126:1 = 7500 #-> 1 halfslab -> 7.5 seconds -!5:1 = 15000 #-> 1 Planks -> 15 sec -!280:1 = 5000 #-> 1 Stick -> 5 sec -!85:1 = 15000 #-> 1 Fence -> 15 sec -!53:1 = 15000 #-> 1 Wooden Stairs -> 15 sec -!58:1 = 15000 #-> 1 Crafting Table -> 15 sec -!47:1 = 15000 #-> 1 Bookshelf -> 15 sec -!54:1 = 15000 #-> 1 Chest -> 15 sec -!84:1 = 15000 #-> 1 Jukebox -> 15 sec -!327:1 = 1000000 #-> 1 Lava Bucket -> 1000 sec -!17:1 = 15000 #-> 1 Wood -> 15 sec -!6:1 = 5000 #-> 1 Sapling -> 5 sec \ No newline at end of file +! 263:1 = 1600 # 1 Charcoal -> 80 sec +! 42:126:1 = 150 # 1 Halfslab -> 7.5 seconds +! 5:1 = 300 # 1 Planks -> 15 sec +! 280:1 = 100 # 1 Stick -> 5 sec +! 85:1 = 300 # 1 Fence -> 15 sec +! 53:1 = 300 # 1 Wooden Stairs -> 15 sec +! 58:1 = 300 # 1 Crafting Table -> 15 sec +! 47:1 = 300 # 1 Bookshelf -> 15 sec +! 54:1 = 300 # 1 Chest -> 15 sec +! 84:1 = 300 # 1 Jukebox -> 15 sec +! 327:1 = 200000 # 1 Lava Bucket -> 1000 sec +! 17:1 = 300 # 1 Wood -> 15 sec +! 6:1 = 100 # 1 Sapling -> 5 sec -- cgit v1.2.3