Class WardenAngerManager

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

public class WardenAngerManager extends Object
Mappings:
Namespace Name
official bpr
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 Lbpr;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 Lbpr;c:I
      intermediary field_38129 Lnet/minecraft/class_7254;field_38129:I
      named angerDecreasePerTick Lnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
    • CODEC

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

      private final Object2IntMap<UUID> suspects
      Mappings:
      Namespace Name Mixin selector
      official d Lbpr;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> suspects)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbpr;<init>(Ljava/util/Map;)V
      intermediary <init> Lnet/minecraft/class_7254;<init>(Ljava/util/Map;)V
      named <init> Lnet/minecraft/entity/ai/WardenAngerManager;<init>(Ljava/util/Map;)V
  • Method Details

    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lbpr;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 amount)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpr;a(Layl;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 Lbpr;a(Layl;)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 Lbpr;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 Lbpr;b()I
      intermediary method_42185 Lnet/minecraft/class_7254;method_42185()I
      named getPrimeSuspectAnger Lnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspectAnger()I
    • getPrimeSuspect

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