Package net.minecraft.entity.projectile
Class WitherSkullEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.projectile.ProjectileEntity
net.minecraft.entity.projectile.WitherSkullEntity
- All Implemented Interfaces:
CommandSource
public class WitherSkullEntity extends ProjectileEntity
- Mappings:
Namespace Name official xdintermediary net/minecraft/class_1981named net/minecraft/entity/projectile/WitherSkullEntity
-
Field Summary
Fields inherited from class net.minecraft.entity.projectile.ProjectileEntity
accelerationX, accelerationY, accelerationZ, targetFields inherited from class net.minecraft.entity.Entity
changingDimension, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_7357, field_7362, field_7363, field_7364, field_7365, field_7370, field_7390, fireResistance, firstUpdate, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inLava, isFireImmune, lastPortalBlockPos, lastPortalVec3d, netherPortalCooldown, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
Constructors Constructor Description WitherSkullEntity(World world)WitherSkullEntity(World world, double x, double y, double z, double accelerationX, double accelerationY, double accelerationZ)WitherSkullEntity(World world, LivingEntity target, double accelerationXModifier, double accelerationYModifier, double accelerationZModifier) -
Method Summary
Modifier and Type Method Description booleancollides()booleandamage(DamageSource source, float amount)floatgetBlastResistance(Explosion explosion, World world, BlockPos blockPos, BlockState blockState)protected voidinitDataTracker()booleanisOnFire()protected voidmethod_8065(HitResult hitResult)protected floatmethod_8066()voidmethod_8079(boolean bool)booleanmethod_8080()Methods inherited from class net.minecraft.entity.projectile.ProjectileEntity
deserialize, method_6984, method_6998, method_7008, serialize, shouldRender, tickMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, animateDamage, attemptSprintingParticles, baseTick, burn, canAvoidTraps, canClimb, canFly, canUseCommand, checkBlockCollision, copyPortalInfo, copyPosition, destroy, doesNotCollide, doesRenderOnFire, equals, equip, extinguish, fall, fromClientTag, fromTag, getAir, getArmorStacks, getBlockPos, getBoundingBox, getBox, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getDistanceTo, getEntity, getEntityId, getEyeHeight, getFlag, getHardCollisionBox, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getMountedHeightOffset, getName, getPos, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTranslationKey, getUuid, getWorld, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasVehicle, increaseTransforms, interactAt, isAlive, isAttackable, isCustomNameVisible, isFireImmune, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOutsideWorldborder, isPartOf, isPushable, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTouchingWater, kill, method_6912, method_6924, method_6926, method_6939, method_6940, method_6943, method_6944, method_6945, method_6948, method_6949, method_6968, method_6971, method_6977, method_6981, method_6985, method_6994, method_7020, method_7049, method_7051, method_7058, move, onLightningStrike, onPlayerCollision, onSwimmingStart, openInventory, playSound, playStepSound, populateCrashReport, pushAwayFrom, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, saveSelfToTag, scheduleVelocityUpdate, sendCommandFeedback, sendMessage, setAir, setArmorSlot, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setHeadYaw, setInNetherPortal, setInvisible, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRotation, setSilent, setSneaking, setSprinting, setStat, setSwimming, setVelocityClient, setWorld, setYaw, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, squaredDistanceToEntity, startRiding, teleportToDimension, tickFire, tickRiding, toListTag, toListTag, toString, updateKilledAdvancementCriterion, updatePosition, updatePositionAndAngles, updateTrackedPositionAndAngles, writePlayerData
-
Constructor Details
-
WitherSkullEntity
- Mappings:
Namespace Name Mixin selector official <init>Lpk;<init>(Ladm;)Vintermediary <init>Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
WitherSkullEntity
public WitherSkullEntity(World world, LivingEntity target, double accelerationXModifier, double accelerationYModifier, double accelerationZModifier)- Mappings:
Namespace Name Mixin selector official <init>Lws;<init>(Ladm;Lpr;DDD)Vintermediary <init>Lnet/minecraft/class_1969;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1752;DDD)Vnamed <init>Lnet/minecraft/entity/projectile/ProjectileEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/entity/LivingEntity;DDD)V
-
WitherSkullEntity
@Environment(CLIENT) public WitherSkullEntity(World world, double x, double y, double z, double accelerationX, double accelerationY, double accelerationZ)- Mappings:
Namespace Name Mixin selector official <init>Lws;<init>(Ladm;DDDDDD)Vintermediary <init>Lnet/minecraft/class_1969;<init>(Lnet/minecraft/class_99;DDDDDD)Vnamed <init>Lnet/minecraft/entity/projectile/ProjectileEntity;<init>(Lnet/minecraft/world/World;DDDDDD)V
-
-
Method Details
-
method_8066
protected float method_8066()- Overrides:
method_8066in classProjectileEntity- Mappings:
Namespace Name Mixin selector official jLws;j()Fintermediary method_8066Lnet/minecraft/class_1969;method_8066()Fnamed method_8066Lnet/minecraft/entity/projectile/ProjectileEntity;method_8066()F
-
isOnFire
public boolean isOnFire() -
getBlastResistance
public float getBlastResistance(Explosion explosion, World world, BlockPos blockPos, BlockState blockState)- Overrides:
getBlastResistancein classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(Ladi;Ladm;Lcj;Lalz;)Fintermediary method_6925Lnet/minecraft/class_1745;method_6925(Lnet/minecraft/class_93;Lnet/minecraft/class_99;Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)Fnamed getBlastResistanceLnet/minecraft/entity/Entity;getBlastResistance(Lnet/minecraft/world/explosion/Explosion;Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)F
-
method_8065
- Specified by:
method_8065in classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLws;a(Lauh;)Vintermediary method_8065Lnet/minecraft/class_1969;method_8065(Lnet/minecraft/class_647;)Vnamed method_8065Lnet/minecraft/entity/projectile/ProjectileEntity;method_8065(Lnet/minecraft/util/hit/HitResult;)V
-
collides
public boolean collides()- Overrides:
collidesin classProjectileEntity- Mappings:
Namespace Name Mixin selector official adLpk;ad()Zintermediary method_6973Lnet/minecraft/class_1745;method_6973()Znamed collidesLnet/minecraft/entity/Entity;collides()Z
-
damage
- Overrides:
damagein classProjectileEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(Low;F)Zintermediary method_6937Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classProjectileEntity- Mappings:
Namespace Name Mixin selector official hLpk;h()Vintermediary method_7043Lnet/minecraft/class_1745;method_7043()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
method_8080
public boolean method_8080()- Mappings:
Namespace Name Mixin selector official lLxd;l()Zintermediary method_8080Lnet/minecraft/class_1981;method_8080()Znamed method_8080Lnet/minecraft/entity/projectile/WitherSkullEntity;method_8080()Z
-
method_8079
public void method_8079(boolean bool)- Mappings:
Namespace Name Mixin selector official aLxd;a(Z)Vintermediary method_8079Lnet/minecraft/class_1981;method_8079(Z)Vnamed method_8079Lnet/minecraft/entity/projectile/WitherSkullEntity;method_8079(Z)V
-