Package net.minecraft.entity.boss
Class WitherEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
net.minecraft.entity.mob.MobEntity
net.minecraft.entity.mob.PathAwareEntity
net.minecraft.entity.mob.HostileEntity
net.minecraft.entity.boss.WitherEntity
- All Implemented Interfaces:
SkinOverlayOwner
,RangedAttackMob
,EntityLike
,Monster
,CommandOutput
,Nameable
@EnvironmentInterfaces(@EnvironmentInterface(value=CLIENT,itf=SkinOverlayOwner.class)) public class WitherEntity extends HostileEntity implements SkinOverlayOwner, RangedAttackMob
- Mappings:
Namespace Name official bea
intermediary net/minecraft/class_1528
named net/minecraft/entity/boss/WitherEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) class
WitherEntity.DescendAtHalfHealthGoal
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.class_5799, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Fields Modifier and Type Field Description private ServerBossBar
bossBar
private static Predicate<LivingEntity>
CAN_ATTACK_PREDICATE
private int
field_7082
private int[]
field_7091
private int[]
field_7092
private static TargetPredicate
HEAD_TARGET_PREDICATE
private static TrackedData<Integer>
INVUL_TIMER
private float[]
prevSideHeadPitches
private float[]
prevSideHeadYaws
private float[]
sideHeadPitches
private float[]
sideHeadYaws
private static TrackedData<Integer>
TRACKED_ENTITY_ID_1
private static TrackedData<Integer>
TRACKED_ENTITY_ID_2
private static TrackedData<Integer>
TRACKED_ENTITY_ID_3
private static List<TrackedData<Integer>>
TRACKED_ENTITY_IDS
Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, experiencePoints, goalSelector, handDropChances, jumpControl, lookControl, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, bodyTrackingIncrements, bodyYaw, brain, dead, deathTime, defaultMaxHealth, despawnCounter, field_6215, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, LIVING_FLAGS, lookDirection, maxHurtTime, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed
Fields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yaw
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
Constructors Constructor Description WitherEntity(EntityType<? extends WitherEntity> type, World world)
-
Method Summary
Modifier and Type Method Description boolean
addStatusEffect(StatusEffectInstance effect)
void
attack(LivingEntity target, float pullProgress)
static boolean
canDestroy(BlockState block)
boolean
canHaveStatusEffect(StatusEffectInstance effect)
protected boolean
canStartRiding(Entity entity)
boolean
canUsePortals()
void
checkDespawn()
static DefaultAttributeContainer.Builder
createWitherAttributes()
boolean
damage(DamageSource source, float amount)
protected void
dropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops)
protected SoundEvent
getAmbientSound()
protected SoundEvent
getDeathSound()
EntityGroup
getGroup()
float
getHeadPitch(int headIndex)
private double
getHeadX(int headIndex)
private double
getHeadY(int headIndex)
float
getHeadYaw(int headIndex)
private double
getHeadZ(int headIndex)
protected SoundEvent
getHurtSound(DamageSource source)
int
getInvulnerableTimer()
private float
getNextAngle(float prevAngle, float desiredAngle, float maxDifference)
int
getTrackedEntityId(int headIndex)
boolean
handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
protected void
initDataTracker()
protected void
initGoals()
protected void
mobTick()
void
onStartedTrackingBy(ServerPlayerEntity player)
void
onStoppedTrackingBy(ServerPlayerEntity player)
void
onSummoned()
void
readCustomDataFromTag(CompoundTag tag)
void
setCustomName(Text name)
void
setInvulTimer(int ticks)
void
setTrackedEntityId(int headIndex, int id)
private void
shootSkullAt(int headIndex, double targetX, double targetY, double targetZ, boolean charged)
private void
shootSkullAt(int headIndex, LivingEntity target)
boolean
shouldRenderOverlay()
void
slowMovement(BlockState state, Vec3d multiplier)
void
tickMovement()
void
writeCustomDataToTag(CompoundTag tag)
Methods inherited from class net.minecraft.entity.mob.HostileEntity
canDropLootAndXp, canSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getArrowType, getFallSound, getPathfindingFavor, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropLoot, updateDespawnCounter
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeControlledByRider, canBeLeashedBy, canEquip, canGather, canImmediatelyDespawn, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canTarget, canUseRangedWeapon, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getBodyYawSpeed, getCurrentExperience, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getLookYawSpeed, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, handleStatus, hasPositionTarget, initEquipment, initialize, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, method_29243, method_29244, method_33191, movesIndependently, onEatingGrass, onPlayerSpawnedChild, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setBaby, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, swimUpward, tick, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, animateDamage, applyArmorToDamage, applyDamage, applyEnchantmentsToDamage, applyMovementEffects, applyStatusEffect, attackLivingEntity, canBeRiddenInWater, canBreatheInWater, canFreeze, canSee, canTakeDamage, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, collides, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damageArmor, damageShield, deserializeBrain, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveEyeHeight, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBlockState, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStatusEffect, getStatusEffects, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isBaby, isBlocking, isClimbing, isDead, isFallFlying, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, method_26317, method_26318, method_29500, method_30633, method_31079, method_32318, method_33579, onAttacking, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, onTrackedDataSet, playBlockFallSound, pushAway, pushAwayFrom, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, scheduleVelocityUpdate, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setOnGround, setRiptideTicks, setSleepingPosition, setSprinting, setStackInHand, setStingerCount, setStuckArrowCount, setYaw, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickRiding, tickRiptide, tickStatusEffects, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canFly, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, fromTag, getAir, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getStandingEyeHeight, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getX, getY, getZ, handleAttack, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isOnFire, isOnGround, isPartOf, isPlayer, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, method_29241, method_29919, method_30330, method_30951, method_31744, method_32877, method_33332, method_33567, method_33568, method_33569, method_33570, method_33571, method_33573, method_33574, method_33575, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onSpawnPacket, onStruckByLightning, onSwimmingStart, playFlySound, playSound, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, sendSystemMessage, setAir, setBoundingBox, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, streamPassengers, streamPassengersRecursively, teleport, tickNetherPortal, tickNetherPortalCooldown, toListTag, toListTag, toString, toTag, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide
-
Field Details
-
TRACKED_ENTITY_ID_1
- Mappings:
Namespace Name Mixin selector official b
Lbea;b:Lvk;
intermediary field_7088
Lnet/minecraft/class_1528;field_7088:Lnet/minecraft/class_2940;
named TRACKED_ENTITY_ID_1
Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_ID_1:Lnet/minecraft/entity/data/TrackedData;
-
TRACKED_ENTITY_ID_2
- Mappings:
Namespace Name Mixin selector official c
Lbea;c:Lvk;
intermediary field_7090
Lnet/minecraft/class_1528;field_7090:Lnet/minecraft/class_2940;
named TRACKED_ENTITY_ID_2
Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_ID_2:Lnet/minecraft/entity/data/TrackedData;
-
TRACKED_ENTITY_ID_3
- Mappings:
Namespace Name Mixin selector official d
Lbea;d:Lvk;
intermediary field_7089
Lnet/minecraft/class_1528;field_7089:Lnet/minecraft/class_2940;
named TRACKED_ENTITY_ID_3
Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_ID_3:Lnet/minecraft/entity/data/TrackedData;
-
TRACKED_ENTITY_IDS
- Mappings:
Namespace Name Mixin selector official bm
Lbea;bm:Ljava/util/List;
intermediary field_7087
Lnet/minecraft/class_1528;field_7087:Ljava/util/List;
named TRACKED_ENTITY_IDS
Lnet/minecraft/entity/boss/WitherEntity;TRACKED_ENTITY_IDS:Ljava/util/List;
-
INVUL_TIMER
- Mappings:
Namespace Name Mixin selector official bn
Lbea;bn:Lvk;
intermediary field_7085
Lnet/minecraft/class_1528;field_7085:Lnet/minecraft/class_2940;
named INVUL_TIMER
Lnet/minecraft/entity/boss/WitherEntity;INVUL_TIMER:Lnet/minecraft/entity/data/TrackedData;
-
CAN_ATTACK_PREDICATE
- Mappings:
Namespace Name Mixin selector official bw
Lbea;bw:Ljava/util/function/Predicate;
intermediary field_7086
Lnet/minecraft/class_1528;field_7086:Ljava/util/function/Predicate;
named CAN_ATTACK_PREDICATE
Lnet/minecraft/entity/boss/WitherEntity;CAN_ATTACK_PREDICATE:Ljava/util/function/Predicate;
-
HEAD_TARGET_PREDICATE
- Mappings:
Namespace Name Mixin selector official bx
Lbea;bx:Lbal;
intermediary field_18125
Lnet/minecraft/class_1528;field_18125:Lnet/minecraft/class_4051;
named HEAD_TARGET_PREDICATE
Lnet/minecraft/entity/boss/WitherEntity;HEAD_TARGET_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
-
sideHeadPitches
private final float[] sideHeadPitches- Mappings:
Namespace Name Mixin selector official bo
Lbea;bo:[F
intermediary field_7084
Lnet/minecraft/class_1528;field_7084:[F
named sideHeadPitches
Lnet/minecraft/entity/boss/WitherEntity;sideHeadPitches:[F
-
sideHeadYaws
private final float[] sideHeadYaws- Mappings:
Namespace Name Mixin selector official bp
Lbea;bp:[F
intermediary field_7083
Lnet/minecraft/class_1528;field_7083:[F
named sideHeadYaws
Lnet/minecraft/entity/boss/WitherEntity;sideHeadYaws:[F
-
prevSideHeadPitches
private final float[] prevSideHeadPitches- Mappings:
Namespace Name Mixin selector official bq
Lbea;bq:[F
intermediary field_7095
Lnet/minecraft/class_1528;field_7095:[F
named prevSideHeadPitches
Lnet/minecraft/entity/boss/WitherEntity;prevSideHeadPitches:[F
-
prevSideHeadYaws
private final float[] prevSideHeadYaws- Mappings:
Namespace Name Mixin selector official br
Lbea;br:[F
intermediary field_7094
Lnet/minecraft/class_1528;field_7094:[F
named prevSideHeadYaws
Lnet/minecraft/entity/boss/WitherEntity;prevSideHeadYaws:[F
-
field_7091
private final int[] field_7091- Mappings:
Namespace Name Mixin selector official bs
Lbea;bs:[I
intermediary field_7091
Lnet/minecraft/class_1528;field_7091:[I
named field_7091
Lnet/minecraft/entity/boss/WitherEntity;field_7091:[I
-
field_7092
private final int[] field_7092- Mappings:
Namespace Name Mixin selector official bt
Lbea;bt:[I
intermediary field_7092
Lnet/minecraft/class_1528;field_7092:[I
named field_7092
Lnet/minecraft/entity/boss/WitherEntity;field_7092:[I
-
field_7082
private int field_7082- Mappings:
Namespace Name Mixin selector official bu
Lbea;bu:I
intermediary field_7082
Lnet/minecraft/class_1528;field_7082:I
named field_7082
Lnet/minecraft/entity/boss/WitherEntity;field_7082:I
-
bossBar
- Mappings:
Namespace Name Mixin selector official bv
Lbea;bv:Laas;
intermediary field_7093
Lnet/minecraft/class_1528;field_7093:Lnet/minecraft/class_3213;
named bossBar
Lnet/minecraft/entity/boss/WitherEntity;bossBar:Lnet/minecraft/entity/boss/ServerBossBar;
-
-
Constructor Details
-
WitherEntity
- Mappings:
Namespace Name Mixin selector official <init>
Laqv;<init>(Laqz;Lbtv;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
initGoals
protected void initGoals() -
initDataTracker
protected void initDataTracker()- Overrides:
initDataTracker
in classMobEntity
- Mappings:
Namespace Name Mixin selector official e
Laqv;e()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
writeCustomDataToTag
- Overrides:
writeCustomDataToTag
in classMobEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lmq;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToTag
Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
-
readCustomDataFromTag
- Overrides:
readCustomDataFromTag
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lmq;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromTag
Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
setCustomName
- Overrides:
setCustomName
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Loi;)V
intermediary method_5665
Lnet/minecraft/class_1297;method_5665(Lnet/minecraft/class_2561;)V
named setCustomName
Lnet/minecraft/entity/Entity;setCustomName(Lnet/minecraft/text/Text;)V
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector official p
Larj;p()Laef;
intermediary method_5994
Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
named getAmbientSound
Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSound
in classHostileEntity
- Mappings:
Namespace Name Mixin selector official c
Lari;c(Laqf;)Laef;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSound
in classHostileEntity
- Mappings:
Namespace Name Mixin selector official q
Lari;q()Laef;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
tickMovement
public void tickMovement()- Overrides:
tickMovement
in classHostileEntity
- Mappings:
Namespace Name Mixin selector official k
Lari;k()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
-
mobTick
protected void mobTick() -
canDestroy
- Mappings:
Namespace Name Mixin selector official c
Lbea;c(Lcht;)Z
intermediary method_6883
Lnet/minecraft/class_1528;method_6883(Lnet/minecraft/class_2680;)Z
named canDestroy
Lnet/minecraft/entity/boss/WitherEntity;canDestroy(Lnet/minecraft/block/BlockState;)Z
-
onSummoned
public void onSummoned()- Mappings:
Namespace Name Mixin selector official m
Lbea;m()V
intermediary method_6885
Lnet/minecraft/class_1528;method_6885()V
named onSummoned
Lnet/minecraft/entity/boss/WitherEntity;onSummoned()V
-
slowMovement
- Overrides:
slowMovement
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lcht;Ldiu;)V
intermediary method_5844
Lnet/minecraft/class_1297;method_5844(Lnet/minecraft/class_2680;Lnet/minecraft/class_243;)V
named slowMovement
Lnet/minecraft/entity/Entity;slowMovement(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Vec3d;)V
-
onStartedTrackingBy
- Overrides:
onStartedTrackingBy
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Laaw;)V
intermediary method_5837
Lnet/minecraft/class_1297;method_5837(Lnet/minecraft/class_3222;)V
named onStartedTrackingBy
Lnet/minecraft/entity/Entity;onStartedTrackingBy(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
onStoppedTrackingBy
- Overrides:
onStoppedTrackingBy
in classEntity
- Mappings:
Namespace Name Mixin selector official c
Laqv;c(Laaw;)V
intermediary method_5742
Lnet/minecraft/class_1297;method_5742(Lnet/minecraft/class_3222;)V
named onStoppedTrackingBy
Lnet/minecraft/entity/Entity;onStoppedTrackingBy(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
getHeadX
private double getHeadX(int headIndex)- Mappings:
Namespace Name Mixin selector official v
Lbea;v(I)D
intermediary method_6874
Lnet/minecraft/class_1528;method_6874(I)D
named getHeadX
Lnet/minecraft/entity/boss/WitherEntity;getHeadX(I)D
-
getHeadY
private double getHeadY(int headIndex)- Mappings:
Namespace Name Mixin selector official w
Lbea;w(I)D
intermediary method_6880
Lnet/minecraft/class_1528;method_6880(I)D
named getHeadY
Lnet/minecraft/entity/boss/WitherEntity;getHeadY(I)D
-
getHeadZ
private double getHeadZ(int headIndex)- Mappings:
Namespace Name Mixin selector official x
Lbea;x(I)D
intermediary method_6881
Lnet/minecraft/class_1528;method_6881(I)D
named getHeadZ
Lnet/minecraft/entity/boss/WitherEntity;getHeadZ(I)D
-
getNextAngle
private float getNextAngle(float prevAngle, float desiredAngle, float maxDifference)- Mappings:
Namespace Name Mixin selector official a
Lbea;a(FFF)F
intermediary method_6886
Lnet/minecraft/class_1528;method_6886(FFF)F
named getNextAngle
Lnet/minecraft/entity/boss/WitherEntity;getNextAngle(FFF)F
-
shootSkullAt
- Mappings:
Namespace Name Mixin selector official a
Lbea;a(ILari;)V
intermediary method_6878
Lnet/minecraft/class_1528;method_6878(ILnet/minecraft/class_1309;)V
named shootSkullAt
Lnet/minecraft/entity/boss/WitherEntity;shootSkullAt(ILnet/minecraft/entity/LivingEntity;)V
-
shootSkullAt
private void shootSkullAt(int headIndex, double targetX, double targetY, double targetZ, boolean charged)- Mappings:
Namespace Name Mixin selector official a
Lbea;a(IDDDZ)V
intermediary method_6877
Lnet/minecraft/class_1528;method_6877(IDDDZ)V
named shootSkullAt
Lnet/minecraft/entity/boss/WitherEntity;shootSkullAt(IDDDZ)V
-
attack
- Specified by:
attack
in interfaceRangedAttackMob
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lari;F)V
intermediary method_7105
Lnet/minecraft/class_1603;method_7105(Lnet/minecraft/class_1309;F)V
named attack
Lnet/minecraft/entity/ai/RangedAttackMob;attack(Lnet/minecraft/entity/LivingEntity;F)V
-
damage
- Overrides:
damage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Laqf;F)Z
intermediary method_5643
Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
dropEquipment
- Overrides:
dropEquipment
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Lari;a(Laqf;IZ)V
intermediary method_6099
Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V
named dropEquipment
Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
-
checkDespawn
public void checkDespawn()- Overrides:
checkDespawn
in classMobEntity
- Mappings:
Namespace Name Mixin selector official cX
Laqv;cX()V
intermediary method_5982
Lnet/minecraft/class_1297;method_5982()V
named checkDespawn
Lnet/minecraft/entity/Entity;checkDespawn()V
-
handleFallDamage
public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)- Overrides:
handleFallDamage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(FFLaqf;)Z
intermediary method_5747
Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
named handleFallDamage
Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
-
addStatusEffect
- Overrides:
addStatusEffect
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lari;c(Laqp;)Z
intermediary method_6092
Lnet/minecraft/class_1309;method_6092(Lnet/minecraft/class_1293;)Z
named addStatusEffect
Lnet/minecraft/entity/LivingEntity;addStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
-
createWitherAttributes
- Mappings:
Namespace Name Mixin selector official o
Lbea;o()Lash$a;
intermediary method_26904
Lnet/minecraft/class_1528;method_26904()Lnet/minecraft/class_5132$class_5133;
named createWitherAttributes
Lnet/minecraft/entity/boss/WitherEntity;createWitherAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
getHeadYaw
- Mappings:
Namespace Name Mixin selector official a
Lbea;a(I)F
intermediary method_6879
Lnet/minecraft/class_1528;method_6879(I)F
named getHeadYaw
Lnet/minecraft/entity/boss/WitherEntity;getHeadYaw(I)F
-
getHeadPitch
- Mappings:
Namespace Name Mixin selector official b
Lbea;b(I)F
intermediary method_6887
Lnet/minecraft/class_1528;method_6887(I)F
named getHeadPitch
Lnet/minecraft/entity/boss/WitherEntity;getHeadPitch(I)F
-
getInvulnerableTimer
public int getInvulnerableTimer()- Mappings:
Namespace Name Mixin selector official r
Lbea;r()I
intermediary method_6884
Lnet/minecraft/class_1528;method_6884()I
named getInvulnerableTimer
Lnet/minecraft/entity/boss/WitherEntity;getInvulnerableTimer()I
-
setInvulTimer
public void setInvulTimer(int ticks)- Mappings:
Namespace Name Mixin selector official t
Lbea;t(I)V
intermediary method_6875
Lnet/minecraft/class_1528;method_6875(I)V
named setInvulTimer
Lnet/minecraft/entity/boss/WitherEntity;setInvulTimer(I)V
-
getTrackedEntityId
public int getTrackedEntityId(int headIndex)- Mappings:
Namespace Name Mixin selector official u
Lbea;u(I)I
intermediary method_6882
Lnet/minecraft/class_1528;method_6882(I)I
named getTrackedEntityId
Lnet/minecraft/entity/boss/WitherEntity;getTrackedEntityId(I)I
-
setTrackedEntityId
public void setTrackedEntityId(int headIndex, int id)- Mappings:
Namespace Name Mixin selector official a
Lbea;a(II)V
intermediary method_6876
Lnet/minecraft/class_1528;method_6876(II)V
named setTrackedEntityId
Lnet/minecraft/entity/boss/WitherEntity;setTrackedEntityId(II)V
-
shouldRenderOverlay
public boolean shouldRenderOverlay()- Specified by:
shouldRenderOverlay
in interfaceSkinOverlayOwner
- Mappings:
Namespace Name Mixin selector official T_
Laru;T_()Z
intermediary method_6872
Lnet/minecraft/class_4582;method_6872()Z
named shouldRenderOverlay
Lnet/minecraft/client/render/entity/feature/SkinOverlayOwner;shouldRenderOverlay()Z
-
getGroup
- Overrides:
getGroup
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official ea
Lari;ea()Larm;
intermediary method_6046
Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
named getGroup
Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
-
canStartRiding
- Overrides:
canStartRiding
in classEntity
- Mappings:
Namespace Name Mixin selector official n
Laqv;n(Laqv;)Z
intermediary method_5860
Lnet/minecraft/class_1297;method_5860(Lnet/minecraft/class_1297;)Z
named canStartRiding
Lnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
-
canUsePortals
public boolean canUsePortals()- Overrides:
canUsePortals
in classEntity
- Mappings:
Namespace Name Mixin selector official bY
Laqv;bY()Z
intermediary method_5822
Lnet/minecraft/class_1297;method_5822()Z
named canUsePortals
Lnet/minecraft/entity/Entity;canUsePortals()Z
-
canHaveStatusEffect
- Overrides:
canHaveStatusEffect
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d
Lari;d(Laqp;)Z
intermediary method_6049
Lnet/minecraft/class_1309;method_6049(Lnet/minecraft/class_1293;)Z
named canHaveStatusEffect
Lnet/minecraft/entity/LivingEntity;canHaveStatusEffect(Lnet/minecraft/entity/effect/StatusEffectInstance;)Z
-