Package net.minecraft.entity.ai
Class WardenAngerManager
java.lang.Object
net.minecraft.entity.ai.WardenAngerManager
- Mappings:
Namespace Name official bqsintermediary net/minecraft/class_7254named net/minecraft/entity/ai/WardenAngerManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final com.mojang.serialization.Codec<WardenAngerManager>protected static final intprotected static final intprotected final Object2IntMap<Entity>protected final Object2IntMap<UUID>private int -
Constructor Summary
ConstructorsConstructorDescriptionWardenAngerManager(List<com.mojang.datafixers.util.Pair<UUID, Integer>> suspects) -
Method Summary
Modifier and TypeMethodDescriptionintintincreaseAngerAt(Entity entity, int amount) voidremoveSuspect(Entity entity) voidtick(ServerWorld world, Predicate<Entity> suspectPredicate) private voidupdateSuspectsMap(ServerWorld world)
-
Field Details
-
field_38733
protected static final int field_38733- See Also:
- Mappings:
Namespace Name Mixin selector official aLbqs;a:Iintermediary field_38733Lnet/minecraft/class_7254;field_38733:Inamed field_38733Lnet/minecraft/entity/ai/WardenAngerManager;field_38733:I
-
maxAnger
protected static final int maxAnger- See Also:
- Mappings:
Namespace Name Mixin selector official bLbqs;b:Iintermediary field_38128Lnet/minecraft/class_7254;field_38128:Inamed maxAngerLnet/minecraft/entity/ai/WardenAngerManager;maxAnger:I
-
angerDecreasePerTick
private static final int angerDecreasePerTick- See Also:
- Mappings:
Namespace Name Mixin selector official gLbqs;g:Iintermediary field_38129Lnet/minecraft/class_7254;field_38129:Inamed angerDecreasePerTickLnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
-
SUSPECT_CODEC
private static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Pair<UUID,Integer>> SUSPECT_CODEC- Mappings:
Namespace Name Mixin selector official iLbqs;i:Lcom/mojang/serialization/Codec;intermediary field_38737Lnet/minecraft/class_7254;field_38737:Lcom/mojang/serialization/Codec;named SUSPECT_CODECLnet/minecraft/entity/ai/WardenAngerManager;SUSPECT_CODEC:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official cLbqs;c:Lcom/mojang/serialization/Codec;intermediary field_38127Lnet/minecraft/class_7254;field_38127:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/entity/ai/WardenAngerManager;CODEC:Lcom/mojang/serialization/Codec;
-
updateTimer
private int updateTimer- Mappings:
Namespace Name Mixin selector official hLbqs;h:Iintermediary field_38736Lnet/minecraft/class_7254;field_38736:Inamed updateTimerLnet/minecraft/entity/ai/WardenAngerManager;updateTimer:I
-
suspects
- Mappings:
Namespace Name Mixin selector official dLbqs;d:Ljava/util/SortedSet;intermediary field_38734Lnet/minecraft/class_7254;field_38734:Ljava/util/SortedSet;named suspectsLnet/minecraft/entity/ai/WardenAngerManager;suspects:Ljava/util/SortedSet;
-
suspectsToAngerLevel
- Mappings:
Namespace Name Mixin selector official eLbqs;e:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_38130Lnet/minecraft/class_7254;field_38130:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named suspectsToAngerLevelLnet/minecraft/entity/ai/WardenAngerManager;suspectsToAngerLevel:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
suspectUuidsToAngerLevel
- Mappings:
Namespace Name Mixin selector official fLbqs;f:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_38735Lnet/minecraft/class_7254;field_38735:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named suspectUuidsToAngerLevelLnet/minecraft/entity/ai/WardenAngerManager;suspectUuidsToAngerLevel:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
-
Constructor Details
-
WardenAngerManager
- Mappings:
Namespace Name Mixin selector official <init>Lbqs;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_7254;<init>(Ljava/util/List;)Vnamed <init>Lnet/minecraft/entity/ai/WardenAngerManager;<init>(Ljava/util/List;)V
-
-
Method Details
-
getSuspects
- Mappings:
Namespace Name Mixin selector official cLbqs;c()Ljava/util/List;intermediary method_43108Lnet/minecraft/class_7254;method_43108()Ljava/util/List;named getSuspectsLnet/minecraft/entity/ai/WardenAngerManager;getSuspects()Ljava/util/List;
-
tick
- Mappings:
Namespace Name Mixin selector official aLbqs;a(Laeq;Ljava/util/function/Predicate;)Vintermediary method_42176Lnet/minecraft/class_7254;method_42176(Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)Vnamed tickLnet/minecraft/entity/ai/WardenAngerManager;tick(Lnet/minecraft/server/world/ServerWorld;Ljava/util/function/Predicate;)V
-
updateSuspectsMap
- Mappings:
Namespace Name Mixin selector official aLbqs;a(Laeq;)Vintermediary method_43104Lnet/minecraft/class_7254;method_43104(Lnet/minecraft/class_3218;)Vnamed updateSuspectsMapLnet/minecraft/entity/ai/WardenAngerManager;updateSuspectsMap(Lnet/minecraft/server/world/ServerWorld;)V
-
increaseAngerAt
- Mappings:
Namespace Name Mixin selector official aLbqs;a(Lazc;I)Iintermediary method_42179Lnet/minecraft/class_7254;method_42179(Lnet/minecraft/class_1297;I)Inamed increaseAngerAtLnet/minecraft/entity/ai/WardenAngerManager;increaseAngerAt(Lnet/minecraft/entity/Entity;I)I
-
removeSuspect
- Mappings:
Namespace Name Mixin selector official aLbqs;a(Lazc;)Vintermediary method_42178Lnet/minecraft/class_7254;method_42178(Lnet/minecraft/class_1297;)Vnamed removeSuspectLnet/minecraft/entity/ai/WardenAngerManager;removeSuspect(Lnet/minecraft/entity/Entity;)V
-
getPrimeSuspect
- Mappings:
Namespace Name Mixin selector official dLbqs;d()Lazc;intermediary method_42187Lnet/minecraft/class_7254;method_42187()Lnet/minecraft/class_1297;named getPrimeSuspectLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspect()Lnet/minecraft/entity/Entity;
-
getPrimeSuspectAnger
public int getPrimeSuspectAnger()- Mappings:
Namespace Name Mixin selector official aLbqs;a()Iintermediary method_42185Lnet/minecraft/class_7254;method_42185()Inamed getPrimeSuspectAngerLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectAnger()I
-