Package net.minecraft.entity.ai
Class WardenAngerManager
java.lang.Object
net.minecraft.entity.ai.WardenAngerManager
- Mappings:
Namespace Name official bnuintermediary net/minecraft/class_6973named net/minecraft/entity/ai/WardenAngerManager
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWardenAngerManager(int angerDecreasePerTick, int maxAnger, Supplier<Boolean> supplier) -
Method Summary
Modifier and TypeMethodDescriptionintintvoidincreaseAngerAt(UUID uuid, int level) voidreadNbt(NbtCompound nbt) voidremoveSuspect(UUID uuid) voidtick()voidwriteToNbt(NbtCompound nbt)
-
Field Details
-
SUSPECT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official bLbnu;b:Ljava/lang/String;intermediary field_36732Lnet/minecraft/class_6973;field_36732:Ljava/lang/String;named SUSPECT_KEYLnet/minecraft/entity/ai/WardenAngerManager;SUSPECT_KEY:Ljava/lang/String;
-
UUID_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official cLbnu;c:Ljava/lang/String;intermediary field_36733Lnet/minecraft/class_6973;field_36733:Ljava/lang/String;named UUID_KEYLnet/minecraft/entity/ai/WardenAngerManager;UUID_KEY:Ljava/lang/String;
-
ANGER_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official dLbnu;d:Ljava/lang/String;intermediary field_36734Lnet/minecraft/class_6973;field_36734:Ljava/lang/String;named ANGER_KEYLnet/minecraft/entity/ai/WardenAngerManager;ANGER_KEY:Ljava/lang/String;
-
suspects
- Mappings:
Namespace Name Mixin selector official aLbnu;a:Ljava/util/Map;intermediary field_36731Lnet/minecraft/class_6973;field_36731:Ljava/util/Map;named suspectsLnet/minecraft/entity/ai/WardenAngerManager;suspects:Ljava/util/Map;
-
maxAnger
private final int maxAnger- Mappings:
Namespace Name Mixin selector official eLbnu;e:Iintermediary field_36735Lnet/minecraft/class_6973;field_36735:Inamed maxAngerLnet/minecraft/entity/ai/WardenAngerManager;maxAnger:I
-
angerDecreasePerTick
private final int angerDecreasePerTick- Mappings:
Namespace Name Mixin selector official fLbnu;f:Iintermediary field_36736Lnet/minecraft/class_6973;field_36736:Inamed angerDecreasePerTickLnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
-
field_36737
- Mappings:
Namespace Name Mixin selector official gLbnu;g:Ljava/util/function/Supplier;intermediary field_36737Lnet/minecraft/class_6973;field_36737:Ljava/util/function/Supplier;named field_36737Lnet/minecraft/entity/ai/WardenAngerManager;field_36737:Ljava/util/function/Supplier;
-
-
Constructor Details
-
WardenAngerManager
- Mappings:
Namespace Name Mixin selector official <init>Lbnu;<init>(IILjava/util/function/Supplier;)Vintermediary <init>Lnet/minecraft/class_6973;<init>(IILjava/util/function/Supplier;)Vnamed <init>Lnet/minecraft/entity/ai/WardenAngerManager;<init>(IILjava/util/function/Supplier;)V
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLbnu;a()Vintermediary method_40652Lnet/minecraft/class_6973;method_40652()Vnamed tickLnet/minecraft/entity/ai/WardenAngerManager;tick()V
-
getPrimeSuspect
- Mappings:
Namespace Name Mixin selector official dLbnu;d()Ljava/util/Optional;intermediary method_40662Lnet/minecraft/class_6973;method_40662()Ljava/util/Optional;named getPrimeSuspectLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspect()Ljava/util/Optional;
-
increaseAngerAt
- Mappings:
Namespace Name Mixin selector official aLbnu;a(Ljava/util/UUID;I)Vintermediary method_40655Lnet/minecraft/class_6973;method_40655(Ljava/util/UUID;I)Vnamed increaseAngerAtLnet/minecraft/entity/ai/WardenAngerManager;increaseAngerAt(Ljava/util/UUID;I)V
-
removeSuspect
- Mappings:
Namespace Name Mixin selector official aLbnu;a(Ljava/util/UUID;)Vintermediary method_40654Lnet/minecraft/class_6973;method_40654(Ljava/util/UUID;)Vnamed removeSuspectLnet/minecraft/entity/ai/WardenAngerManager;removeSuspect(Ljava/util/UUID;)V
-
getAnger
- Mappings:
Namespace Name Mixin selector official bLbnu;b(Ljava/util/UUID;)Iintermediary method_40659Lnet/minecraft/class_6973;method_40659(Ljava/util/UUID;)Inamed getAngerLnet/minecraft/entity/ai/WardenAngerManager;getAnger(Ljava/util/UUID;)I
-
getPrimeSuspectAnger
public int getPrimeSuspectAnger()- Mappings:
Namespace Name Mixin selector official bLbnu;b()Iintermediary method_40658Lnet/minecraft/class_6973;method_40658()Inamed getPrimeSuspectAngerLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectAnger()I
-
getPrimeSuspectUuid
- Mappings:
Namespace Name Mixin selector official cLbnu;c()Ljava/util/Optional;intermediary method_40661Lnet/minecraft/class_6973;method_40661()Ljava/util/Optional;named getPrimeSuspectUuidLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectUuid()Ljava/util/Optional;
-
writeToNbt
- Mappings:
Namespace Name Mixin selector official aLbnu;a(Loh;)Vintermediary method_40657Lnet/minecraft/class_6973;method_40657(Lnet/minecraft/class_2487;)Vnamed writeToNbtLnet/minecraft/entity/ai/WardenAngerManager;writeToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Mappings:
Namespace Name Mixin selector official bLbnu;b(Loh;)Vintermediary method_40660Lnet/minecraft/class_6973;method_40660(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/entity/ai/WardenAngerManager;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-