package net.minecraft.entity.item; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; public class EntityMinecartEmpty extends EntityMinecart { private static final String __OBFID = "CL_00001677"; public EntityMinecartEmpty(World p_i1722_1_) { super(p_i1722_1_); } public EntityMinecartEmpty(World p_i1723_1_, double p_i1723_2_, double p_i1723_4_, double p_i1723_6_) { super(p_i1723_1_, p_i1723_2_, p_i1723_4_, p_i1723_6_); } /** * First layer of player interaction */ public boolean interactFirst(EntityPlayer player) { if(net.minecraftforge.common.MinecraftForge.EVENT_BUS.post(new net.minecraftforge.event.entity.minecart.MinecartInteractEvent(this, player))) return true; if (this.riddenByEntity != null && this.riddenByEntity instanceof EntityPlayer && this.riddenByEntity != player) { return true; } else if (this.riddenByEntity != null && this.riddenByEntity != player) { return false; } else { if (!this.worldObj.isRemote) { player.mountEntity(this); } return true; } } public int getMinecartType() { return 0; } }