--- ../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)); + }