Package net.minecraft.entity.mob
Class MonsterEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.LivingEntity
net.minecraft.entity.MobEntity
net.minecraft.entity.mob.MonsterEntity
- All Implemented Interfaces:
Monster,SpawnableEntity
- Direct Known Subclasses:
CreeperEntity,GiantEntity,SkeletonEntity,SpiderEntity,ZombieEntity
- Mappings:
Namespace Name intermediary net/minecraft/class_146glue class_176server epclient gznamed net/minecraft/entity/mob/MonsterEntity
-
Field Summary
FieldsFields inherited from class net.minecraft.entity.MobEntity
movementBlocked, targetFields inherited from class net.minecraft.entity.LivingEntity
attackCooldown, bodyTrackingIncrements, bodyYaw, damageAmount, damagedSwingDir, damagedTime, damagedTimer, dead, deathTicks, defaultPitch, despawnCounter, field_1010, field_1011, field_1016, field_1017, field_1018, field_1020, field_1023, field_1046, field_1047, forwardSpeed, health, interpolateOnly, jumping, lastBodyYaw, lastHealth, lastSwingAnimationProgress, lastWalkAnimationSpeed, lastWalkProgress, lerpPitch, lerpX, lerpY, lerpYaw, lerpZ, lookTimer, maxHealth, modelName, movementSpeed, prevHealth, prevTilt, rotationOffset, rotationSpeed, scoreAmount, sidewaysSpeed, swingAnimationProgress, texture, tilt, walkAnimationProgress, walkAnimationSpeed, walkProgressFields inherited from class net.minecraft.entity.Entity
age, air, blocksSameBlockSpawning, boundingBox, cameraOffset, capeUrl, chunkSlice, chunkX, chunkZ, dataTracker, fallDistance, fireImmune, fireImmunityTicks, fireTicks, hasCollided, hearts, height, horizontalCollision, horizontalSpeed, id, ignoreFrustumCull, isPersistent, keepVelocityOnCollision, lastTickX, lastTickY, lastTickZ, maxAir, minBrightness, noClip, onGround, passenger, pitch, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, renderDistanceMultiplier, skinUrl, slowed, standingEyeHeight, stepHeight, submergedInWater, trackedPosX, trackedPosY, trackedPosZ, vehicle, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbooleancanSpawn()booleanprotected floatgetPathfindingFavor(int x, int y, int z) protected EntityvoidreadNbt(NbtCompound nbt) voidtick()voidvoidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.entity.MobEntity
getTarget, hasPath, isMovementBlocked, pathingUpdate, resetAttack, setPath, setTarget, tickLivingMethods inherited from class net.minecraft.entity.LivingEntity
animateHurt, animateSpawn, applyDamage, applyKnockback, baseTick, beforeRemove, canBreatheInWater, canDespawn, canSee, dropItems, getDeathSound, getDroppedItemId, getEyeHeight, getHandSwingProgress, getHeldItem, getHurtSound, getItemStackTextureId, getLimitPerChunk, getLookTarget, getLookVector, getLookVector, getMaxLookPitchChange, getMinAmbientSoundDelay, getPosition, getRandomSound, getSoundVolume, getTexture, hasLookTarget, heal, initDataTracker, isAlive, isCollidable, isImmobile, isOnLadder, isPushable, isSleeping, jump, lookAt, makeSound, onKilledBy, onLanding, processServerEntityStatus, raycast, setBoundingBoxSpacing, setPositionAndAnglesAvoidEntities, tickInVoid, tickRiding, travel, tryDespawnMethods inherited from class net.minecraft.entity.Entity
addVelocity, bypassesSteppingEffects, changeLookDirection, checkWaterCollisions, damage, dropItem, dropItem, dropItem, equals, fall, getBoundingBox, getBrightnessAtEyes, getCollisionAgainstShape, getDataTracker, getDistance, getDistance, getEntitiesInside, getEquipment, getFlag, getPassengerRidingHeight, getRegistryEntry, getShadowRadius, getSquaredDistance, getSquaredDistance, getStandingEyeHeight, getTargetingMargin, hashCode, hasVehicle, interact, isInFluid, isInsideWall, isOnFire, isSneaking, isSubmergedInWater, isTouchingLava, isWet, markDead, move, moveNonSolid, onCollision, onKilledOther, onPlayerInteraction, onStruckByLightning, pushOutOfBlock, read, saveSelfNbt, scheduleVelocityUpdate, setEquipmentStack, setFlag, setOnFire, setPosition, setPositionAndAngles, setPositionAndAnglesKeepPrevAngles, setRotation, setSneaking, setVehicle, setVelocityClient, setWorld, shouldRender, shouldRender, teleportTop, tickPortalCooldown, toNbtList, toNbtList, updateCapeUrl, updateKilledAchievement, updatePassengerPosition, write
-
Field Details
-
attackDamage
protected int attackDamage- Mappings:
Namespace Name Mixin selector intermediary field_547Lnet/minecraft/class_146;field_547:Iglue field_754Lclass_176;field_754:Iserver cLep;c:Iclient cLgz;c:Inamed attackDamageLnet/minecraft/entity/mob/MonsterEntity;attackDamage:I
-
-
Constructor Details
-
MonsterEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)Vglue <init>Lclass_450;<init>(Lclass_129;)Vserver <init>Llq;<init>(Ldj;)Vclient <init>Lsn;<init>(Lfd;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
-
Method Details
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_937Lnet/minecraft/class_127;method_937()Vglue method_442Lclass_283;method_442()Vserver vLhl;v()Vclient oLls;o()Vnamed tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()V
-
tick
public void tick()- Overrides:
tickin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_1370Lnet/minecraft/class_57;method_1370()Vglue method_29Lclass_450;method_29()Vserver m_Llq;m_()Vclient w_Lsn;w_()Vnamed tickLnet/minecraft/entity/Entity;tick()V
-
getTargetInRange
- Overrides:
getTargetInRangein classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_638Lnet/minecraft/class_188;method_638()Lnet/minecraft/class_57;glue method_196Lclass_212;method_196()Lclass_450;server oLfp;o()Llq;client g_Lii;g_()Lsn;named getTargetInRangeLnet/minecraft/entity/MobEntity;getTargetInRange()Lnet/minecraft/entity/Entity;
-
damage
- Overrides:
damagein classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_1355Lnet/minecraft/class_57;method_1355(Lnet/minecraft/class_57;I)Zglue method_178Lclass_450;method_178(Lclass_450;I)Zserver aLlq;a(Llq;I)Zclient aLsn;a(Lsn;I)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/Entity;I)Z
-
attack
- Overrides:
attackin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_637Lnet/minecraft/class_188;method_637(Lnet/minecraft/class_57;F)Vglue method_193Lclass_212;method_193(Lclass_450;F)Vserver aLfp;a(Llq;F)Vclient aLii;a(Lsn;F)Vnamed attackLnet/minecraft/entity/MobEntity;attack(Lnet/minecraft/entity/Entity;F)V
-
getPathfindingFavor
protected float getPathfindingFavor(int x, int y, int z) - Overrides:
getPathfindingFavorin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_641Lnet/minecraft/class_188;method_641(III)Fglue method_91Lclass_212;method_91(III)Fserver aLfp;a(III)Fclient aLii;a(III)Fnamed getPathfindingFavorLnet/minecraft/entity/MobEntity;getPathfindingFavor(III)F
-
writeNbt
- Overrides:
writeNbtin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_1368Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)Vglue method_24Lclass_450;method_24(Lclass_333;)Vserver bLlq;b(Liq;)Vclient bLsn;b(Lnu;)Vnamed writeNbtLnet/minecraft/entity/Entity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Overrides:
readNbtin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_1363Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)Vglue method_23Lclass_450;method_23(Lclass_333;)Vserver aLlq;a(Liq;)Vclient aLsn;a(Lnu;)Vnamed readNbtLnet/minecraft/entity/Entity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
canSpawn
public boolean canSpawn()
-