Package net.minecraft.entity.ai
Class WardenAngerManager
java.lang.Object
net.minecraft.entity.ai.WardenAngerManager
- Mappings:
Namespace Name official bprintermediary net/minecraft/class_7254named net/minecraft/entity/ai/WardenAngerManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intstatic final com.mojang.serialization.Codec<WardenAngerManager>private static final intprivate final Object2IntMap<UUID> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<Object2IntMap.Entry<UUID>>getPrimeSuspect(World world) intintincreaseAngerAt(Entity entity, int amount) voidremoveSuspect(Entity entity) voidtick()
-
Field Details
-
maxAnger
private static final int maxAnger- See Also:
- Mappings:
Namespace Name Mixin selector official bLbpr;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 cLbpr;c:Iintermediary field_38129Lnet/minecraft/class_7254;field_38129:Inamed angerDecreasePerTickLnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLbpr;a: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;
-
suspects
- Mappings:
Namespace Name Mixin selector official dLbpr;d:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_38130Lnet/minecraft/class_7254;field_38130:Lit/unimi/dsi/fastutil/objects/Object2IntMap;named suspectsLnet/minecraft/entity/ai/WardenAngerManager;suspects:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
-
Constructor Details
-
WardenAngerManager
- Mappings:
Namespace Name Mixin selector official <init>Lbpr;<init>(Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_7254;<init>(Ljava/util/Map;)Vnamed <init>Lnet/minecraft/entity/ai/WardenAngerManager;<init>(Ljava/util/Map;)V
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLbpr;a()Vintermediary method_42176Lnet/minecraft/class_7254;method_42176()Vnamed tickLnet/minecraft/entity/ai/WardenAngerManager;tick()V
-
increaseAngerAt
- Mappings:
Namespace Name Mixin selector official aLbpr;a(Layl;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 aLbpr;a(Layl;)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 cLbpr;c()Ljava/util/Optional;intermediary method_42187Lnet/minecraft/class_7254;method_42187()Ljava/util/Optional;named getPrimeSuspectLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspect()Ljava/util/Optional;
-
getPrimeSuspectAnger
public int getPrimeSuspectAnger()- Mappings:
Namespace Name Mixin selector official bLbpr;b()Iintermediary method_42185Lnet/minecraft/class_7254;method_42185()Inamed getPrimeSuspectAngerLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectAnger()I
-
getPrimeSuspect
- Mappings:
Namespace Name Mixin selector official aLbpr;a(Lcdi;)Ljava/util/Optional;intermediary method_42181Lnet/minecraft/class_7254;method_42181(Lnet/minecraft/class_1937;)Ljava/util/Optional;named getPrimeSuspectLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspect(Lnet/minecraft/world/World;)Ljava/util/Optional;
-