20 lines
767 B
Diff
20 lines
767 B
Diff
|
--- ../src-base/minecraft/net/minecraft/entity/item/EntityMinecart.java
|
||
|
+++ ../src-work/minecraft/net/minecraft/entity/item/EntityMinecart.java
|
||
|
@@ -105,18 +119,20 @@
|
||
|
@Nullable
|
||
|
public AxisAlignedBB func_70046_E()
|
||
|
{
|
||
|
+ if (getCollisionHandler() != null) return getCollisionHandler().getBoundingBox(this);
|
||
|
return null;
|
||
|
}
|
||
|
@@ -1014,7 +1046,237 @@
|
||
|
{
|
||
|
this.func_184212_Q().func_187227_b(field_184270_f, Boolean.valueOf(p_94096_1_));
|
||
|
}
|
||
|
+
|
||
|
+ @Override
|
||
|
+ public boolean func_184230_a(EntityPlayer player, net.minecraft.util.EnumHand hand)
|
||
|
+ {
|
||
|
+ return net.minecraftforge.common.MinecraftForge.EVENT_BUS.post(new net.minecraftforge.event.entity.minecart.MinecartInteractEvent(this, player, hand));
|
||
|
+ }
|