Package net.minecraft.entity.ai
Class WardenAngerManager
java.lang.Object
net.minecraft.entity.ai.WardenAngerManager
- Mappings:
Namespace Name official bpgintermediary 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 Object2IntMap<UUID> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<Object2IntMap.Entry<UUID>>intgetPrimeSuspectUuid(World world) intincreaseAngerAt(Entity entity, int int2) voidremoveSuspect(Entity entity) voidtick()
-
Field Details
-
maxAnger
private static final int maxAnger- See Also:
- Mappings:
Namespace Name Mixin selector official bLbpg;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 cLbpg;c:Iintermediary field_38129Lnet/minecraft/class_7254;field_38129:Inamed angerDecreasePerTickLnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
-
field_38127
- Mappings:
Namespace Name Mixin selector official aLbpg;a:Lcom/mojang/serialization/Codec;intermediary field_38127Lnet/minecraft/class_7254;field_38127:Lcom/mojang/serialization/Codec;named field_38127Lnet/minecraft/entity/ai/WardenAngerManager;field_38127:Lcom/mojang/serialization/Codec;
-
suspects
- Mappings:
Namespace Name Mixin selector official dLbpg;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
-
-
Method Details
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLbpg;a()Vintermediary method_42176Lnet/minecraft/class_7254;method_42176()Vnamed tickLnet/minecraft/entity/ai/WardenAngerManager;tick()V
-
increaseAngerAt
- Mappings:
Namespace Name Mixin selector official aLbpg;a(Layg;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 aLbpg;a(Layg;)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 cLbpg;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 bLbpg;b()Iintermediary method_42185Lnet/minecraft/class_7254;method_42185()Inamed getPrimeSuspectAngerLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectAnger()I
-
getPrimeSuspectUuid
- Mappings:
Namespace Name Mixin selector official aLbpg;a(Lccx;)Ljava/util/Optional;intermediary method_42181Lnet/minecraft/class_7254;method_42181(Lnet/minecraft/class_1937;)Ljava/util/Optional;named getPrimeSuspectUuidLnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectUuid(Lnet/minecraft/world/World;)Ljava/util/Optional;
-