net.minecraft.entity.passive

public class TraderLlamaEntity

extends LlamaEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable, JumpingMount, Mount, RideableInventory, Tameable, RangedAttackMob

net.minecraft.world.entity.animal.equine.TraderLlama
net.minecraft.class_3986
net.minecraft.entity.passive.TraderLlamaEntity

Field summary

Modifier and TypeField
private static final int
DEFAULT_DESPAWN_DELAY
field_57638
DEFAULT_DESPAWN_DELAY
private int
despawnDelay
field_17716
despawnDelay

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
isTraderLlama()
method_6807()
isTrader()
protected LlamaEntity
makeNewLlama()
method_18004()
createChild()
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
registerGoals()
method_5959()
initGoals()
public void
setDespawnDelay(int despawnDelay)
method_35189(int arg0)
setDespawnDelay(int despawnDelay)
protected void
doPlayerRide(Player player)
method_6726(class_1657 arg0)
putPlayerOnBack(PlayerEntity arg0)
public void
aiStep()
method_6007()
tickMovement()
private void
maybeDespawn()
method_20501()
tryDespawn()
private boolean
canDespawn()
method_20502()
canDespawn()
private boolean
isLeashedToWanderingTrader()
method_20503()
heldByTrader()
private boolean
isLeashedToSomethingOtherThanTheWanderingTrader()
method_20504()
leashedByPlayer()
public EntityData
finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnReason, SpawnGroupData groupData)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
private static boolean
lambda$registerGoals$0(LivingEntity arg0, ServerLevel arg1)
method_63011(class_1309 arg0, class_3218 arg1)
method_63011(LivingEntity entity, ServerWorld arg1)