package crazypants.enderio.rail;
import net.minecraft.entity.Entity;
import net.minecraft.world.Teleporter;
import net.minecraft.world.WorldServer;
public class TeleporterEIO extends Teleporter {
public TeleporterEIO(WorldServer p_i1963_1_) {
super(p_i1963_1_);
}
@Override
public boolean makePortal(Entity p_makePortal_1_) {
return true;
}
@Override
public boolean placeInExistingPortal(Entity p_placeInExistingPortal_1_, double p_placeInExistingPortal_2_, double p_placeInExistingPortal_4_,
double p_placeInExistingPortal_6_, float p_placeInExistingPortal_8_) {
return true;
}
@Override
public void placeInPortal(Entity entity, double x, double y, double z, float p_77185_8_) {
entity.setLocationAndAngles(x, y, z, entity.rotationPitch, entity.rotationYaw);
entity.motionX = 0;
entity.motionY = 0;
entity.motionZ = 0;
}
@Override
public void removeStalePortalLocations(long p_removeStalePortalLocations_1_) {
}
}