Package net.minecraft.entity.passive
Class PigEntity
- All Implemented Interfaces:
class_3893,EntityCategoryProvider,Nameable
- Mappings:
Namespace Name official akaintermediary net/minecraft/class_948named net/minecraft/entity/passive/PigEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate static final TrackedData<Boolean>private booleanprivate static final TrackedData<Integer>private static final IngredientFields inherited from class net.minecraft.entity.passive.AnimalEntity
field_11973Fields inherited from class net.minecraft.entity.passive.PassiveEntity
field_11896, field_11898, forcedAgeFields 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, z -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SoundEventbreed(PassiveEntity passiveEntity) booleanprotected SoundEventprotected SoundEventgetHurtSound(DamageSource damageSource) protected Identifierprotected voidprotected voidprotected voidbooleaninteractMob(PlayerEntity playerEntity, Hand hand) booleanisBreedingItem(ItemStack stack) booleanprotected voidmethod_10936(BlockPos blockPos, BlockState blockState) booleanvoidmethod_2657(float float2, float float3, float float4) voidonKilled(DamageSource source) voidonLightningStrike(LightningBoltEntity lightning) voidonTrackedDataSet(TrackedData<?> data) voidvoidsetSaddled(boolean bool) voidMethods inherited from class net.minecraft.entity.passive.AnimalEntity
canBreedWith, canImmediatelyDespawn, damage, eat, getHeightOffset, getMinAmbientSoundDelay, getXpToDrop, handleStatus, isInLove, lovePlayer, method_15103, method_15652, method_15657, method_15740, method_15741, mobTick, resetLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntity
age, isBaby, method_10925, method_10926, method_5377, method_5378, method_6095, setAge, setBoundsMethods 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, canBeLeashedBy, canMoveVoluntarily, canPickupItem, canPickUpLoot, checkDespawn, createNavigation, detachLeash, dropLoot, equip, equipStack, getArmorItems, getDefaultDrop, getDurability, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getMotionHelper, getNavigation, getSafeFallDistance, getTarget, getVisibilityCache, hasNoAi, initEquipment, initialize, interact, 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_15651, method_15653, method_15654, method_15655, method_15656, method_2469, method_2638, method_4472, method_6162, onEatingGrass, playAmbientSound, playSpawnEffects, setAiDisabled, setCanPickUpLoot, setForwardSpeed, setMovementSpeed, setPersistent, setTarget, startRiding, tick, tickNewAi, tryAttack, 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, getLandSound, 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_2647, 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, shouldDropXp, 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, canFly, 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, getEyeHeight, getFlag, getHardCollisionBox, getHorizontalDirection, getHoverEvent, getItemsEquipped, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getLightmapCoordinates, getMaxNetherPortalTime, getMountedHeightOffset, getMovementDirection, getParts, getPassengerList, getPassengersDeep, getPistonBehavior, getRenderDistanceMultiplier, getRootVehicle, getRotation, getRotationClient, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getSoundCategory, 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_12984, method_12985, 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_15577, 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, onKilledOther, 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, updateWaterState
-
Field Details
-
field_14615
- Mappings:
Namespace Name Mixin selector official bCLaka;bC:Lor;intermediary field_14615Lnet/minecraft/class_948;field_14615:Lnet/minecraft/class_2921;named field_14615Lnet/minecraft/entity/passive/PigEntity;field_14615:Lnet/minecraft/entity/data/TrackedData;
-
field_15485
- Mappings:
Namespace Name Mixin selector official bDLaka;bD:Lor;intermediary field_15485Lnet/minecraft/class_948;field_15485:Lnet/minecraft/class_2921;named field_15485Lnet/minecraft/entity/passive/PigEntity;field_15485:Lnet/minecraft/entity/data/TrackedData;
-
field_16918
- Mappings:
Namespace Name Mixin selector official bELaka;bE:Lavh;intermediary field_16918Lnet/minecraft/class_948;field_16918:Lnet/minecraft/class_3193;named field_16918Lnet/minecraft/entity/passive/PigEntity;field_16918:Lnet/minecraft/recipe/Ingredient;
-
field_14617
private boolean field_14617- Mappings:
Namespace Name Mixin selector official bGLaka;bG:Zintermediary field_14617Lnet/minecraft/class_948;field_14617:Znamed field_14617Lnet/minecraft/entity/passive/PigEntity;field_14617:Z
-
field_14613
private int field_14613- Mappings:
Namespace Name Mixin selector official bHLaka;bH:Iintermediary field_14613Lnet/minecraft/class_948;field_14613:Inamed field_14613Lnet/minecraft/entity/passive/PigEntity;field_14613:I
-
field_14614
private int field_14614- Mappings:
Namespace Name Mixin selector official bILaka;bI:Iintermediary field_14614Lnet/minecraft/class_948;field_14614:Inamed field_14614Lnet/minecraft/entity/passive/PigEntity;field_14614:I
-
-
Constructor Details
-
PigEntity
- 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
-
initGoals
protected void initGoals() -
initializeAttributes
protected void initializeAttributes()- Overrides:
initializeAttributesin classMobEntity- Mappings:
Namespace Name Mixin selector official bZLafa;bZ()Vintermediary method_6129Lnet/minecraft/class_1699;method_6129()Vnamed initializeAttributesLnet/minecraft/entity/LivingEntity;initializeAttributes()V
-
getPrimaryPassenger
- Overrides:
getPrimaryPassengerin classEntity- Mappings:
Namespace Name Mixin selector official bOLaer;bO()Laer;intermediary method_12999Lnet/minecraft/class_864;method_12999()Lnet/minecraft/class_864;named getPrimaryPassengerLnet/minecraft/entity/Entity;getPrimaryPassenger()Lnet/minecraft/entity/Entity;
-
canBeControlledByRider
public boolean canBeControlledByRider()- Overrides:
canBeControlledByRiderin classMobEntity- Mappings:
Namespace Name Mixin selector official dhLafb;dh()Zintermediary method_4476Lnet/minecraft/class_871;method_4476()Znamed canBeControlledByRiderLnet/minecraft/entity/mob/MobEntity;canBeControlledByRider()Z
-
onTrackedDataSet
- Overrides:
onTrackedDataSetin classPassiveEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lor;)Vintermediary method_12974Lnet/minecraft/class_864;method_12974(Lnet/minecraft/class_2921;)Vnamed onTrackedDataSetLnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classPassiveEntity- Mappings:
Namespace Name Mixin selector official x_Laer;x_()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classAnimalEntity- Mappings:
Namespace Name Mixin selector official bLaer;b(Lgy;)Vintermediary method_2528Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbtin classAnimalEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lgy;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
ambientSound
- Overrides:
ambientSoundin classMobEntity- 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 classLivingEntity- 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 classLivingEntity- 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;
-
method_10936
- Overrides:
method_10936in classEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lel;Lblc;)Vintermediary method_10936Lnet/minecraft/class_864;method_10936(Lnet/minecraft/class_2552;Lnet/minecraft/class_2232;)Vnamed method_10936Lnet/minecraft/entity/Entity;method_10936(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
interactMob
- Overrides:
interactMobin classAnimalEntity- Mappings:
Namespace Name Mixin selector official aLafb;a(Laog;Ladk;)Zintermediary method_13079Lnet/minecraft/class_871;method_13079(Lnet/minecraft/class_988;Lnet/minecraft/class_2961;)Znamed interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Z
-
onKilled
- Overrides:
onKilledin classLivingEntity- Mappings:
Namespace Name Mixin selector official aLafa;a(Laea;)Vintermediary method_2580Lnet/minecraft/class_1699;method_2580(Lnet/minecraft/class_856;)Vnamed onKilledLnet/minecraft/entity/LivingEntity;onKilled(Lnet/minecraft/entity/damage/DamageSource;)V
-
getLootTableId
- Overrides:
getLootTableIdin classMobEntity- 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;
-
isSaddled
public boolean isSaddled()- Mappings:
Namespace Name Mixin selector official dyLaka;dy()Zintermediary method_2860Lnet/minecraft/class_948;method_2860()Znamed isSaddledLnet/minecraft/entity/passive/PigEntity;isSaddled()Z
-
setSaddled
public void setSaddled(boolean bool) - Mappings:
Namespace Name Mixin selector official sLaka;s(Z)Vintermediary method_2859Lnet/minecraft/class_948;method_2859(Z)Vnamed setSaddledLnet/minecraft/entity/passive/PigEntity;setSaddled(Z)V
-
onLightningStrike
- Overrides:
onLightningStrikein classEntity- Mappings:
Namespace Name Mixin selector official aLaer;a(Lamj;)Vintermediary method_2502Lnet/minecraft/class_864;method_2502(Lnet/minecraft/class_961;)Vnamed onLightningStrikeLnet/minecraft/entity/Entity;onLightningStrike(Lnet/minecraft/entity/LightningBoltEntity;)V
-
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_13117
public boolean method_13117()- Mappings:
Namespace Name Mixin selector official dzLaka;dz()Zintermediary method_13117Lnet/minecraft/class_948;method_13117()Znamed method_13117Lnet/minecraft/entity/passive/PigEntity;method_13117()Z
-
breed
- Specified by:
breedin classPassiveEntity- Mappings:
Namespace Name Mixin selector official bLaka;b(Laeo;)Laka;intermediary method_4522Lnet/minecraft/class_948;method_4522(Lnet/minecraft/class_862;)Lnet/minecraft/class_948;named breedLnet/minecraft/entity/passive/PigEntity;breed(Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PigEntity;
-
isBreedingItem
- Overrides:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector official fLajq;f(Late;)Zintermediary method_2853Lnet/minecraft/class_942;method_2853(Lnet/minecraft/class_1071;)Znamed isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
-