Package net.minecraft.entity.mob
Class DrownedEntity
- All Implemented Interfaces:
class_3893,RangedAttackMob,EntityCategoryProvider,Monster,Nameable
- Mappings:
Namespace Name official amuintermediary net/minecraft/class_3508named net/minecraft/entity/mob/DrownedEntity
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static class(package private) static classNested classes/interfaces inherited from class net.minecraft.entity.mob.ZombieEntity
ZombieEntity.class_3527, ZombieEntity.Data -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final SwimNavigationprivate booleanprotected final MobNavigationFields inherited from class net.minecraft.entity.mob.ZombieEntity
REINFORCEMENTS_ATTRIBUTEFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, attackGoals, entityMotionHelper, experiencePoints, field_14559, goals, jumpControl, lookControl, navigationFields inherited from class net.minecraft.entity.LivingEntity
attackingPlayer, bodyTrackingIncrements, bodyYaw, dead, deathTime, defaultMaxHealth, despawnCounter, distanceTravelled, field_14542, field_14543, field_14546, field_14547, field_14548, field_16513, field_16815, field_16816, field_16817, field_6748, field_6749, field_6750, field_6752, field_6753, field_6771, field_6776, field_6777, field_6778, field_6782, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, handSwingTicks, headYaw, hurtTime, jumping, knockbackVelocity, lastHandSwingProgress, mainHand, maxHurtTime, playerHitTimer, prevBodyYaw, prevDistanceTravelled, prevHeadYaw, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, serverPitch, serverY, serverYaw, serverZ, serxerX, sidewaysSpeed, stepBobbingAmountFields inherited from class net.minecraft.entity.Entity
changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, distanceTraveled, fallDistance, field_16693, field_16694, field_16696, field_3223, firstUpdate, FLAGS, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, isGlowing, lastPortalBlockPos, lastPortalVec3d, LOGGER_, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, ridingCooldown, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, tracedX, tracedY, tracedZ, updateNeeded, uuidString, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, zFields inherited from interface net.minecraft.entity.mob.Monster
field_17044, field_17045 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SoundEventbooleancanFly()protected EntityNavigationcreateNavigation(World world) protected SoundEventprotected SoundEventgetHurtSound(DamageSource damageSource) protected Identifierprotected ItemStackgetSkull()protected SoundEventprotected voidprotected voidinitEquipment(LocalDifficulty difficulty) initialize(LocalDifficulty difficulty, EntityData entityData, NbtCompound nbt) protected SoundEventvoidprotected booleanmethod_15651(ItemStack itemStack, ItemStack itemStack2, EquipmentSlot equipmentSlot) booleanmethod_15652(IWorld iWorld, boolean bool) booleanmethod_15653(RenderBlockView renderBlockView) voidmethod_15852(boolean bool) protected booleanprivate booleanprivate booleanbooleanmethod_15857(LivingEntity livingEntity) protected booleanprotected booleanvoidmethod_2657(float float2, float float3, float float4) voidrangedAttack(LivingEntity target, float pullProgress) Methods inherited from class net.minecraft.entity.mob.ZombieEntity
canBreakDoors, canPickupItem, changeType, damage, getEyeHeight, getHeightOffset, getXpToDrop, increaseBounds, initDataTracker, initGoals, initializeAttributes, isBaby, method_10936, method_13246, method_13247, method_13605, method_15895, method_15897, method_15898, method_15901, method_15902, method_2647, onKilled, onKilledOther, onTrackedDataSet, readCustomDataFromNbt, setBaby, setBounds, setCanBreakDoors, tick, tickMovement, tryAttack, writeCustomDataToNbtMethods inherited from class net.minecraft.entity.mob.HostileEntity
getLandSound, getSoundCategory, method_12985, method_14129, method_15657, method_3087, shouldDropXpMethods inherited from class net.minecraft.entity.PathAwareEntity
getPathfindingFavor, getPositionTarget, getPositionTargetRange, hasPositionTarget, isInWalkTargetRange, isInWalkTargetRange, method_13951, method_6173, method_6175, setPositionTarget, shouldContinue, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canAttackEntity, canBeControlledByRider, canBeLeashedBy, canImmediatelyDespawn, canMoveVoluntarily, canPickUpLoot, checkDespawn, detachLeash, dropLoot, equip, equipStack, getArmorItems, getDefaultDrop, getDurability, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getMinAmbientSoundDelay, getMotionHelper, getNavigation, getSafeFallDistance, getTarget, getVisibilityCache, handleStatus, hasNoAi, interact, interactMob, isLeashed, isPersistent, lookAtEntity, loot, method_13003, method_13043, method_13044, method_13051, method_13075, method_13076, method_13077, method_13078, method_13080, method_13081, method_13082, method_13083, method_13084, method_13086, method_13088, method_15061, method_15645, method_15654, method_15655, method_15656, method_2469, method_2638, method_4472, method_6162, mobTick, onEatingGrass, playAmbientSound, playSpawnEffects, setAiDisabled, setCanPickUpLoot, setForwardSpeed, setMovementSpeed, setPersistent, setTarget, startRiding, tickNewAi, turnHead, updateEnchantmentsMethods inherited from class net.minecraft.entity.LivingEntity
animateDamage, applyArmorDamage, applyDamage, applyEnchantmentsToDamage, canSee, collides, damageArmor, destroy, dropXp, endCombat, enterCombat, fall, getAbsorption, getArmorProtectionValue, getAttacker, getAttacking, getAttributeContainer, getDamageTracker, getEffectInstance, getHandSwingProgress, getHeadRotation, getHealth, getJumpVelocity, getLastAttackTime, getLastHurtTimestamp, getMaxHealth, getMovementSpeed, getNextAirUnderwater, getOpponent, getRandom, getSoundPitch, getSoundVolume, getStackInHand, getStatusEffectInstances, getStatusEffects, getStuckArrows, handleFallDamage, hasStatusEffect, heal, initializeAttribute, isAffectedBySmite, isAlive, isClimbing, isPushable, isSleeping, jump, kill, markEffectsDirty, method_10981, method_13038, method_13040, method_13041, method_13042, method_13045, method_13046, method_13050, method_13052, method_13053, method_13054, method_13055, method_13056, method_13057, method_13058, method_13059, method_13061, method_13062, method_13063, method_13064, method_13065, method_13066, method_13067, method_13069, method_13071, method_13072, method_13493, method_13494, method_13946, method_13947, method_13948, method_15058, method_15559, method_15563, method_15570, method_15591, method_15641, method_15642, method_15643, method_15644, method_15646, method_15647, method_15648, method_15650, method_2582, method_2607, method_2610, method_2634, method_2649, method_2654, method_2658, method_3217, method_6108, method_6109, method_6111, method_6117, method_6119, method_6150, method_6152, pushAway, scheduleVelocityUpdate, sendPickup, setAbsorption, setAttacker, setHeadYaw, setHealth, setJumping, setSprinting, setStuckArrows, setYaw, shouldAlwaysDropXp, shouldRenderName, stopRiding, tickCramming, tickHandSwing, tickRiding, tickStatusEffects, updatePotionVisibility, updateTrackedPositionAndAnglesMethods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, afterSpawn, applyMirror, applyRotation, attemptSprintingParticles, burn, canAddPassenger, canAvoidTraps, canClimb, canStartRiding, canUsePortals, checkBlockCollision, copyPortalInfo, copyPosition, dealDamage, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, entityDataRequiresOperator, equals, extinguish, fromNbt, getAir, getBoundingBox, getBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEntityName, getFlag, getHardCollisionBox, getHorizontalDirection, getHoverEvent, getItemsEquipped, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getLightmapCoordinates, getMaxNetherPortalTime, getMountedHeightOffset, getMovementDirection, getParts, getPassengerList, getPassengersDeep, getPistonBehavior, getPrimaryPassenger, getRenderDistanceMultiplier, getRootVehicle, getRotation, getRotationClient, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getTargetingMargin, getUuid, getVehicle, getVisibilityBoundingBox, handleAttack, hasCustomName, hashCode, hasMount, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, interactAt, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isFireImmune, isGlowing, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isSilent, isSneaking, isSpectatedBy, isSprinting, isTeammate, isTeamPlayer, isTouchingLava, isTouchingWater, method_10787, method_10931, method_10932, method_10933, method_12265, method_12833, method_12991, method_15051, method_15055, method_15540, method_15541, method_15557, method_15558, method_15560, method_15561, method_15562, method_15564, method_15566, method_15567, method_15569, method_15571, method_15572, method_15573, method_15574, method_15575, method_15576, method_15578, method_15580, method_15581, method_15582, method_15583, method_15584, method_15585, method_15586, method_15588, method_15589, method_15590, method_15592, method_15593, method_15594, method_17412, method_17413, method_17414, method_2492, method_4086, method_5505, method_5506, method_6344, move, onBlockCollision, onLightningStrike, onPassengerLookAround, onPlayerCollision, onStartedTrackingBy, onStoppedTrackingBy, onSwimmingStart, playSound, populateCrashReport, pushAwayFrom, pushOutOfBlocks, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, ride, saveSelfToNbt, saveToNbt, setAir, setBoundingBox, setCustomNameVisible, setEntityId, setFlag, setGlowing, setInLava, setInNetherPortal, setInvisible, setInvulnerable, setNoGravity, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setUuid, setVelocityClient, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, teleportRequested, tickFire, tickNetherPortalCooldown, toListNbt, toListNbt, toNbt, toString, updateKilledAchievement, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSubmergedInWaterState, updateWaterStateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.ai.RangedAttackMob
method_13246
-
Field Details
-
field_17027
private boolean field_17027- Mappings:
Namespace Name Mixin selector official bCLamu;bC:Zintermediary field_17027Lnet/minecraft/class_3508;field_17027:Znamed field_17027Lnet/minecraft/entity/mob/DrownedEntity;field_17027:Z
-
field_17026
- Mappings:
Namespace Name Mixin selector official aLamu;a:Laiz;intermediary field_17026Lnet/minecraft/class_3508;field_17026:Lnet/minecraft/class_2622;named field_17026Lnet/minecraft/entity/mob/DrownedEntity;field_17026:Lnet/minecraft/entity/ai/pathing/SwimNavigation;
-
field_17028
- Mappings:
Namespace Name Mixin selector official bLamu;b:Laiv;intermediary field_17028Lnet/minecraft/class_3508;field_17028:Lnet/minecraft/class_2620;named field_17028Lnet/minecraft/entity/mob/DrownedEntity;field_17028:Lnet/minecraft/entity/ai/pathing/MobNavigation;
-
-
Constructor Details
-
DrownedEntity
- Mappings:
Namespace Name Mixin selector official <init>Laer;<init>(Laxy;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
-
Method Details
-
initCustomGoals
protected void initCustomGoals()- Overrides:
initCustomGoalsin classZombieEntity- Mappings:
Namespace Name Mixin selector official lLanw;l()Vintermediary method_11217Lnet/minecraft/class_982;method_11217()Vnamed initCustomGoalsLnet/minecraft/entity/mob/ZombieEntity;initCustomGoals()V
-
initialize
public EntityData initialize(LocalDifficulty difficulty, @Nullable EntityData entityData, @Nullable NbtCompound nbt) - Overrides:
initializein classZombieEntity- Mappings:
Namespace Name Mixin selector official aLafb;a(Ladj;Lafj;Lgy;)Lafj;intermediary method_6156Lnet/minecraft/class_871;method_6156(Lnet/minecraft/class_2607;Lnet/minecraft/class_1700;Lnet/minecraft/class_322;)Lnet/minecraft/class_1700;named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
-
method_15652
- Overrides:
method_15652in classHostileEntity- Mappings:
Namespace Name Mixin selector official aLafb;a(Laxz;Z)Zintermediary method_15652Lnet/minecraft/class_871;method_15652(Lnet/minecraft/class_3598;Z)Znamed method_15652Lnet/minecraft/entity/mob/MobEntity;method_15652(Lnet/minecraft/world/IWorld;Z)Z
-
method_15855
private boolean method_15855()- Mappings:
Namespace Name Mixin selector official dFLamu;dF()Zintermediary method_15855Lnet/minecraft/class_3508;method_15855()Znamed method_15855Lnet/minecraft/entity/mob/DrownedEntity;method_15855()Z
-
method_15903
protected boolean method_15903()- Overrides:
method_15903in classZombieEntity- Mappings:
Namespace Name Mixin selector official dzLanw;dz()Zintermediary method_15903Lnet/minecraft/class_982;method_15903()Znamed method_15903Lnet/minecraft/entity/mob/ZombieEntity;method_15903()Z
-
getLootTableId
- Overrides:
getLootTableIdin classZombieEntity- Mappings:
Namespace Name Mixin selector official GLafb;G()Lpc;intermediary method_13074Lnet/minecraft/class_871;method_13074()Lnet/minecraft/class_1653;named getLootTableIdLnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
-
ambientSound
- Overrides:
ambientSoundin classZombieEntity- Mappings:
Namespace Name Mixin selector official DLafb;D()Lwi;intermediary method_2603Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;named ambientSoundLnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSoundin classZombieEntity- Mappings:
Namespace Name Mixin selector official dLafa;d(Laea;)Lwi;intermediary method_15060Lnet/minecraft/class_1699;method_15060(Lnet/minecraft/class_856;)Lnet/minecraft/class_2926;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/client/sound/SoundEvent;
-
deathSound
- Overrides:
deathSoundin classZombieEntity- Mappings:
Namespace Name Mixin selector official csLafa;cs()Lwi;intermediary method_13049Lnet/minecraft/class_1699;method_13049()Lnet/minecraft/class_2926;named deathSoundLnet/minecraft/entity/LivingEntity;deathSound()Lnet/minecraft/client/sound/SoundEvent;
-
getStepSound
- Overrides:
getStepSoundin classZombieEntity- Mappings:
Namespace Name Mixin selector official dALanw;dA()Lwi;intermediary method_13603Lnet/minecraft/class_982;method_13603()Lnet/minecraft/class_2926;named getStepSoundLnet/minecraft/entity/mob/ZombieEntity;getStepSound()Lnet/minecraft/client/sound/SoundEvent;
-
method_12984
- Overrides:
method_12984in classHostileEntity- Mappings:
Namespace Name Mixin selector official adLaer;ad()Lwi;intermediary method_12984Lnet/minecraft/class_864;method_12984()Lnet/minecraft/class_2926;named method_12984Lnet/minecraft/entity/Entity;method_12984()Lnet/minecraft/client/sound/SoundEvent;
-
getSkull
- Overrides:
getSkullin classZombieEntity- Mappings:
Namespace Name Mixin selector official dBLanw;dB()Late;intermediary method_13604Lnet/minecraft/class_982;method_13604()Lnet/minecraft/class_1071;named getSkullLnet/minecraft/entity/mob/ZombieEntity;getSkull()Lnet/minecraft/item/ItemStack;
-
initEquipment
- Overrides:
initEquipmentin classZombieEntity- Mappings:
Namespace Name Mixin selector official aLafb;a(Ladj;)Vintermediary method_10983Lnet/minecraft/class_871;method_10983(Lnet/minecraft/class_2607;)Vnamed initEquipmentLnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
-
method_15651
protected boolean method_15651(ItemStack itemStack, ItemStack itemStack2, EquipmentSlot equipmentSlot) - Overrides:
method_15651in classMobEntity- Mappings:
Namespace Name Mixin selector official aLafb;a(Late;Late;Laew;)Zintermediary method_15651Lnet/minecraft/class_871;method_15651(Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;Lnet/minecraft/class_2968;)Znamed method_15651Lnet/minecraft/entity/mob/MobEntity;method_15651(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Z
-
method_15900
protected boolean method_15900()- Overrides:
method_15900in classZombieEntity- Mappings:
Namespace Name Mixin selector official dCLanw;dC()Zintermediary method_15900Lnet/minecraft/class_982;method_15900()Znamed method_15900Lnet/minecraft/entity/mob/ZombieEntity;method_15900()Z
-
method_15653
- Overrides:
method_15653in classMobEntity- Mappings:
Namespace Name Mixin selector official aLafb;a(Layc;)Zintermediary method_15653Lnet/minecraft/class_871;method_15653(Lnet/minecraft/class_3599;)Znamed method_15653Lnet/minecraft/entity/mob/MobEntity;method_15653(Lnet/minecraft/world/RenderBlockView;)Z
-
method_15857
- Mappings:
Namespace Name Mixin selector official fLamu;f(Lafa;)Zintermediary method_15857Lnet/minecraft/class_3508;method_15857(Lnet/minecraft/class_1699;)Znamed method_15857Lnet/minecraft/entity/mob/DrownedEntity;method_15857(Lnet/minecraft/entity/LivingEntity;)Z
-
canFly
public boolean canFly() -
method_15856
private boolean method_15856()- Mappings:
Namespace Name Mixin selector official dILamu;dI()Zintermediary method_15856Lnet/minecraft/class_3508;method_15856()Znamed method_15856Lnet/minecraft/entity/mob/DrownedEntity;method_15856()Z
-
method_2657
public void method_2657(float float2, float float3, float float4) - Overrides:
method_2657in classLivingEntity- Mappings:
Namespace Name Mixin selector official aLafa;a(FFF)Vintermediary method_2657Lnet/minecraft/class_1699;method_2657(FFF)Vnamed method_2657Lnet/minecraft/entity/LivingEntity;method_2657(FFF)V
-
method_15577
public void method_15577()- Overrides:
method_15577in classEntity- Mappings:
Namespace Name Mixin selector official asLaer;as()Vintermediary method_15577Lnet/minecraft/class_864;method_15577()Vnamed method_15577Lnet/minecraft/entity/Entity;method_15577()V
-
method_15854
protected boolean method_15854()- Mappings:
Namespace Name Mixin selector official dDLamu;dD()Zintermediary method_15854Lnet/minecraft/class_3508;method_15854()Znamed method_15854Lnet/minecraft/entity/mob/DrownedEntity;method_15854()Z
-
rangedAttack
- Specified by:
rangedAttackin interfaceRangedAttackMob- Mappings:
Namespace Name Mixin selector official aLanj;a(Lafa;F)Vintermediary method_4552Lnet/minecraft/class_1413;method_4552(Lnet/minecraft/class_1699;F)Vnamed rangedAttackLnet/minecraft/entity/ai/RangedAttackMob;rangedAttack(Lnet/minecraft/entity/LivingEntity;F)V
-
method_15852
public void method_15852(boolean bool) - Mappings:
Namespace Name Mixin selector official aLamu;a(Z)Vintermediary method_15852Lnet/minecraft/class_3508;method_15852(Z)Vnamed method_15852Lnet/minecraft/entity/mob/DrownedEntity;method_15852(Z)V
-