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 qx
intermediary net/minecraft/class_1782
named net/minecraft/entity/ai/goal/DoorInteractGoal
  • Field Details

    • entity

      protected MobEntity entity
      Mappings:
      Namespace Name Mixin selector
      official a Lqx;a:Lps;
      intermediary field_7619 Lnet/minecraft/class_1782;field_7619:Lnet/minecraft/class_1753;
      named entity Lnet/minecraft/entity/ai/goal/DoorInteractGoal;entity:Lnet/minecraft/entity/mob/MobEntity;
    • pos

      protected BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official b Lqx;b:Lcj;
      intermediary field_7620 Lnet/minecraft/class_1782;field_7620:Lnet/minecraft/class_1372;
      named pos Lnet/minecraft/entity/ai/goal/DoorInteractGoal;pos:Lnet/minecraft/util/math/BlockPos;
    • doorBlock

      protected DoorBlock doorBlock
      Mappings:
      Namespace Name Mixin selector
      official c Lqx;c:Lagh;
      intermediary field_7621 Lnet/minecraft/class_1782;field_7621:Lnet/minecraft/class_192;
      named doorBlock Lnet/minecraft/entity/ai/goal/DoorInteractGoal;doorBlock:Lnet/minecraft/block/DoorBlock;
    • shouldStop

      boolean shouldStop
      Mappings:
      Namespace Name Mixin selector
      official d Lqx;d:Z
      intermediary field_7622 Lnet/minecraft/class_1782;field_7622:Z
      named shouldStop Lnet/minecraft/entity/ai/goal/DoorInteractGoal;shouldStop:Z
    • xOffset

      float xOffset
      Mappings:
      Namespace Name Mixin selector
      official e Lqx;e:F
      intermediary field_7623 Lnet/minecraft/class_1782;field_7623:F
      named xOffset Lnet/minecraft/entity/ai/goal/DoorInteractGoal;xOffset:F
    • zOffset

      float zOffset
      Mappings:
      Namespace Name Mixin selector
      official f Lqx;f:F
      intermediary field_7624 Lnet/minecraft/class_1782;field_7624: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> Lqx;<init>(Lps;)V
      intermediary <init> Lnet/minecraft/class_1782;<init>(Lnet/minecraft/class_1753;)V
      named <init> Lnet/minecraft/entity/ai/goal/DoorInteractGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;)V
  • Method Details

    • canStart

      public boolean canStart()
      Specified by:
      canStart in class Goal
      Mappings:
      Namespace Name Mixin selector
      official a Lrd;a()Z
      intermediary method_7362 Lnet/minecraft/class_1789;method_7362()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 Lrd;b()Z
      intermediary method_7364 Lnet/minecraft/class_1789;method_7364()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 Lrd;c()V
      intermediary method_7365 Lnet/minecraft/class_1789;method_7365()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 Lrd;e()V
      intermediary method_7367 Lnet/minecraft/class_1789;method_7367()V
      named tick Lnet/minecraft/entity/ai/goal/Goal;tick()V
    • method_7358

      private DoorBlock method_7358​(BlockPos blockPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lqx;a(Lcj;)Lagh;
      intermediary method_7358 Lnet/minecraft/class_1782;method_7358(Lnet/minecraft/class_1372;)Lnet/minecraft/class_192;
      named method_7358 Lnet/minecraft/entity/ai/goal/DoorInteractGoal;method_7358(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/DoorBlock;