Robotia 9 years ago
parent
commit
c2af6a6156
  1. 16
      patches/net/minecraft/block/BlockRedstoneTorch.java.patch

16
patches/net/minecraft/block/BlockRedstoneTorch.java.patch

@ -1,6 +1,15 @@
--- ../src-base/minecraft/net/minecraft/block/BlockRedstoneTorch.java --- ../src-base/minecraft/net/minecraft/block/BlockRedstoneTorch.java
+++ ../src-work/minecraft/net/minecraft/block/BlockRedstoneTorch.java +++ ../src-work/minecraft/net/minecraft/block/BlockRedstoneTorch.java
@@ -13,6 +13,10 @@ @@ -3,7 +3,7 @@
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.ArrayList;
-import java.util.HashMap;
+import java.util.WeakHashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
@@ -13,10 +13,14 @@
import net.minecraft.world.IBlockAccess; import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -11,6 +20,11 @@
public class BlockRedstoneTorch extends BlockTorch public class BlockRedstoneTorch extends BlockTorch
{ {
private boolean field_150113_a; private boolean field_150113_a;
- private static Map field_150112_b = new HashMap();
+ private static Map field_150112_b = new WeakHashMap();
private static final String __OBFID = "CL_00000298";
private boolean func_150111_a(World p_150111_1_, int p_150111_2_, int p_150111_3_, int p_150111_4_, boolean p_150111_5_)
@@ -115,8 +119,12 @@ @@ -115,8 +119,12 @@
return l == 5 && p_150110_1_.getIndirectPowerOutput(p_150110_2_, p_150110_3_ - 1, p_150110_4_, 0) ? true : (l == 3 && p_150110_1_.getIndirectPowerOutput(p_150110_2_, p_150110_3_, p_150110_4_ - 1, 2) ? true : (l == 4 && p_150110_1_.getIndirectPowerOutput(p_150110_2_, p_150110_3_, p_150110_4_ + 1, 3) ? true : (l == 1 && p_150110_1_.getIndirectPowerOutput(p_150110_2_ - 1, p_150110_3_, p_150110_4_, 4) ? true : l == 2 && p_150110_1_.getIndirectPowerOutput(p_150110_2_ + 1, p_150110_3_, p_150110_4_, 5)))); return l == 5 && p_150110_1_.getIndirectPowerOutput(p_150110_2_, p_150110_3_ - 1, p_150110_4_, 0) ? true : (l == 3 && p_150110_1_.getIndirectPowerOutput(p_150110_2_, p_150110_3_, p_150110_4_ - 1, 2) ? true : (l == 4 && p_150110_1_.getIndirectPowerOutput(p_150110_2_, p_150110_3_, p_150110_4_ + 1, 3) ? true : (l == 1 && p_150110_1_.getIndirectPowerOutput(p_150110_2_ - 1, p_150110_3_, p_150110_4_, 4) ? true : l == 2 && p_150110_1_.getIndirectPowerOutput(p_150110_2_ + 1, p_150110_3_, p_150110_4_, 5))));
} }

Loading…
Cancel
Save