Files
CustomNPC-Plus/src/main/java/noppes/npcs/entity/EntityChairMount.java
T

76 lines
1.6 KiB
Java
Raw Normal View History

2018-09-13 12:03:28 -04:00
package noppes.npcs.entity;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.Entity;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
2025-03-12 20:12:01 -04:00
public class EntityChairMount extends Entity {
public EntityChairMount(World world) {
super(world);
setSize(0, 0);
}
public double getMountedYOffset() {
2018-09-13 12:03:28 -04:00
return 0.5f;
}
2025-03-12 20:12:01 -04:00
@Override
protected void entityInit() {
2018-09-13 12:03:28 -04:00
}
2025-03-12 20:12:01 -04:00
public void onEntityUpdate() {
super.onEntityUpdate();
if (this.worldObj != null && !this.worldObj.isRemote && riddenByEntity == null)
isDead = true;
}
2018-09-13 12:03:28 -04:00
@Override
2025-03-12 20:12:01 -04:00
public boolean isEntityInvulnerable() {
2018-09-13 12:03:28 -04:00
return true;
}
2025-03-12 20:12:01 -04:00
2018-09-13 12:03:28 -04:00
@Override
2025-03-12 20:12:01 -04:00
public boolean isInvisible() {
2018-09-13 12:03:28 -04:00
return true;
}
2025-03-12 20:12:01 -04:00
2018-09-13 12:03:28 -04:00
@Override
2025-03-12 20:12:01 -04:00
public void moveEntity(double p_70091_1_, double p_70091_3_, double p_70091_5_) {
2018-09-13 12:03:28 -04:00
}
2025-03-12 20:12:01 -04:00
@Override
protected void readEntityFromNBT(NBTTagCompound p_70037_1_) {
}
@Override
protected void writeEntityToNBT(NBTTagCompound p_70014_1_) {
}
@Override
public boolean canBeCollidedWith() {
2018-09-13 12:03:28 -04:00
return false;
}
2025-03-12 20:12:01 -04:00
@Override
public boolean canBePushed() {
2018-09-13 12:03:28 -04:00
return false;
}
2025-03-12 20:12:01 -04:00
@Override
protected void fall(float p_70069_1_) {
2018-09-13 12:03:28 -04:00
}
2025-03-12 20:12:01 -04:00
@Override
2018-09-13 12:03:28 -04:00
@SideOnly(Side.CLIENT)
2025-03-12 20:12:01 -04:00
public void setPositionAndRotation2(double p_70056_1_, double p_70056_3_, double p_70056_5_, float p_70056_7_, float p_70056_8_, int p_70056_9_) {
2018-09-13 12:03:28 -04:00
this.setPosition(p_70056_1_, p_70056_3_, p_70056_5_);
this.setRotation(p_70056_7_, p_70056_8_);
}
}