23 lines
1.1 KiB
Diff
23 lines
1.1 KiB
Diff
--- a/net/minecraft/block/BlockAbstractBanner.java
|
|
+++ b/net/minecraft/block/BlockAbstractBanner.java
|
|
@@ -51,7 +51,7 @@
|
|
}
|
|
|
|
public void func_196255_a(IBlockState p_196255_1_, World p_196255_2_, BlockPos p_196255_3_, float p_196255_4_, int p_196255_5_) {
|
|
- func_180635_a(p_196255_2_, p_196255_3_, this.func_185473_a(p_196255_2_, p_196255_3_, p_196255_1_));
|
|
+ super.func_196255_a(p_196255_1_, p_196255_2_, p_196255_3_, p_196255_4_, p_196255_5_);
|
|
}
|
|
|
|
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_) {
|
|
@@ -75,4 +75,10 @@
|
|
public EnumDyeColor func_196285_M_() {
|
|
return this.field_196286_a;
|
|
}
|
|
+
|
|
+ @Override
|
|
+ public void getDrops(IBlockState state, net.minecraft.util.NonNullList<ItemStack> drops, World world, BlockPos pos, int fortune) {
|
|
+ TileEntity te = world.func_175625_s(pos);
|
|
+ drops.add((te instanceof TileEntityBanner) ? ((TileEntityBanner)te).func_190615_l(state) : func_185473_a(world, pos, state));
|
|
+ }
|
|
}
|