net.minecraft.world.entity.decoration

public class Mannequin

extends Avatar

All mapped superinterfaces:

SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint

cyl
net.minecraft.world.entity.decoration.Mannequin
net.minecraft.class_11891
net.minecraft.entity.decoration.MannequinEntity

Field summary

Modifier and TypeField
protected static final EntityDataAccessor<ResolvableProfile>
a
DATA_PROFILE
field_62516
PROFILE
private static final EntityDataAccessor<Boolean>
e
DATA_IMMOVABLE
field_63024
IMMOVABLE
private static final EntityDataAccessor<Optional<Component>>
f
DATA_DESCRIPTION
field_63025
DESCRIPTION
private static final byte
g
ALL_LAYERS
field_62517
ALL_MODEL_PARTS
private static final Set<Pose>
h
VALID_POSES
field_63026
POSES
public static final com.mojang.serialization.Codec<Pose>
b
POSE_CODEC
field_63017
POSE_CODEC
private static final com.mojang.serialization.Codec<Byte>
i
LAYERS_CODEC
field_62518
MODEL_PARTS_CODEC
public static final ResolvableProfile
c
DEFAULT_PROFILE
field_62519
DEFAULT_INFO
private static final Component
j
DEFAULT_DESCRIPTION
field_63027
DEFAULT_DESCRIPTION
protected static EntityType$EntityFactory<Mannequin>
d
constructor
field_62912
factory
private static final String
k
PROFILE_FIELD
field_62520
PROFILE_KEY
private static final String
cc
HIDDEN_LAYERS_FIELD
field_62521
HIDDEN_LAYERS_KEY
private static final String
cd
MAIN_HAND_FIELD
field_62522
MAIN_HAND_KEY
private static final String
ce
POSE_FIELD
field_63018
POSE_KEY
private static final String
cf
IMMOVABLE_FIELD
field_63019
IMMOVABLE_KEY
private static final String
cg
DESCRIPTION_FIELD
field_63020
DESCRIPTION_KEY
private static final String
ch
HIDE_DESCRIPTION_FIELD
field_63021
HIDE_DESCRIPTION_KEY
private Component
ci
description
field_63022
description
private boolean
cj
hideDescription
field_63023
hideDescription

Constructor summary

ModifierConstructor
public (EntityType<Mannequin> arg0, Level arg1)
protected (Level world)

Method summary

Modifier and TypeMethod
public static Mannequin
a(cgs<cyl> arg0, dvg arg1)
create(EntityType<Mannequin> arg0, Level arg1)
method_74669(class_1299<class_11891> arg0, class_1937 arg1)
create(EntityType<MannequinEntity> type, World world)
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected ResolvableProfile
k()
getProfile()
method_74104()
getMannequinProfile()
private void
a(dnq arg0)
setProfile(ResolvableProfile arg0)
method_74098(class_9296 arg0)
setMannequinProfile(ProfileComponent profile)
private boolean
n()
getImmovable()
method_74881()
isImmovable()
private void
a(boolean arg0)
setImmovable(boolean arg0)
method_74876(boolean arg0)
setImmovable(boolean immovable)
protected Component
m()
getDescription()
method_74880()
getDescription()
private void
a(yh arg0)
setDescription(Component arg0)
method_74875(class_2561 arg0)
setDescription(Text description)
private void
b(boolean arg0)
setHideDescription(boolean arg0)
method_74877(boolean arg0)
setHideDescription(boolean hideDescription)
private void
p()
updateDescription()
method_74882()
updateTrackedDescription()
protected boolean
fA()
isImmobile()
method_6062()
isImmobile()
public boolean
dx()
isEffectiveAi()
method_6034()
canActVoluntarily()
protected void
a(fmk arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
a(fmi arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
public <T> T
a(kh<? extends T> arg0)
get(DataComponentType<? extends T> arg0)
method_58694(class_9331<? extends T> arg0)
get(ComponentType<? extends T> arg0)
protected void
a(kd arg0)
applyImplicitComponents(DataComponentGetter arg0)
method_66649(class_9473 arg0)
copyComponentsFrom(ComponentsAccess arg0)
protected <T> boolean
b(kh<T> arg0, T arg1)
applyImplicitComponent(DataComponentType<T> arg0, T arg1)
method_66654(class_9331<T> arg0, T arg1)
setApplicableComponent(ComponentType<T> arg0, T arg1)