public abstract class MixinEntityHanging extends MixinEntity implements org.spongepowered.api.entity.hanging.Hanging
Modifier and Type | Field and Description |
---|---|
net.minecraft.util.EnumFacing |
facingDirection |
dataWatcher, fallDistance, fire, fireResistance, height, hurtResistantTime, inWater, isDead, motionX, motionY, motionZ, onGround, posX, posY, posZ, prevPosX, prevPosY, prevPosZ, rand, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, width, worldObj
Constructor and Description |
---|
MixinEntityHanging() |
Modifier and Type | Method and Description |
---|---|
abstract void |
onBroken(net.minecraft.entity.Entity entity) |
void |
onUpdate()
Called to update the entity's position/logic.
|
abstract boolean |
onValidSurface() |
void |
readFromNbt(net.minecraft.nbt.NBTTagCompound compound)
Read extra data (SpongeData) from the entity's NBT tag.
|
void |
writeToNbt(net.minecraft.nbt.NBTTagCompound compound)
Write extra data (SpongeData) to the entity's NBT tag.
|
copy, createSnapshot, getAir, getAlwaysRenderNameTag, getBaseVehicle, getContainers, getCustomNameTag, getEyeHeight, getFlag, getLocation, getPosition, getRotation, getScale, getSpongeCreator, getTeleportVehicle, getTransform, getType, getUniqueId, getUniqueID, getVelocity, getWorld, isLoaded, isOnGround, isRemoved, isTeleporting, mountEntity, onGetEyeHeight, onMoveEntity, onReadFromNBT, onSetSize, onWriteToNBT, remove, setAir, setAlwaysRenderNameTag, setCustomNameTag, setDead, setEyeHeight, setFlag, setIsTeleporting, setLocation, setLocation, setLocationAndRotation, setLocationAndRotation, setLocationAndRotation, setLocationAndRotationSafely, setLocationAndRotationSafely, setLocationSafely, setPassenger, setPosition, setRawData, setRotation, setScale, setTeleportVehicle, setTransform, setVehicle, setVelocity, shadow$setRotation, supplyVanillaManipulators, teleportEntity, toContainer, transferToWorld, transferToWorld, validateRawData, writeToNBT
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createSnapshot, damage, getLocation, getRotation, getScale, getTransform, getType, getWorld, isLoaded, isOnGround, isRemoved, remove, setLocation, setLocationAndRotation, setLocationAndRotation, setLocationAndRotationSafely, setLocationAndRotationSafely, setLocationSafely, setRotation, setScale, setTransform, transferToWorld, transferToWorld
getApplicableProperties, getProperty
copyFrom, copyFrom, get, getContainers, getOrCreate, offer, offer, offer, offer, offer, offer, remove, remove, remove, supports, transform, undo
copy, get, getKeys, getOrElse, getOrNull, getValue, getValues, supports, supports
getActivatedTick, getActivationType, getDefaultActivationState, getSpongeData, inactiveTick, setActivatedTick
public abstract boolean onValidSurface()
public abstract void onBroken(net.minecraft.entity.Entity entity)
public void onUpdate()
public void writeToNbt(net.minecraft.nbt.NBTTagCompound compound)
MixinEntity
writeToNbt
in interface IMixinEntity
writeToNbt
in class MixinEntity
compound
- The SpongeData compound to write topublic void readFromNbt(net.minecraft.nbt.NBTTagCompound compound)
MixinEntity
readFromNbt
in interface IMixinEntity
readFromNbt
in class MixinEntity
compound
- The SpongeData compound to read from