Remove patch causing TEs to be removed on state change
This commit is contained in:
parent
18ce494cba
commit
dcd5f1d711
1 changed files with 11 additions and 16 deletions
|
@ -47,20 +47,15 @@
|
||||||
} else {
|
} else {
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
@@ -468,8 +470,12 @@
|
@@ -470,6 +472,7 @@
|
||||||
|
|
||||||
@Deprecated
|
|
||||||
public void func_196243_a(IBlockState p_196243_1_, World p_196243_2_, BlockPos p_196243_3_, IBlockState p_196243_4_, boolean p_196243_5_) {
|
public void func_196243_a(IBlockState p_196243_1_, World p_196243_2_, BlockPos p_196243_3_, IBlockState p_196243_4_, boolean p_196243_5_) {
|
||||||
+ if (hasTileEntity(p_196243_1_) && !(this instanceof BlockContainer)) {
|
|
||||||
+ p_196243_2_.func_175713_t(p_196243_3_);
|
|
||||||
+ }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
+ @Deprecated //Forge: Use fortune/location sensitive version
|
+ @Deprecated //Forge: Use fortune/location sensitive version
|
||||||
public int func_196264_a(IBlockState p_196264_1_, Random p_196264_2_) {
|
public int func_196264_a(IBlockState p_196264_1_, Random p_196264_2_) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@@ -484,30 +490,30 @@
|
@@ -484,30 +487,30 @@
|
||||||
if (f == -1.0F) {
|
if (f == -1.0F) {
|
||||||
return 0.0F;
|
return 0.0F;
|
||||||
} else {
|
} else {
|
||||||
|
@ -105,7 +100,7 @@
|
||||||
float f = 0.5F;
|
float f = 0.5F;
|
||||||
double d0 = (double)(p_180635_0_.field_73012_v.nextFloat() * 0.5F) + 0.25D;
|
double d0 = (double)(p_180635_0_.field_73012_v.nextFloat() * 0.5F) + 0.25D;
|
||||||
double d1 = (double)(p_180635_0_.field_73012_v.nextFloat() * 0.5F) + 0.25D;
|
double d1 = (double)(p_180635_0_.field_73012_v.nextFloat() * 0.5F) + 0.25D;
|
||||||
@@ -529,6 +535,7 @@
|
@@ -529,6 +532,7 @@
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -113,7 +108,7 @@
|
||||||
public float func_149638_a() {
|
public float func_149638_a() {
|
||||||
return this.field_149781_w;
|
return this.field_149781_w;
|
||||||
}
|
}
|
||||||
@@ -543,7 +550,7 @@
|
@@ -543,7 +547,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +117,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
public void func_180652_a(World p_180652_1_, BlockPos p_180652_2_, Explosion p_180652_3_) {
|
public void func_180652_a(World p_180652_1_, BlockPos p_180652_2_, Explosion p_180652_3_) {
|
||||||
@@ -597,16 +604,22 @@
|
@@ -597,16 +601,22 @@
|
||||||
public void func_180657_a(World p_180657_1_, EntityPlayer p_180657_2_, BlockPos p_180657_3_, IBlockState p_180657_4_, @Nullable TileEntity p_180657_5_, ItemStack p_180657_6_) {
|
public void func_180657_a(World p_180657_1_, EntityPlayer p_180657_2_, BlockPos p_180657_3_, IBlockState p_180657_4_, @Nullable TileEntity p_180657_5_, ItemStack p_180657_6_) {
|
||||||
p_180657_2_.func_71029_a(StatList.field_188065_ae.func_199076_b(this));
|
p_180657_2_.func_71029_a(StatList.field_188065_ae.func_199076_b(this));
|
||||||
p_180657_2_.func_71020_j(0.005F);
|
p_180657_2_.func_71020_j(0.005F);
|
||||||
|
@ -147,7 +142,7 @@
|
||||||
protected boolean func_149700_E() {
|
protected boolean func_149700_E() {
|
||||||
return this.func_176223_P().func_185917_h() && !this.func_149716_u();
|
return this.func_176223_P().func_185917_h() && !this.func_149716_u();
|
||||||
}
|
}
|
||||||
@@ -663,6 +676,7 @@
|
@@ -663,6 +673,7 @@
|
||||||
p_176216_2_.field_70181_x = 0.0D;
|
p_176216_2_.field_70181_x = 0.0D;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -155,7 +150,7 @@
|
||||||
public ItemStack func_185473_a(IBlockReader p_185473_1_, BlockPos p_185473_2_, IBlockState p_185473_3_) {
|
public ItemStack func_185473_a(IBlockReader p_185473_1_, BlockPos p_185473_2_, IBlockState p_185473_3_) {
|
||||||
return new ItemStack(this);
|
return new ItemStack(this);
|
||||||
}
|
}
|
||||||
@@ -737,6 +751,7 @@
|
@@ -737,6 +748,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -163,7 +158,7 @@
|
||||||
public SoundType func_185467_w() {
|
public SoundType func_185467_w() {
|
||||||
return this.field_149762_H;
|
return this.field_149762_H;
|
||||||
}
|
}
|
||||||
@@ -758,11 +773,11 @@
|
@@ -758,11 +770,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean func_196252_e(Block p_196252_0_) {
|
public static boolean func_196252_e(Block p_196252_0_) {
|
||||||
|
@ -177,7 +172,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void func_149671_p() {
|
public static void func_149671_p() {
|
||||||
@@ -1129,7 +1144,7 @@
|
@@ -1129,7 +1141,7 @@
|
||||||
func_196254_a("chiseled_quartz_block", new Block(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_151677_p).func_200943_b(0.8F)));
|
func_196254_a("chiseled_quartz_block", new Block(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_151677_p).func_200943_b(0.8F)));
|
||||||
func_196254_a("quartz_pillar", new BlockRotatedPillar(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_151677_p).func_200943_b(0.8F)));
|
func_196254_a("quartz_pillar", new BlockRotatedPillar(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_151677_p).func_200943_b(0.8F)));
|
||||||
func_196254_a("quartz_stairs", new BlockStairs(block42.func_176223_P(), Block.Properties.func_200950_a(block42)));
|
func_196254_a("quartz_stairs", new BlockStairs(block42.func_176223_P(), Block.Properties.func_200950_a(block42)));
|
||||||
|
@ -186,7 +181,7 @@
|
||||||
func_196254_a("dropper", new BlockDropper(Block.Properties.func_200945_a(Material.field_151576_e).func_200943_b(3.5F)));
|
func_196254_a("dropper", new BlockDropper(Block.Properties.func_200945_a(Material.field_151576_e).func_200943_b(3.5F)));
|
||||||
func_196254_a("white_terracotta", new Block(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_193561_M).func_200948_a(1.25F, 4.2F)));
|
func_196254_a("white_terracotta", new Block(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_193561_M).func_200948_a(1.25F, 4.2F)));
|
||||||
func_196254_a("orange_terracotta", new Block(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_193562_N).func_200948_a(1.25F, 4.2F)));
|
func_196254_a("orange_terracotta", new Block(Block.Properties.func_200949_a(Material.field_151576_e, MaterialColor.field_193562_N).func_200948_a(1.25F, 4.2F)));
|
||||||
@@ -1455,6 +1470,7 @@
|
@@ -1455,6 +1467,7 @@
|
||||||
func_196254_a("bubble_column", new BlockBubbleColumn(Block.Properties.func_200945_a(Material.field_203244_i).func_200942_a()));
|
func_196254_a("bubble_column", new BlockBubbleColumn(Block.Properties.func_200945_a(Material.field_203244_i).func_200942_a()));
|
||||||
func_196254_a("structure_block", new BlockStructure(Block.Properties.func_200949_a(Material.field_151573_f, MaterialColor.field_197656_x).func_200948_a(-1.0F, 3600000.0F)));
|
func_196254_a("structure_block", new BlockStructure(Block.Properties.func_200949_a(Material.field_151573_f, MaterialColor.field_197656_x).func_200948_a(-1.0F, 3600000.0F)));
|
||||||
|
|
||||||
|
@ -194,7 +189,7 @@
|
||||||
for(Block block85 : IRegistry.field_212618_g) {
|
for(Block block85 : IRegistry.field_212618_g) {
|
||||||
for(IBlockState iblockstate : block85.func_176194_O().func_177619_a()) {
|
for(IBlockState iblockstate : block85.func_176194_O().func_177619_a()) {
|
||||||
field_176229_d.func_195867_b(iblockstate);
|
field_176229_d.func_195867_b(iblockstate);
|
||||||
@@ -1594,4 +1610,83 @@
|
@@ -1594,4 +1607,83 @@
|
||||||
return Objects.hash(this.field_212164_a, this.field_212165_b, this.field_212166_c);
|
return Objects.hash(this.field_212164_a, this.field_212165_b, this.field_212166_c);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue