Class DoorInteractGoal

java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.DoorInteractGoal
Direct Known Subclasses:
BreakDoorGoal, LongDoorInteractGoal

public abstract class DoorInteractGoal extends Goal
Mappings:
Namespace Name
official agj
intermediary net/minecraft/class_890
named net/minecraft/entity/ai/goal/DoorInteractGoal
  • Field Details

    • mob

      protected MobEntity mob
      Mappings:
      Namespace Name Mixin selector
      official a Lagj;a:Lafb;
      intermediary field_3474 Lnet/minecraft/class_890;field_3474:Lnet/minecraft/class_871;
      named mob Lnet/minecraft/entity/ai/goal/DoorInteractGoal;mob:Lnet/minecraft/entity/mob/MobEntity;
    • pos

      protected BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official b Lagj;b:Lel;
      intermediary field_11931 Lnet/minecraft/class_890;field_11931:Lnet/minecraft/class_2552;
      named pos Lnet/minecraft/entity/ai/goal/DoorInteractGoal;pos:Lnet/minecraft/util/math/BlockPos;
    • field_16846

      protected boolean field_16846
      Mappings:
      Namespace Name Mixin selector
      official c Lagj;c:Z
      intermediary field_16846 Lnet/minecraft/class_890;field_16846:Z
      named field_16846 Lnet/minecraft/entity/ai/goal/DoorInteractGoal;field_16846:Z
    • shouldStop

      private boolean shouldStop
      Mappings:
      Namespace Name Mixin selector
      official d Lagj;d:Z
      intermediary field_3479 Lnet/minecraft/class_890;field_3479:Z
      named shouldStop Lnet/minecraft/entity/ai/goal/DoorInteractGoal;shouldStop:Z
    • xOffset

      private float xOffset
      Mappings:
      Namespace Name Mixin selector
      official e Lagj;e:F
      intermediary field_3480 Lnet/minecraft/class_890;field_3480:F
      named xOffset Lnet/minecraft/entity/ai/goal/DoorInteractGoal;xOffset:F
    • zOffset

      private float zOffset
      Mappings:
      Namespace Name Mixin selector
      official f Lagj;f:F
      intermediary field_3481 Lnet/minecraft/class_890;field_3481:F
      named zOffset Lnet/minecraft/entity/ai/goal/DoorInteractGoal;zOffset:F
  • Constructor Details

    • DoorInteractGoal

      public DoorInteractGoal(MobEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lagj;<init>(Lafb;)V
      intermediary <init> Lnet/minecraft/class_890;<init>(Lnet/minecraft/class_871;)V
      named <init> Lnet/minecraft/entity/ai/goal/DoorInteractGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
  • Method Details

    • method_15680

      protected boolean method_15680()
      Mappings:
      Namespace Name Mixin selector
      official g Lagj;g()Z
      intermediary method_15680 Lnet/minecraft/class_890;method_15680()Z
      named method_15680 Lnet/minecraft/entity/ai/goal/DoorInteractGoal;method_15680()Z
    • method_15679

      protected void method_15679(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lagj;a(Z)V
      intermediary method_15679 Lnet/minecraft/class_890;method_15679(Z)V
      named method_15679 Lnet/minecraft/entity/ai/goal/DoorInteractGoal;method_15679(Z)V
    • canStart

      public boolean canStart()
      Specified by:
      canStart in class Goal
      Mappings:
      Namespace Name Mixin selector
      official a Lagt;a()Z
      intermediary method_2742 Lnet/minecraft/class_896;method_2742()Z
      named canStart Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
    • shouldContinue

      public boolean shouldContinue()
      Overrides:
      shouldContinue in class Goal
      Mappings:
      Namespace Name Mixin selector
      official b Lagt;b()Z
      intermediary method_2744 Lnet/minecraft/class_896;method_2744()Z
      named shouldContinue Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
    • start

      public void start()
      Overrides:
      start in class Goal
      Mappings:
      Namespace Name Mixin selector
      official c Lagt;c()V
      intermediary method_2747 Lnet/minecraft/class_896;method_2747()V
      named start Lnet/minecraft/entity/ai/goal/Goal;start()V
    • tick

      public void tick()
      Overrides:
      tick in class Goal
      Mappings:
      Namespace Name Mixin selector
      official e Lagt;e()V
      intermediary method_2746 Lnet/minecraft/class_896;method_2746()V
      named tick Lnet/minecraft/entity/ai/goal/Goal;tick()V
    • method_15678

      private boolean method_15678(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lagj;a(Lel;)Z
      intermediary method_15678 Lnet/minecraft/class_890;method_15678(Lnet/minecraft/class_2552;)Z
      named method_15678 Lnet/minecraft/entity/ai/goal/DoorInteractGoal;method_15678(Lnet/minecraft/util/math/BlockPos;)Z