Class AngerManagement
java.lang.Object
net.minecraft.world.entity.monster.warden.AngerManagement
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final it.unimi.dsi.fastutil.objects.Object2IntMap<Entity>protected final it.unimi.dsi.fastutil.objects.Object2IntMap<UUID>protected static final intprivate intprivate static final int(package private) intprotected static final intprivate final AngerManagement.Sorter
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclearAnger(Entity p_219267_) static com.mojang.serialization.Codec<AngerManagement>private voidconvertFromUuids(ServerLevel p_219262_) intgetActiveAnger(Entity p_219287_) private EntityintincreaseAnger(Entity p_219269_, int p_219270_) private voidvoidtick(ServerLevel p_219264_, Predicate<Entity> p_219265_) 
- 
Field Details- 
CONVERSION_DELAYprotected static final int CONVERSION_DELAY- See Also:
 
- 
MAX_ANGERprotected static final int MAX_ANGER- See Also:
 
- 
DEFAULT_ANGER_DECREASEprivate static final int DEFAULT_ANGER_DECREASE- See Also:
 
- 
conversionDelayprivate int conversionDelay
- 
highestAngerint highestAnger
- 
SUSPECT_ANGER_PAIR
- 
filter
- 
suspects
- 
suspectSorter
- 
angerBySuspect
- 
angerByUuid
 
- 
- 
Constructor Details- 
AngerManagement
 
- 
- 
Method Details- 
codec
- 
createUuidAngerPairs
- 
tick
- 
sortAndUpdateHighestAngerprivate void sortAndUpdateHighestAnger()
- 
convertFromUuids
- 
increaseAnger
- 
clearAnger
- 
getTopSuspect
- 
getActiveAnger
- 
getActiveEntity
 
-