Class WardenAngerManager

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

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

    • field_38733

      protected static final int field_38733
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbqc;a:I
      intermediary field_38733 Lnet/minecraft/class_7254;field_38733:I
      named field_38733 Lnet/minecraft/entity/ai/WardenAngerManager;field_38733:I
    • maxAnger

      protected static final int maxAnger
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbqc;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 g Lbqc;g:I
      intermediary field_38129 Lnet/minecraft/class_7254;field_38129:I
      named angerDecreasePerTick Lnet/minecraft/entity/ai/WardenAngerManager;angerDecreasePerTick:I
    • field_38737

      private static final com.mojang.serialization.Codec<com.mojang.datafixers.util.Pair<UUID,Integer>> field_38737
      Mappings:
      Namespace Name Mixin selector
      official i Lbqc;i:Lcom/mojang/serialization/Codec;
      intermediary field_38737 Lnet/minecraft/class_7254;field_38737:Lcom/mojang/serialization/Codec;
      named field_38737 Lnet/minecraft/entity/ai/WardenAngerManager;field_38737:Lcom/mojang/serialization/Codec;
    • CODEC

      public static final com.mojang.serialization.Codec<WardenAngerManager> CODEC
      Mappings:
      Namespace Name Mixin selector
      official c Lbqc;c: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;
    • field_38736

      private int field_38736
      Mappings:
      Namespace Name Mixin selector
      official h Lbqc;h:I
      intermediary field_38736 Lnet/minecraft/class_7254;field_38736:I
      named field_38736 Lnet/minecraft/entity/ai/WardenAngerManager;field_38736:I
    • field_38734

      protected final SortedSet<Entity> field_38734
      Mappings:
      Namespace Name Mixin selector
      official d Lbqc;d:Ljava/util/SortedSet;
      intermediary field_38734 Lnet/minecraft/class_7254;field_38734:Ljava/util/SortedSet;
      named field_38734 Lnet/minecraft/entity/ai/WardenAngerManager;field_38734:Ljava/util/SortedSet;
    • suspects

      protected final Object2IntMap<Entity> suspects
      Mappings:
      Namespace Name Mixin selector
      official e Lbqc;e: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;
    • field_38735

      protected final Object2IntMap<UUID> field_38735
      Mappings:
      Namespace Name Mixin selector
      official f Lbqc;f:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      intermediary field_38735 Lnet/minecraft/class_7254;field_38735:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      named field_38735 Lnet/minecraft/entity/ai/WardenAngerManager;field_38735:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
  • Constructor Details

    • WardenAngerManager

      public WardenAngerManager(List<com.mojang.datafixers.util.Pair<UUID,Integer>> list)
  • Method Details

    • method_43108

      private List<com.mojang.datafixers.util.Pair<UUID,Integer>> method_43108()
      Mappings:
      Namespace Name Mixin selector
      official c Lbqc;c()Ljava/util/List;
      intermediary method_43108 Lnet/minecraft/class_7254;method_43108()Ljava/util/List;
      named method_43108 Lnet/minecraft/entity/ai/WardenAngerManager;method_43108()Ljava/util/List;
    • tick

      public void tick(ServerWorld serverWorld, Predicate<Entity> predicate)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqc;a(Laej;Ljava/util/function/Predicate;)V
      intermediary method_42176 Lnet/minecraft/class_7254;method_42176(Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)V
      named tick Lnet/minecraft/entity/ai/WardenAngerManager;tick(Lnet/minecraft/server/world/ServerWorld;Ljava/util/function/Predicate;)V
    • method_43104

      private void method_43104(ServerWorld serverWorld)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqc;a(Laej;)V
      intermediary method_43104 Lnet/minecraft/class_7254;method_43104(Lnet/minecraft/class_3218;)V
      named method_43104 Lnet/minecraft/entity/ai/WardenAngerManager;method_43104(Lnet/minecraft/server/world/ServerWorld;)V
    • increaseAngerAt

      public int increaseAngerAt(Entity entity, int amount)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqc;a(Lays;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 Lbqc;a(Lays;)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

      @Nullable private @Nullable Entity getPrimeSuspect()
      Mappings:
      Namespace Name Mixin selector
      official d Lbqc;d()Lays;
      intermediary method_42187 Lnet/minecraft/class_7254;method_42187()Lnet/minecraft/class_1297;
      named getPrimeSuspect Lnet/minecraft/entity/ai/WardenAngerManager;getPrimeSuspect()Lnet/minecraft/entity/Entity;
    • getPrimeSuspectAnger

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