@@ -1,6 +1,6 @@
|
||||
--- a/net/minecraft/server/TileEntityFurnace.java
|
||||
+++ b/net/minecraft/server/TileEntityFurnace.java
|
||||
@@ -9,6 +9,15 @@
|
||||
@@ -8,6 +8,15 @@
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import javax.annotation.Nullable;
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
public class TileEntityFurnace extends TileEntityContainer implements IWorldInventory, RecipeHolder, AutoRecipeOutput, ITickable {
|
||||
|
||||
@@ -93,6 +102,31 @@
|
||||
@@ -92,6 +101,31 @@
|
||||
return linkedhashmap;
|
||||
}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
public TileEntityFurnace() {
|
||||
super(TileEntityTypes.FURNACE);
|
||||
this.items = NonNullList.a(3, ItemStack.a);
|
||||
@@ -220,7 +254,7 @@
|
||||
@@ -219,7 +253,7 @@
|
||||
}
|
||||
|
||||
public void Y_() {
|
||||
@@ -57,7 +57,7 @@
|
||||
boolean flag1 = false;
|
||||
|
||||
if (this.isBurning()) {
|
||||
@@ -238,9 +272,20 @@
|
||||
@@ -237,9 +271,20 @@
|
||||
IRecipe irecipe = this.world.E().b(this, this.world);
|
||||
|
||||
if (!this.isBurning() && this.canBurn(irecipe)) {
|
||||
@@ -80,7 +80,7 @@
|
||||
flag1 = true;
|
||||
if (!itemstack.isEmpty()) {
|
||||
Item item = itemstack.getItem();
|
||||
@@ -271,6 +316,7 @@
|
||||
@@ -270,6 +315,7 @@
|
||||
if (flag != this.isBurning()) {
|
||||
flag1 = true;
|
||||
this.world.setTypeAndData(this.position, (IBlockData) this.world.getType(this.position).set(BlockFurnace.LIT, Boolean.valueOf(this.isBurning())), 3);
|
||||
@@ -88,7 +88,7 @@
|
||||
}
|
||||
}
|
||||
|
||||
@@ -281,7 +327,7 @@
|
||||
@@ -280,7 +326,7 @@
|
||||
}
|
||||
|
||||
private int s() {
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
return furnacerecipe != null ? furnacerecipe.h() : 200;
|
||||
}
|
||||
@@ -308,11 +354,38 @@
|
||||
@@ -307,11 +353,38 @@
|
||||
ItemStack itemstack1 = irecipe.d();
|
||||
ItemStack itemstack2 = (ItemStack) this.items.get(2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user