Class WardenAngerManager

java.lang.Object
net.minecraft.entity.ai.WardenAngerManager

public class WardenAngerManager extends Object
Mappings:
Namespace Name
official bpg
intermediary net/minecraft/class_7254
named net/minecraft/entity/ai/WardenAngerManager
  • Field Details

    • maxAnger

      private static final int maxAnger
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbpg;b:I
      intermediary field_38128 Lnet/minecraft/class_7254;field_38128:I
      named maxAnger Lnet/minecraft/entity/ai/WardenAngerManager;maxAnger:I
    • angerDecreasePerTick

      private static final int angerDecreasePerTick
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lbpg;c:I
      intermediary field_38129 Lnet/minecraft/class_7254;field_38129:I
      named angerDecreasePerTick Lnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
    • field_38127

      public static final com.mojang.serialization.Codec<WardenAngerManager> field_38127
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a:Lcom/mojang/serialization/Codec;
      intermediary field_38127 Lnet/minecraft/class_7254;field_38127:Lcom/mojang/serialization/Codec;
      named field_38127 Lnet/minecraft/entity/ai/WardenAngerManager;field_38127:Lcom/mojang/serialization/Codec;
    • suspects

      private Object2IntMap<UUID> suspects
      Mappings:
      Namespace Name Mixin selector
      official d Lbpg;d:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      intermediary field_38130 Lnet/minecraft/class_7254;field_38130:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      named suspects Lnet/minecraft/entity/ai/WardenAngerManager;suspects:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
  • Constructor Details

    • WardenAngerManager

      public WardenAngerManager(Map<UUID,Integer> map)
  • Method Details

    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a()V
      intermediary method_42176 Lnet/minecraft/class_7254;method_42176()V
      named tick Lnet/minecraft/entity/ai/WardenAngerManager;tick()V
    • increaseAngerAt

      public int increaseAngerAt(Entity entity, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Layg;I)I
      intermediary method_42179 Lnet/minecraft/class_7254;method_42179(Lnet/minecraft/class_1297;I)I
      named increaseAngerAt Lnet/minecraft/entity/ai/WardenAngerManager;increaseAngerAt(Lnet/minecraft/entity/Entity;I)I
    • removeSuspect

      public void removeSuspect(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Layg;)V
      intermediary method_42178 Lnet/minecraft/class_7254;method_42178(Lnet/minecraft/class_1297;)V
      named removeSuspect Lnet/minecraft/entity/ai/WardenAngerManager;removeSuspect(Lnet/minecraft/entity/Entity;)V
    • getPrimeSuspect

      private Optional<Object2IntMap.Entry<UUID>> getPrimeSuspect()
      Mappings:
      Namespace Name Mixin selector
      official c Lbpg;c()Ljava/util/Optional;
      intermediary method_42187 Lnet/minecraft/class_7254;method_42187()Ljava/util/Optional;
      named getPrimeSuspect Lnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspect()Ljava/util/Optional;
    • getPrimeSuspectAnger

      public int getPrimeSuspectAnger()
      Mappings:
      Namespace Name Mixin selector
      official b Lbpg;b()I
      intermediary method_42185 Lnet/minecraft/class_7254;method_42185()I
      named getPrimeSuspectAnger Lnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectAnger()I
    • getPrimeSuspectUuid

      public Optional<LivingEntity> getPrimeSuspectUuid(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Lccx;)Ljava/util/Optional;
      intermediary method_42181 Lnet/minecraft/class_7254;method_42181(Lnet/minecraft/class_1937;)Ljava/util/Optional;
      named getPrimeSuspectUuid Lnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectUuid(Lnet/minecraft/world/World;)Ljava/util/Optional;