Class PiglinEntity
- All Implemented Interfaces:
RangedAttackMob,Attackable,CrossbowUser,DataTracked,InventoryOwner,Monster,Targeter,ScoreHolder,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name official chkintermediary net/minecraft/class_4836named net/minecraft/entity/mob/PiglinEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Boolean> private static final EntityDimensionsprivate static final EntityAttributeModifierprivate static final UUIDprivate booleanprivate static final TrackedData<Boolean> private static final TrackedData<Boolean> private static final intprivate static final floatprivate static final intprivate static final floatprivate static final floatprivate static final intprivate static final floatprivate static final doubleprivate final SimpleInventoryprotected static final ImmutableList<MemoryModuleType<?>> protected static final ImmutableList<SensorType<? extends Sensor<? super PiglinEntity>>> Fields inherited from class net.minecraft.entity.mob.AbstractPiglinEntity
IMMUNE_TO_ZOMBIFICATION, TIME_TO_ZOMBIFY, timeInOverworldFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_47757, field_48827, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMYFields inherited from interface net.minecraft.entity.InventoryOwner
INVENTORY_KEYFields inherited from interface net.minecraft.entity.mob.Monster
NORMAL_MONSTER_XP, SMALL_MONSTER_XP, STRONG_MONSTER_XP, STRONGER_MONSTER_XP, WITHER_XP, ZERO_XPFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ItemStackprotected booleancanEquipStack(ItemStack stack) Returns whether this piglin can equip into or replace current equipment slot.booleanprotected booleancanHunt()booleancanImmediatelyDespawn(double distanceSquared) protected booleancanInsertIntoInventory(ItemStack stack) static booleancanSpawn(EntityType<PiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) booleancanUseRangedWeapon(RangedWeaponItem weapon) protected Brain.Profile<PiglinEntity> booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) protected voiddropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) private voidequipAtChance(EquipmentSlot slot, ItemStack stack, Random random) protected voidequipToMainHand(ItemStack stack) protected voidequipToOffHand(ItemStack stack) protected SoundEventgetBaseDimensions(EntityPose pose) getBrain()protected SoundEventprotected SoundEventgetHurtSound(DamageSource source) private EntitygetTopMostPassenger(Entity entity, int maxLevel) Returns the passenger entity atmaxLevelin a stacked riding (riding on an entity that is riding on another entity, etc).intCalled when this entity is killed and returns the amount of experience to drop.protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidinitEquipment(Random random, LocalDifficulty localDifficulty) initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) interactMob(PlayerEntity player, Hand hand) booleanisBaby()private booleanbooleanprotected booleanprotected voidloot(ItemEntity item) private ItemStackprotected voidmobTick()voidonTrackedDataSet(TrackedData<?> data) protected voidplayStepSound(BlockPos pos, BlockState state) protected voidvoidprotected booleanprefersNewEquipment(ItemStack newStack, ItemStack oldStack) voidReads custom data fromnbt.voidsetBaby(boolean baby) private voidsetCannotHunt(boolean cannotHunt) voidsetCharging(boolean charging) voidsetDancing(boolean dancing) voidshoot(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray) voidshootAt(LivingEntity target, float pullProgress) booleanstartRiding(Entity entity, boolean force) Starts ridingentity.voidWrites custom data tonbt.protected voidzombify(ServerWorld world) Methods inherited from class net.minecraft.entity.mob.AbstractPiglinEntity
getTarget, isAdult, isHoldingTool, isImmuneToZombification, playAmbientSound, sendAiDebugData, setImmuneToZombification, shouldZombifyMethods inherited from class net.minecraft.entity.mob.HostileEntity
canSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getFallSounds, getPathfindingFavor, getProjectileType, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isSpawnDark, shouldDropLoot, shouldDropXp, tickMovement, updateDespawnCounterMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeLeashedBy, canEquip, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getVisibilityCache, handleStatus, hasArmorSlot, hasPositionTarget, initGoals, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playHurtSound, playSpawnEffects, prefersNewDamageableItem, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, stopMovement, swimUpward, tick, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createLivingAttributes, damageArmor, damageHelmet, damageShield, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEquippedItems, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflector, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.entity.CrossbowUser
getProjectileLaunchVelocity, getTarget, shoot, shootMethods inherited from interface net.minecraft.entity.InventoryOwner
readInventory, writeInventoryMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
BABY
- Mappings:
Namespace Name Mixin selector official bYLchk;bY:Laim;intermediary field_22377Lnet/minecraft/class_4836;field_22377:Lnet/minecraft/class_2940;named BABYLnet/minecraft/entity/mob/PiglinEntity;BABY:Lnet/minecraft/entity/data/TrackedData;
-
CHARGING
- Mappings:
Namespace Name Mixin selector official bZLchk;bZ:Laim;intermediary field_22378Lnet/minecraft/class_4836;field_22378:Lnet/minecraft/class_2940;named CHARGINGLnet/minecraft/entity/mob/PiglinEntity;CHARGING:Lnet/minecraft/entity/data/TrackedData;
-
DANCING
- Mappings:
Namespace Name Mixin selector official caLchk;ca:Laim;intermediary field_25164Lnet/minecraft/class_4836;field_25164:Lnet/minecraft/class_2940;named DANCINGLnet/minecraft/entity/mob/PiglinEntity;DANCING:Lnet/minecraft/entity/data/TrackedData;
-
BABY_SPEED_BOOST_ID
- Mappings:
Namespace Name Mixin selector official cbLchk;cb:Ljava/util/UUID;intermediary field_22379Lnet/minecraft/class_4836;field_22379:Ljava/util/UUID;named BABY_SPEED_BOOST_IDLnet/minecraft/entity/mob/PiglinEntity;BABY_SPEED_BOOST_ID:Ljava/util/UUID;
-
BABY_SPEED_BOOST
- Mappings:
Namespace Name Mixin selector official ccLchk;cc:Lbqu;intermediary field_22380Lnet/minecraft/class_4836;field_22380:Lnet/minecraft/class_1322;named BABY_SPEED_BOOSTLnet/minecraft/entity/mob/PiglinEntity;BABY_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
-
field_30548
private static final int field_30548- See Also:
- Mappings:
Namespace Name Mixin selector official cdLchk;cd:Iintermediary field_30548Lnet/minecraft/class_4836;field_30548:Inamed field_30548Lnet/minecraft/entity/mob/PiglinEntity;field_30548:I
-
field_30549
private static final float field_30549- See Also:
- Mappings:
Namespace Name Mixin selector official ceLchk;ce:Fintermediary field_30549Lnet/minecraft/class_4836;field_30549:Fnamed field_30549Lnet/minecraft/entity/mob/PiglinEntity;field_30549:F
-
field_30550
private static final int field_30550- See Also:
- Mappings:
Namespace Name Mixin selector official cfLchk;cf:Iintermediary field_30550Lnet/minecraft/class_4836;field_30550:Inamed field_30550Lnet/minecraft/entity/mob/PiglinEntity;field_30550:I
-
field_30551
private static final float field_30551- See Also:
- Mappings:
Namespace Name Mixin selector official cgLchk;cg:Fintermediary field_30551Lnet/minecraft/class_4836;field_30551:Fnamed field_30551Lnet/minecraft/entity/mob/PiglinEntity;field_30551:F
-
field_30552
private static final float field_30552- See Also:
- Mappings:
Namespace Name Mixin selector official chLchk;ch:Fintermediary field_30552Lnet/minecraft/class_4836;field_30552:Fnamed field_30552Lnet/minecraft/entity/mob/PiglinEntity;field_30552:F
-
field_30553
private static final int field_30553- See Also:
- Mappings:
Namespace Name Mixin selector official ciLchk;ci:Iintermediary field_30553Lnet/minecraft/class_4836;field_30553:Inamed field_30553Lnet/minecraft/entity/mob/PiglinEntity;field_30553:I
-
field_30554
private static final float field_30554- See Also:
- Mappings:
Namespace Name Mixin selector official cjLchk;cj:Fintermediary field_30554Lnet/minecraft/class_4836;field_30554:Fnamed field_30554Lnet/minecraft/entity/mob/PiglinEntity;field_30554:F
-
BABY_BASE_DIMENSIONS
- Mappings:
Namespace Name Mixin selector official ckLchk;ck:Lbpa;intermediary field_47818Lnet/minecraft/class_4836;field_47818:Lnet/minecraft/class_4048;named BABY_BASE_DIMENSIONSLnet/minecraft/entity/mob/PiglinEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
-
field_30556
private static final double field_30556- See Also:
- Mappings:
Namespace Name Mixin selector official clLchk;cl:Dintermediary field_30556Lnet/minecraft/class_4836;field_30556:Dnamed field_30556Lnet/minecraft/entity/mob/PiglinEntity;field_30556:D
-
SENSOR_TYPES
protected static final ImmutableList<SensorType<? extends Sensor<? super PiglinEntity>>> SENSOR_TYPES- Mappings:
Namespace Name Mixin selector official eLchk;e:Lcom/google/common/collect/ImmutableList;intermediary field_22376Lnet/minecraft/class_4836;field_22376:Lcom/google/common/collect/ImmutableList;named SENSOR_TYPESLnet/minecraft/entity/mob/PiglinEntity;SENSOR_TYPES:Lcom/google/common/collect/ImmutableList;
-
MEMORY_MODULE_TYPES
- Mappings:
Namespace Name Mixin selector official bXLchk;bX:Lcom/google/common/collect/ImmutableList;intermediary field_22381Lnet/minecraft/class_4836;field_22381:Lcom/google/common/collect/ImmutableList;named MEMORY_MODULE_TYPESLnet/minecraft/entity/mob/PiglinEntity;MEMORY_MODULE_TYPES:Lcom/google/common/collect/ImmutableList;
-
inventory
- Mappings:
Namespace Name Mixin selector official cmLchk;cm:Lbnm;intermediary field_22371Lnet/minecraft/class_4836;field_22371:Lnet/minecraft/class_1277;named inventoryLnet/minecraft/entity/mob/PiglinEntity;inventory:Lnet/minecraft/inventory/SimpleInventory;
-
cannotHunt
private boolean cannotHunt- Mappings:
Namespace Name Mixin selector official cnLchk;cn:Zintermediary field_23738Lnet/minecraft/class_4836;field_23738:Znamed cannotHuntLnet/minecraft/entity/mob/PiglinEntity;cannotHunt:Z
-
-
Constructor Details
-
PiglinEntity
- Mappings:
Namespace Name Mixin selector official <init>Lbox;<init>(Lbpd;Lcxb;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Overrides:
writeCustomDataToNbtin classAbstractPiglinEntity- See Also:
- Mappings:
Namespace Name Mixin selector official bLbox;b(Lta;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbtin classAbstractPiglinEntity- See Also:
- Mappings:
Namespace Name Mixin selector official aLbox;a(Lta;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getInventory
- Specified by:
getInventoryin interfaceInventoryOwner- Mappings:
Namespace Name Mixin selector official yLcif;y()Lbnm;intermediary method_35199Lnet/minecraft/class_6067;method_35199()Lnet/minecraft/class_1277;named getInventoryLnet/minecraft/entity/InventoryOwner;getInventory()Lnet/minecraft/inventory/SimpleInventory;
-
dropEquipment
- Overrides:
dropEquipmentin classMobEntity- Mappings:
Namespace Name Mixin selector official aLbpp;a(Lbnw;IZ)Vintermediary method_6099Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)Vnamed dropEquipmentLnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
-
addItem
- Mappings:
Namespace Name Mixin selector official nLchk;n(Lcqm;)Lcqm;intermediary method_24711Lnet/minecraft/class_4836;method_24711(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;named addItemLnet/minecraft/entity/mob/PiglinEntity;addItem(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/item/ItemStack;
-
canInsertIntoInventory
- Mappings:
Namespace Name Mixin selector official oLchk;o(Lcqm;)Zintermediary method_27085Lnet/minecraft/class_4836;method_27085(Lnet/minecraft/class_1799;)Znamed canInsertIntoInventoryLnet/minecraft/entity/mob/PiglinEntity;canInsertIntoInventory(Lnet/minecraft/item/ItemStack;)Z
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classAbstractPiglinEntity- Mappings:
Namespace Name Mixin selector official aLbox;a(Laiq$a;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
-
onTrackedDataSet
- Specified by:
onTrackedDataSetin interfaceDataTracked- Overrides:
onTrackedDataSetin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLaip;a(Laim;)Vintermediary method_5674Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)Vnamed onTrackedDataSetLnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
createPiglinAttributes
- Mappings:
Namespace Name Mixin selector official guLchk;gu()Lbqv$a;intermediary method_26953Lnet/minecraft/class_4836;method_26953()Lnet/minecraft/class_5132$class_5133;named createPiglinAttributesLnet/minecraft/entity/mob/PiglinEntity;createPiglinAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
canSpawn
public static boolean canSpawn(EntityType<PiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) - Mappings:
Namespace Name Mixin selector official bLchk;b(Lbpd;Lcxc;Lbpt;Lib;Laxd;)Zintermediary method_24695Lnet/minecraft/class_4836;method_24695(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Znamed canSpawnLnet/minecraft/entity/mob/PiglinEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initializein classMobEntity- Mappings:
Namespace Name Mixin selector official aLbpr;a(Lcxq;Lbnb;Lbpt;Lbqh;)Lbqh;intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;
-
isDisallowedInPeaceful
protected boolean isDisallowedInPeaceful()- Overrides:
isDisallowedInPeacefulin classHostileEntity- Mappings:
Namespace Name Mixin selector official WLbpr;W()Zintermediary method_23734Lnet/minecraft/class_1308;method_23734()Znamed isDisallowedInPeacefulLnet/minecraft/entity/mob/MobEntity;isDisallowedInPeaceful()Z
-
canImmediatelyDespawn
public boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
canImmediatelyDespawnin classMobEntity- Mappings:
Namespace Name Mixin selector official hLbpr;h(D)Zintermediary method_5974Lnet/minecraft/class_1308;method_5974(D)Znamed canImmediatelyDespawnLnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
-
initEquipment
- Overrides:
initEquipmentin classMobEntity- Mappings:
Namespace Name Mixin selector official aLbpr;a(Laxd;Lbnb;)Vintermediary method_5964Lnet/minecraft/class_1308;method_5964(Lnet/minecraft/class_5819;Lnet/minecraft/class_1266;)Vnamed initEquipmentLnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/LocalDifficulty;)V
-
equipAtChance
- Mappings:
Namespace Name Mixin selector official aLchk;a(Lbpe;Lcqm;Laxd;)Vintermediary method_24696Lnet/minecraft/class_4836;method_24696(Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;Lnet/minecraft/class_5819;)Vnamed equipAtChanceLnet/minecraft/entity/mob/PiglinEntity;equipAtChance(Lnet/minecraft/entity/EquipmentSlot;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/random/Random;)V
-
createBrainProfile
- Overrides:
createBrainProfilein classLivingEntity- Mappings:
Namespace Name Mixin selector official dQLbpp;dQ()Lbqq$b;intermediary method_28306Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;named createBrainProfileLnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
-
deserializeBrain
- Overrides:
deserializeBrainin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLbpp;a(Lcom/mojang/serialization/Dynamic;)Lbqq;intermediary method_18867Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;named deserializeBrainLnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
-
getBrain
- Overrides:
getBrainin classLivingEntity- Mappings:
Namespace Name Mixin selector official dPLbpp;dP()Lbqq;intermediary method_18868Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;named getBrainLnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
-
interactMob
- Overrides:
interactMobin classMobEntity- Mappings:
Namespace Name Mixin selector official bLbpr;b(Lciu;Lbnc;)Lbnd;intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
getBaseDimensions
- Overrides:
getBaseDimensionsin classLivingEntity- Mappings:
Namespace Name Mixin selector official eLbpp;e(Lbqa;)Lbpa;intermediary method_55694Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;named getBaseDimensionsLnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
-
setBaby
public void setBaby(boolean baby) -
isBaby
public boolean isBaby()- Overrides:
isBabyin classLivingEntity- Mappings:
Namespace Name Mixin selector official o_Lbpp;o_()Zintermediary method_6109Lnet/minecraft/class_1309;method_6109()Znamed isBabyLnet/minecraft/entity/LivingEntity;isBaby()Z
-
setCannotHunt
private void setCannotHunt(boolean cannotHunt) - Mappings:
Namespace Name Mixin selector official yLchk;y(Z)Vintermediary method_26954Lnet/minecraft/class_4836;method_26954(Z)Vnamed setCannotHuntLnet/minecraft/entity/mob/PiglinEntity;setCannotHunt(Z)V
-
canHunt
protected boolean canHunt()- Specified by:
canHuntin classAbstractPiglinEntity- Mappings:
Namespace Name Mixin selector official rLchj;r()Zintermediary method_26952Lnet/minecraft/class_5418;method_26952()Znamed canHuntLnet/minecraft/entity/mob/AbstractPiglinEntity;canHunt()Z
-
mobTick
protected void mobTick()- Overrides:
mobTickin classAbstractPiglinEntity- Mappings:
Namespace Name Mixin selector official YLbpr;Y()Vintermediary method_5958Lnet/minecraft/class_1308;method_5958()Vnamed mobTickLnet/minecraft/entity/mob/MobEntity;mobTick()V
-
getXpToDrop
public int getXpToDrop()Called when this entity is killed and returns the amount of experience to drop.- Overrides:
getXpToDropin classMobEntity- See Also:
- Mappings:
Namespace Name Mixin selector official egLbpp;eg()Iintermediary method_6110Lnet/minecraft/class_1309;method_6110()Inamed getXpToDropLnet/minecraft/entity/LivingEntity;getXpToDrop()I
-
zombify
- Overrides:
zombifyin classAbstractPiglinEntity- Mappings:
Namespace Name Mixin selector official cLchj;c(Lapf;)Vintermediary method_24694Lnet/minecraft/class_5418;method_24694(Lnet/minecraft/class_3218;)Vnamed zombifyLnet/minecraft/entity/mob/AbstractPiglinEntity;zombify(Lnet/minecraft/server/world/ServerWorld;)V
-
makeInitialWeapon
- Mappings:
Namespace Name Mixin selector official gwLchk;gw()Lcqm;intermediary method_24702Lnet/minecraft/class_4836;method_24702()Lnet/minecraft/class_1799;named makeInitialWeaponLnet/minecraft/entity/mob/PiglinEntity;makeInitialWeapon()Lnet/minecraft/item/ItemStack;
-
isCharging
private boolean isCharging()- Mappings:
Namespace Name Mixin selector official gxLchk;gx()Zintermediary method_24703Lnet/minecraft/class_4836;method_24703()Znamed isChargingLnet/minecraft/entity/mob/PiglinEntity;isCharging()Z
-
setCharging
public void setCharging(boolean charging) - Specified by:
setChargingin interfaceCrossbowUser- Mappings:
Namespace Name Mixin selector official bLcfn;b(Z)Vintermediary method_7110Lnet/minecraft/class_3745;method_7110(Z)Vnamed setChargingLnet/minecraft/entity/CrossbowUser;setCharging(Z)V
-
postShoot
public void postShoot()- Specified by:
postShootin interfaceCrossbowUser- Mappings:
Namespace Name Mixin selector official aLcfn;a()Vintermediary method_24651Lnet/minecraft/class_3745;method_24651()Vnamed postShootLnet/minecraft/entity/CrossbowUser;postShoot()V
-
getActivity
- Specified by:
getActivityin classAbstractPiglinEntity- Mappings:
Namespace Name Mixin selector official gpLchj;gp()Lchm;intermediary method_24705Lnet/minecraft/class_5418;method_24705()Lnet/minecraft/class_4837;named getActivityLnet/minecraft/entity/mob/AbstractPiglinEntity;getActivity()Lnet/minecraft/entity/mob/PiglinActivity;
-
isDancing
public boolean isDancing()- Mappings:
Namespace Name Mixin selector official gvLchk;gv()Zintermediary method_29272Lnet/minecraft/class_4836;method_29272()Znamed isDancingLnet/minecraft/entity/mob/PiglinEntity;isDancing()Z
-
setDancing
public void setDancing(boolean dancing) - Mappings:
Namespace Name Mixin selector official xLchk;x(Z)Vintermediary method_29274Lnet/minecraft/class_4836;method_29274(Z)Vnamed setDancingLnet/minecraft/entity/mob/PiglinEntity;setDancing(Z)V
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classLivingEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector official aLbox;a(Lbnw;F)Zintermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
shootAt
- Specified by:
shootAtin interfaceRangedAttackMob- Mappings:
Namespace Name Mixin selector official aLcge;a(Lbpp;F)Vintermediary method_7105Lnet/minecraft/class_1603;method_7105(Lnet/minecraft/class_1309;F)Vnamed shootAtLnet/minecraft/entity/ai/RangedAttackMob;shootAt(Lnet/minecraft/entity/LivingEntity;F)V
-
shoot
public void shoot(LivingEntity target, ItemStack crossbow, ProjectileEntity projectile, float multiShotSpray) - Specified by:
shootin interfaceCrossbowUser- Mappings:
Namespace Name Mixin selector official aLcfn;a(Lbpp;Lcqm;Lcjm;F)Vintermediary method_18811Lnet/minecraft/class_3745;method_18811(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1676;F)Vnamed shootLnet/minecraft/entity/CrossbowUser;shoot(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/projectile/ProjectileEntity;F)V
-
canUseRangedWeapon
- Overrides:
canUseRangedWeaponin classMobEntity- Mappings:
Namespace Name Mixin selector official aLbpr;a(Lcrc;)Zintermediary method_25938Lnet/minecraft/class_1308;method_25938(Lnet/minecraft/class_1811;)Znamed canUseRangedWeaponLnet/minecraft/entity/mob/MobEntity;canUseRangedWeapon(Lnet/minecraft/item/RangedWeaponItem;)Z
-
equipToMainHand
- Mappings:
Namespace Name Mixin selector official pLchk;p(Lcqm;)Vintermediary method_24844Lnet/minecraft/class_4836;method_24844(Lnet/minecraft/class_1799;)Vnamed equipToMainHandLnet/minecraft/entity/mob/PiglinEntity;equipToMainHand(Lnet/minecraft/item/ItemStack;)V
-
equipToOffHand
- Mappings:
Namespace Name Mixin selector official qLchk;q(Lcqm;)Vintermediary method_24845Lnet/minecraft/class_4836;method_24845(Lnet/minecraft/class_1799;)Vnamed equipToOffHandLnet/minecraft/entity/mob/PiglinEntity;equipToOffHand(Lnet/minecraft/item/ItemStack;)V
-
canGather
-
canEquipStack
Returns whether this piglin can equip into or replace current equipment slot.- Mappings:
Namespace Name Mixin selector official rLchk;r(Lcqm;)Zintermediary method_24846Lnet/minecraft/class_4836;method_24846(Lnet/minecraft/class_1799;)Znamed canEquipStackLnet/minecraft/entity/mob/PiglinEntity;canEquipStack(Lnet/minecraft/item/ItemStack;)Z
-
prefersNewEquipment
- Overrides:
prefersNewEquipmentin classMobEntity- Mappings:
Namespace Name Mixin selector official bLbpr;b(Lcqm;Lcqm;)Zintermediary method_5955Lnet/minecraft/class_1308;method_5955(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Znamed prefersNewEquipmentLnet/minecraft/entity/mob/MobEntity;prefersNewEquipment(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
loot
-
startRiding
Starts ridingentity.For example,
player.startRiding(horse)causes the player to ride a horse; the opposite,horse.startRiding(player), will cause the horse to ride a player.This fails when this entity is already riding the entity (or vice versa), or when this entity does not allow riding other entities (or vice versa) unless
forceistrue. If this entity is already riding another entity, it will stop riding that entity first.- Overrides:
startRidingin classMobEntity- Parameters:
force- whether to bypass the entity's rideability check- Returns:
- whether this entity successfully started riding
- See Also:
- Mappings:
Namespace Name Mixin selector official aLbox;a(Lbox;Z)Zintermediary method_5873Lnet/minecraft/class_1297;method_5873(Lnet/minecraft/class_1297;Z)Znamed startRidingLnet/minecraft/entity/Entity;startRiding(Lnet/minecraft/entity/Entity;Z)Z
-
getTopMostPassenger
Returns the passenger entity atmaxLevelin a stacked riding (riding on an entity that is riding on another entity, etc).If the number of stacked entities is less than
maxLevel, returns the top most passenger entity.- Mappings:
Namespace Name Mixin selector official bLchk;b(Lbox;I)Lbox;intermediary method_26089Lnet/minecraft/class_4836;method_26089(Lnet/minecraft/class_1297;I)Lnet/minecraft/class_1297;named getTopMostPassengerLnet/minecraft/entity/mob/PiglinEntity;getTopMostPassenger(Lnet/minecraft/entity/Entity;I)Lnet/minecraft/entity/Entity;
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector official vLbpr;v()Latx;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSoundin classHostileEntity- Mappings:
Namespace Name Mixin selector official dLbpp;d(Lbnw;)Latx;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSoundin classHostileEntity- Mappings:
Namespace Name Mixin selector official n_Lbpp;n_()Latx;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
playStepSound
- Overrides:
playStepSoundin classEntity- Mappings:
Namespace Name Mixin selector official bLbox;b(Lib;Ldnb;)Vintermediary method_5712Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed playStepSoundLnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
playZombificationSound
protected void playZombificationSound()- Specified by:
playZombificationSoundin classAbstractPiglinEntity- Mappings:
Namespace Name Mixin selector official grLchj;gr()Vintermediary method_30238Lnet/minecraft/class_5418;method_30238()Vnamed playZombificationSoundLnet/minecraft/entity/mob/AbstractPiglinEntity;playZombificationSound()V
-