net.minecraft.entity.mob

public class PiglinEntity

extends HostileEntity implements CrossbowUser

All mapped superinterfaces:

Nameable, CommandOutput, Monster, CrossbowUser, RangedAttackMob

bdc
net.minecraft.world.entity.monster.piglin.Piglin
net.minecraft.class_4836
net.minecraft.entity.mob.PiglinEntity
net.minecraft.unmapped.C_lkhqndnb
net.minecraft.entity.monster.piglin.PiglinEntity
net.minecraft.entity.monster.piglin.PiglinEntity

Field summary

Modifier and TypeField
private static final TrackedData<Boolean>
d
DATA_BABY_ID
field_22377
BABY
f_irzyizjq
field_234415_d_
field_234415_d_
private static final TrackedData<Boolean>
bv
DATA_IMMUNE_TO_ZOMBIFICATION
field_22419
IMMUNE_TO_ZOMBIFICATION
f_kxxifyky
field_234408_bu_
field_234408_bu_
private static final TrackedData<Boolean>
bw
DATA_IS_CHARGING_CROSSBOW
field_22378
CHARGING
f_vynssoly
field_234409_bv_
field_234409_bv_
private static final TrackedData<Boolean>
bx
DATA_IS_DANCING
field_25164
dancing
f_dicqsfvy
field_234410_bw_
DANCING
private static final UUID
by
SPEED_MODIFIER_BABY_UUID
field_22379
BABY_SPEED_BOOST_ID
f_intwriub
field_234411_bx_
BABY_SPEED_MODIFIER_IDENTIFIER
private static final EntityAttributeModifier
bz
SPEED_MODIFIER_BABY
field_22380
BABY_SPEED_BOOST
f_xtlntavg
field_234412_by_
BABY_SPEED_MODIFIER
private int
bA
timeInOverworld
field_22370
conversionTicks
f_egtrhhmf
field_234413_bz_
timeInOverworld
private final SimpleInventory
bB
inventory
field_22371
inventory
f_xqilyeci
field_234406_bA_
inventory
private boolean
bC
cannotHunt
field_23738
cannotHunt
f_grlrcjra
field_234407_bB_
field_234407_bB_
protected static final com.google.common.collect.ImmutableList<SensorType<? extends Sensor<? super PiglinEntity>>>
b
SENSOR_TYPES
field_22376
SENSOR_TYPES
f_lqzurrbs
field_234405_b_
field_234405_b_
protected static final com.google.common.collect.ImmutableList<MemoryModuleType<?>>
c
MEMORY_TYPES
field_22381
MEMORY_MODULE_TYPES
f_yoeupwku
field_234414_c_
field_234414_c_

Constructor summary

ModifierConstructor
public (EntityType<? extends HostileEntity> arg0, World arg1)

Method summary

