CLASS net/minecraft/class_7254 net/minecraft/entity/ai/WardenAngerManager
	FIELD field_38128 maxAnger I
	FIELD field_38129 angerDecreasePerTick I
	FIELD field_38130 suspectsToAngerLevel Lit/unimi/dsi/fastutil/objects/Object2IntMap;
	FIELD field_38734 suspects Ljava/util/ArrayList;
	FIELD field_38735 suspectUuidsToAngerLevel Lit/unimi/dsi/fastutil/objects/Object2IntMap;
	FIELD field_38736 updateTimer I
	FIELD field_38737 SUSPECT_CODEC Lcom/mojang/serialization/Codec;
	FIELD field_39114 suspectPredicate Ljava/util/function/Predicate;
	FIELD field_39115 suspectComparator Lnet/minecraft/class_7254$class_7379;
	FIELD field_39304 primeAnger I
	METHOD <init> (Ljava/util/function/Predicate;Ljava/util/List;)V
		ARG 1 suspectPredicate
		ARG 2 suspectUuidsToAngerLevel
	METHOD method_42176 tick (Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)V
		ARG 1 world
		ARG 2 suspectPredicate
	METHOD method_42177 (ILnet/minecraft/class_1297;Ljava/lang/Integer;)Ljava/lang/Integer;
		ARG 1 suspect
		ARG 2 anger
	METHOD method_42178 removeSuspect (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_42179 increaseAngerAt (Lnet/minecraft/class_1297;I)I
		ARG 1 entity
		ARG 2 amount
	METHOD method_42181 getPrimeSuspect ()Ljava/util/Optional;
	METHOD method_42185 getAngerFor (Lnet/minecraft/class_1297;)I
		ARG 1 entity
	METHOD method_42186 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1309;
		ARG 0 suspect
	METHOD method_42187 getPrimeSuspectInternal ()Lnet/minecraft/class_1297;
	METHOD method_42188 (Lnet/minecraft/class_1297;)Z
		ARG 0 suspect
	METHOD method_43104 updateSuspectsMap (Lnet/minecraft/class_3218;)V
		ARG 1 world
	METHOD method_43105 (Lcom/mojang/datafixers/util/Pair;)V
		ARG 1 suspect
	METHOD method_43106 (Lit/unimi/dsi/fastutil/objects/Object2IntMap$Entry;)Lcom/mojang/datafixers/util/Pair;
		ARG 0 suspect
	METHOD method_43107 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 0 instance
	METHOD method_43108 getSuspects ()Ljava/util/List;
	METHOD method_43109 (Lnet/minecraft/class_1297;)Lcom/mojang/datafixers/util/Pair;
		ARG 1 suspect
	METHOD method_43692 createCodec (Ljava/util/function/Predicate;)Lcom/mojang/serialization/Codec;
		ARG 0 suspectPredicate
	METHOD method_43693 (Ljava/util/function/Predicate;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
		ARG 1 instance
	METHOD method_43694 (Ljava/util/function/Predicate;Ljava/util/List;)Lnet/minecraft/class_7254;
		ARG 1 suspectUuidsToAngerLevel
	METHOD method_43998 updatePrimeAnger ()V
	CLASS class_7379 SuspectComparator
		METHOD compare (Ljava/lang/Object;Ljava/lang/Object;)I
			ARG 1 first
			ARG 2 second
