net.minecraft.entity.mob

public abstract class AbstractPiglinEntity

extends HostileEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable, Monster

net.minecraft.world.entity.monster.piglin.AbstractPiglin
net.minecraft.class_5418
net.minecraft.entity.mob.AbstractPiglinEntity

Field summary

Modifier and TypeField
protected static final TrackedData<Boolean>
DATA_IMMUNE_TO_ZOMBIFICATION
field_25758
IMMUNE_TO_ZOMBIFICATION
public static final int
CONVERSION_TIME
field_30547
TIME_TO_ZOMBIFY
private static final boolean
DEFAULT_IMMUNE_TO_ZOMBIFICATION
field_57705
DEFAULT_IS_IMMUNE_TO_ZOMBIFICATION
private static final boolean
DEFAULT_PICK_UP_LOOT
field_60362
field_60362
private static final int
DEFAULT_TIME_IN_OVERWORLD
field_57706
DEFAULT_TIME_IN_OVERWORLD
protected int
timeInOverworld
field_25759
timeInOverworld

Constructor summary

ModifierConstructor
public (EntityType<? extends AbstractPiglinEntity> type, World level)

Method summary

Modifier and TypeMethod
private void
applyOpenDoorsAbility()
method_30239()
setCanPathThroughDoors()
protected abstract boolean
canHunt()
method_26952()
canHunt()
public void
setImmuneToZombification(boolean isImmuneToZombification)
method_30240(boolean arg0)
setImmuneToZombification(boolean immuneToZombification)
protected boolean
isImmuneToZombification()
method_30234()
isImmuneToZombification()
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
customServerAiStep(ServerLevel level)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
public void
setTimeInOverworld(int timeInOverworld)
method_63664(int arg0)
setTimeInOverworld(int timeInOverworld)
public boolean
isConverting()
method_30235()
shouldZombify()
protected void
finishConversion(ServerLevel level)
method_24694(class_3218 arg0)
zombify(ServerWorld world)
public boolean
isAdult()
method_30236()
isAdult()
public abstract PiglinActivity
getArmPose()
method_24705()
getActivity()
public LivingEntity
getTarget()
method_5968()
getTarget()
protected boolean
isHoldingMeleeWeapon()
method_30237()
isHoldingTool()
public void
playAmbientSound()
method_5966()
playAmbientSound()
protected abstract void
playConvertedSound()
method_30238()
playZombificationSound()
private static void
lambda$finishConversion$0(ZombifiedPiglin arg0)
method_63663(class_1590 arg0)
method_63663(ZombifiedPiglinEntity zombifiedPiglin)