Modifier and TypeMethod
public void
b(le arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToTag(CompoundTag arg0)
m_xuwbpohg(C_hhlwcnih arg0)
func_213281_b(CompoundNBT arg0)
writeAdditional(CompoundNBT arg0)
public void
a(le arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromTag(CompoundTag arg0)
m_obkzfysl(C_hhlwcnih arg0)
func_70037_a(CompoundNBT arg0)
readAdditional(CompoundNBT arg0)
protected void
a(anw arg0, int arg1, boolean arg2)
dropCustomDeathLoot(DamageSource arg0, int arg1, boolean arg2)
method_6099(class_1282 arg0, int arg1, boolean arg2)
dropEquipment(DamageSource arg0, int arg1, boolean arg2)
m_sephwywk(C_sbxfkpyv arg0, int arg1, boolean arg2)
func_213333_a(DamageSource arg0, int arg1, boolean arg2)
dropSpecialItems(DamageSource arg0, int arg1, boolean arg2)
protected ItemStack
k(bki arg0)
addToInventory(ItemStack arg0)
method_24711(class_1799 arg0)
addItem(ItemStack stack)
m_jtmrkrba(C_sddaxwyk arg0)
func_234436_k_(ItemStack arg0)
func_234436_k_(ItemStack arg0)
protected boolean
l(bki arg0)
canAddToInventory(ItemStack arg0)
method_27085(class_1799 arg0)
canInsertIntoInventory(ItemStack stack)
m_cismjwrg(C_sddaxwyk arg0)
func_234437_l_(ItemStack arg0)
func_234437_l_(ItemStack arg0)
protected void
e()
defineSynchedData()
method_5693()
initDataTracker()
m_lwugwlsw()
func_70088_a()
registerData()
public void
a(tq<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_prrlvbmi(C_rinmcaxy<?> arg0)
func_184206_a(DataParameter<?> arg0)
notifyDataManagerChange(DataParameter<?> arg0)
public static DefaultAttributeContainer$Builder
eL()
createAttributes()
method_26953()
createPiglinAttributes()
m_ufaobfzz()
func_234420_eI_()
func_234420_eI_()
public static boolean
b(aoq<bdc> arg0, bqc arg1, apb arg2, fu arg3, Random arg4)
checkPiglinSpawnRules(EntityType<Piglin> arg0, LevelAccessor arg1, MobSpawnType arg2, BlockPos arg3, Random arg4)
method_24695(class_1299<class_4836> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, Random arg4)
canSpawn(EntityType<PiglinEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
m_icdspzlk(C_ogavsvbr<C_lkhqndnb> arg0, C_vdvbsyle arg1, C_uzzvxofv arg2, C_hynzadkk arg3, Random arg4)
func_234418_b_(EntityType<PiglinEntity> arg0, IWorld arg1, SpawnReason arg2, BlockPos arg3, Random arg4)
func_234418_b_(EntityType<PiglinEntity> arg0, IWorld arg1, SpawnReason arg2, BlockPos arg3, Random arg4)
public EntityData
a(bqc arg0, ane arg1, apb arg2, apo arg3, le arg4)
finalizeSpawn(LevelAccessor arg0, DifficultyInstance arg1, MobSpawnType arg2, SpawnGroupData arg3, CompoundTag arg4)
method_5943(class_1936 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3, class_2487 arg4)
initialize(WorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, CompoundTag arg4)
m_oxrxxqyz(C_vdvbsyle arg0, C_jiailwzt arg1, C_uzzvxofv arg2, C_lsmqixfx arg3, C_hhlwcnih arg4)
func_213386_a(IWorld arg0, DifficultyInstance arg1, SpawnReason arg2, ILivingEntityData arg3, CompoundNBT arg4)
onInitialSpawn(IWorld arg0, DifficultyInstance arg1, SpawnReason arg2, ILivingEntityData arg3, CompoundNBT arg4)
protected boolean
L()
shouldDespawnInPeaceful()
method_23734()
isDisallowedInPeaceful()
m_mrbrckqf()
func_225511_J_()
isDespawnPeaceful()
public boolean
h(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
m_dciqpbdm(double arg0)
func_213397_c(double arg0)
canDespawn(double arg0)
protected void
a(ane arg0)
populateDefaultEquipmentSlots(DifficultyInstance arg0)
method_5964(class_1266 arg0)
initEquipment(LocalDifficulty arg0)
m_bafwglvj(C_jiailwzt arg0)
func_180481_a(DifficultyInstance arg0)
setEquipmentBasedOnDifficulty(DifficultyInstance arg0)
private void
d(aor arg0, bki arg1)
maybeWearArmor(EquipmentSlot arg0, ItemStack arg1)
method_24696(class_1304 arg0, class_1799 arg1)
equipAtChance(EquipmentSlot slot, ItemStack stack)
m_funnqfzg(C_yuycoehb arg0, C_sddaxwyk arg1)
func_234419_d_(EquipmentSlotType arg0, ItemStack arg1)
func_234419_d_(EquipmentSlotType arg0, ItemStack arg1)
protected Brain$Profile<PiglinEntity>
cJ()
brainProvider()
method_28306()
createBrainProfile()
m_pusvfpox()
func_230289_cH_()
getBrainCodec()
protected Brain<?>
a(Dynamic<?> arg0)
makeBrain(com.mojang.serialization.Dynamic<?> arg0)
method_18867(com.mojang.serialization.Dynamic<?> arg0)
deserializeBrain(com.mojang.serialization.Dynamic<?> arg0)
m_epkzhkqg(com.mojang.serialization.Dynamic<?> arg0)
func_213364_a(com.mojang.serialization.Dynamic<?> arg0)
createBrain(com.mojang.serialization.Dynamic<?> arg0)
public Brain<PiglinEntity>
cI()
getBrain()
method_18868()
getBrain()
m_hobjxuks()
func_213375_cj()
getBrain()
public ActionResult
b(bec arg0, anf arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
interactMob(PlayerEntity arg0, Hand arg1)
m_kuhfocmh(C_jzrpycqo arg0, C_laxmzoqs arg1)
func_230254_b_(PlayerEntity arg0, Hand arg1)
func_230254_b_(PlayerEntity arg0, Hand arg1)
protected float
b(apj arg0, aon arg1)
getStandingEyeHeight(Pose arg0, EntityDimensions arg1)
method_18394(class_4050 arg0, class_4048 arg1)
getActiveEyeHeight(EntityPose arg0, EntityDimensions arg1)
m_heqvdbfg(C_ufdjspmk arg0, C_sszpscpo arg1)
func_213348_b(Pose arg0, EntitySize arg1)
getStandingEyeHeight(Pose arg0, EntitySize arg1)
public double
aX()
getMyRidingOffset()
method_5678()
getHeightOffset()
m_kfwdpcql()
func_70033_W()
getYOffset()
public double
aY()
getPassengersRidingOffset()
method_5621()
getMountedHeightOffset()
m_kkphuyzb()
func_70042_X()
getMountedYOffset()
public void
a(boolean arg0)
setBaby(boolean arg0)
method_7217(boolean arg0)
setBaby(boolean arg0)
m_wuplhywr(boolean arg0)
func_82227_f(boolean arg0)
setChild(boolean arg0)
public boolean
x_()
isBaby()
method_6109()
isBaby()
m_xuxedegf()
func_70631_g_()
isChild()
public boolean
eM()
isAdult()
method_24712()
isAdult()
m_nrbkscqt()
func_234421_eJ_()
func_234421_eJ_()
public void
t(boolean arg0)
setImmuneToZombification(boolean arg0)
method_24847(boolean arg0)
setImmuneToZombification(boolean immuneToZombification)
m_ssrqeiwa(boolean arg0)
func_234441_t_(boolean arg0)
setImmuneToZombification(boolean arg0)
private boolean
eT()
isImmuneToZombification()
method_24843()
isImmuneToZombification()
m_jtmbpbyi()
func_234431_eV_()
func_234431_eV_()
private void
v(boolean arg0)
setCannotHunt(boolean arg0)
method_26954(boolean arg0)
setCannotHunt(boolean cannotHunt)
m_fqijiivy(boolean arg0)
func_234443_v_(boolean arg0)
setCannotHunt(boolean arg0)
protected boolean
eN()
canHunt()
method_26952()
canHunt()
m_rosocqgl()
func_234422_eK_()
func_234422_eK_()
public boolean
eO()
isConverting()
method_24704()
canConvert()
m_hkjvdqdl()
func_234423_eL_()
func_234423_eL_()
protected void
N()
customServerAiStep()
method_5958()
mobTick()
m_wbeiezxn()
func_70619_bc()
updateAITasks()
protected int
d(bec arg0)
getExperienceReward(Player arg0)
method_6110(class_1657 arg0)
getCurrentExperience(PlayerEntity arg0)
m_yanqzhib(C_jzrpycqo arg0)
func_70693_a(PlayerEntity arg0)
getExperiencePoints(PlayerEntity arg0)
private void
b(zd arg0)
finishConversion(ServerLevel arg0)
method_24694(class_3218 arg0)
zombify(ServerWorld arg0)
m_nbjtzvyc(C_bdwnwhiu arg0)
func_234416_a_(ServerWorld arg0)
func_234416_a_(ServerWorld arg0)
public LivingEntity
A()
getTarget()
method_5968()
getTarget()
m_mqgluxpv()
func_70638_az()
getAttackTarget()
private ItemStack
eU()
createSpawnWeapon()
method_24702()
makeInitialWeapon()
m_wwfxpwxb()
func_234432_eW_()
func_234432_eW_()
private boolean
eV()
isChargingCrossbow()
method_24703()
isCharging()
m_owwtjime()
func_234433_eX_()
func_234433_eX_()
public void
b(boolean arg0)
setChargingCrossbow(boolean arg0)
method_7110(boolean arg0)
setCharging(boolean arg0)
m_yindccvg(boolean arg0)
func_213671_a(boolean arg0)
setCharging(boolean arg0)
public void
V_()
onCrossbowAttackPerformed()
method_24651()
postShoot()
m_kuohphtl()
func_230283_U__()
func_230283_U__()
public PiglinEntity$Activity
eP()
getArmPose()
method_24705()
getActivity()
m_dqybkvxy()
func_234424_eM_()
func_234424_eM_()
public boolean
eQ()
isDancing()
method_29272()
isDancing()
m_nhtdkffm()
func_234425_eN_()
func_234425_eN_()
public void
u(boolean arg0)
setDancing(boolean arg0)
method_29274(boolean arg0)
setDancing(boolean dancing)
m_ieeqtuak(boolean arg0)
func_234442_u_(boolean arg0)
func_234442_u_(boolean arg0)
private boolean
eW()
isHoldingMeleeWeapon()
method_29273()
isHoldingTool()
m_jxlzptuz()
func_234434_eY_()
func_234434_eY_()
public boolean
a(anw arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
a(aoy arg0, float arg1)
performRangedAttack(LivingEntity arg0, float arg1)
method_7105(class_1309 arg0, float arg1)
attack(LivingEntity arg0, float arg1)
m_tmonasak(C_usxaxydn arg0, float arg1)
func_82196_d(LivingEntity arg0, float arg1)
attackEntityWithRangedAttack(LivingEntity arg0, float arg1)
public void
a(aoy arg0, bki arg1, bes arg2, float arg3)
shootCrossbowProjectile(LivingEntity arg0, ItemStack arg1, Projectile arg2, float arg3)
method_18811(class_1309 arg0, class_1799 arg1, class_1676 arg2, float arg3)
shoot(LivingEntity arg0, ItemStack arg1, ProjectileEntity arg2, float arg3)
m_waihvmqx(C_usxaxydn arg0, C_sddaxwyk arg1, C_ltpsyvhj arg2, float arg3)
func_230284_a_(LivingEntity arg0, ItemStack arg1, ProjectileEntity arg2, float arg3)
func_230284_a_(LivingEntity arg0, ItemStack arg1, ProjectileEntity arg2, float arg3)
public boolean
a(bkv arg0)
canFireProjectileWeapon(ProjectileWeaponItem arg0)
method_25938(class_1811 arg0)
canUseRangedWeapon(RangedWeaponItem arg0)
m_tjejbxzp(C_axrfhndl arg0)
func_230280_a_(ShootableItem arg0)
func_230280_a_(ShootableItem arg0)
protected void
m(bki arg0)
holdInMainHand(ItemStack arg0)
method_24844(class_1799 arg0)
equipToMainHand(ItemStack stack)
m_vqcmflpx(C_sddaxwyk arg0)
func_234438_m_(ItemStack arg0)
func_234438_m_(ItemStack arg0)
protected void
n(bki arg0)
holdInOffHand(ItemStack arg0)
method_24845(class_1799 arg0)
equipToOffHand(ItemStack stack)
m_domdcbje(C_sddaxwyk arg0)
func_234439_n_(ItemStack arg0)
func_234439_n_(ItemStack arg0)
public boolean
i(bki arg0)
wantsToPickUp(ItemStack arg0)
method_20820(class_1799 arg0)
canGather(ItemStack arg0)
m_nzdowltt(C_sddaxwyk arg0)
func_230293_i_(ItemStack arg0)
func_230293_i_(ItemStack arg0)
protected boolean
o(bki arg0)
canReplaceCurrentItem(ItemStack arg0)
method_24846(class_1799 arg0)
method_24846(ItemStack stack)
m_zstelxhl(C_sddaxwyk arg0)
func_234440_o_(ItemStack arg0)
func_234440_o_(ItemStack arg0)
protected boolean
a(bki arg0, bki arg1)
canReplaceCurrentItem(ItemStack arg0, ItemStack arg1)
method_5955(class_1799 arg0, class_1799 arg1)
prefersNewEquipment(ItemStack arg0, ItemStack arg1)
m_swfiqufm(C_sddaxwyk arg0, C_sddaxwyk arg1)
func_208003_a(ItemStack arg0, ItemStack arg1)
shouldExchangeEquipment(ItemStack arg0, ItemStack arg1)
protected void
b(bbg arg0)
pickUpItem(ItemEntity arg0)
method_5949(class_1542 arg0)
loot(ItemEntity arg0)
m_avgkrrey(C_uqpzijng arg0)
func_175445_a(ItemEntity arg0)
updateEquipmentIfNeeded(ItemEntity arg0)
public boolean
a(aom arg0, boolean arg1)
startRiding(Entity arg0, boolean arg1)
method_5873(class_1297 arg0, boolean arg1)
startRiding(Entity arg0, boolean arg1)
m_hvcwbybh(C_astfners arg0, boolean arg1)
func_184205_a(Entity arg0, boolean arg1)
startRiding(Entity arg0, boolean arg1)
private Entity
b(aom arg0, int arg1)
getTopPassenger(Entity arg0, int arg1)
method_26089(class_1297 arg0, int arg1)
method_26089(Entity arg0, int arg1)
m_csfclcxj(C_astfners arg0, int arg1)
func_234417_b_(Entity arg0, int arg1)
func_234417_b_(Entity arg0, int arg1)
protected SoundEvent
I()
getAmbientSound()
method_5994()
getAmbientSound()
m_jjefzxbm()
func_184639_G()
getAmbientSound()
protected SoundEvent
e(anw arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
dp()
getDeathSound()
method_6002()
getDeathSound()
m_axkhmdzu()
func_184615_bR()
getDeathSound()
protected void
a(fu arg0, cfj arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
m_rnleirmb(C_hynzadkk arg0, C_txtbiemp arg1)
func_180429_a(BlockPos arg0, BlockState arg1)
playStepSound(BlockPos arg0, BlockState arg1)
protected void
a(ack arg0)
playSound(SoundEvent arg0)
method_30086(class_3414 arg0)
method_30086(SoundEvent arg0)
m_ipjwecuz(C_avavozay arg0)
func_241417_a_(SoundEvent arg0)
func_241417_a_(SoundEvent arg0)
protected void
M()
sendDebugPackets()
method_18409()
sendAiDebugData()
m_xozpkuaw()
func_213387_K()
sendDebugPackets()