public abstract class MixinEntityThrowable extends MixinEntity implements org.spongepowered.api.entity.projectile.Projectile
Modifier and Type | Field and Description |
---|---|
org.spongepowered.api.entity.projectile.source.ProjectileSource |
projectileSource |
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 |
---|
MixinEntityThrowable() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.entity.projectile.source.ProjectileSource |
getShooter() |
abstract net.minecraft.entity.EntityLivingBase |
getThrower() |
void |
readFromNbt(net.minecraft.nbt.NBTTagCompound compound)
Read extra data (SpongeData) from the entity's NBT tag.
|
void |
setShooter(org.spongepowered.api.entity.projectile.source.ProjectileSource shooter) |
void |
writeToNbt(net.minecraft.nbt.NBTTagCompound compound)
Write extra data (SpongeData) to the entity's NBT tag.
|
getAir, getAlwaysRenderNameTag, getBaseVehicle, getContainers, getCustomNameTag, getEyeHeight, getFlag, getLocation, getPosition, getRotation, getScale, 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, teleportEntity, toContainer, transferToWorld, transferToWorld, validateRawData
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
getProperties, getProperty, setRawData, validateRawData
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
@Nullable public org.spongepowered.api.entity.projectile.source.ProjectileSource projectileSource
public abstract net.minecraft.entity.EntityLivingBase getThrower()
public org.spongepowered.api.entity.projectile.source.ProjectileSource getShooter()
getShooter
in interface org.spongepowered.api.entity.projectile.Projectile
public void setShooter(org.spongepowered.api.entity.projectile.source.ProjectileSource shooter)
setShooter
in interface org.spongepowered.api.entity.projectile.Projectile
public void readFromNbt(net.minecraft.nbt.NBTTagCompound compound)
MixinEntity
readFromNbt
in interface IMixinEntity
readFromNbt
in class MixinEntity
compound
- The SpongeData compound to read frompublic void writeToNbt(net.minecraft.nbt.NBTTagCompound compound)
MixinEntity
writeToNbt
in interface IMixinEntity
writeToNbt
in class MixinEntity
compound
- The SpongeData compound to write to