Class WorldChunk.DirectBlockEntityTickInvoker<T extends BlockEntity>

java.lang.Object
net.minecraft.world.chunk.WorldChunk.DirectBlockEntityTickInvoker<T>
All Implemented Interfaces:
BlockEntityTickInvoker
Enclosing class:
WorldChunk

private class WorldChunk.DirectBlockEntityTickInvoker<T extends BlockEntity> extends Object implements BlockEntityTickInvoker
Mappings:
Namespace Name
official dba$a
intermediary net/minecraft/class_2818$class_5563
named net/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker
  • Field Details

    • blockEntity

      private final T extends BlockEntity blockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Ldba$a;b:Lcwl;
      intermediary field_27224 Lnet/minecraft/class_2818$class_5563;field_27224:Lnet/minecraft/class_2586;
      named blockEntity Lnet/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker;blockEntity:Lnet/minecraft/block/entity/BlockEntity;
    • ticker

      private final BlockEntityTicker<T extends BlockEntity> ticker
      Mappings:
      Namespace Name Mixin selector
      official c Ldba$a;c:Lcwm;
      intermediary field_27225 Lnet/minecraft/class_2818$class_5563;field_27225:Lnet/minecraft/class_5558;
      named ticker Lnet/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker;ticker:Lnet/minecraft/block/entity/BlockEntityTicker;
    • hasWarned

      private boolean hasWarned
      Mappings:
      Namespace Name Mixin selector
      official d Ldba$a;d:Z
      intermediary field_27226 Lnet/minecraft/class_2818$class_5563;field_27226:Z
      named hasWarned Lnet/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker;hasWarned:Z
  • Constructor Details

    • DirectBlockEntityTickInvoker

      DirectBlockEntityTickInvoker(T blockEntity, BlockEntityTicker<T> ticker)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ldba$a;<init>(Ldba;Lcwl;Lcwm;)V
      intermediary <init> Lnet/minecraft/class_2818$class_5563;<init>(Lnet/minecraft/class_2818;Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)V
      named <init> Lnet/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker;<init>(Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/block/entity/BlockEntity;Lnet/minecraft/block/entity/BlockEntityTicker;)V
  • Method Details

    • tick

      public void tick()
      Specified by:
      tick in interface BlockEntityTickInvoker
      Mappings:
      Namespace Name Mixin selector
      official a Lcxw;a()V
      intermediary method_31703 Lnet/minecraft/class_5562;method_31703()V
      named tick Lnet/minecraft/world/chunk/BlockEntityTickInvoker;tick()V
    • isRemoved

      public boolean isRemoved()
      Specified by:
      isRemoved in interface BlockEntityTickInvoker
      Mappings:
      Namespace Name Mixin selector
      official b Lcxw;b()Z
      intermediary method_31704 Lnet/minecraft/class_5562;method_31704()Z
      named isRemoved Lnet/minecraft/world/chunk/BlockEntityTickInvoker;isRemoved()Z
    • getPos

      public BlockPos getPos()
      Specified by:
      getPos in interface BlockEntityTickInvoker
      Mappings:
      Namespace Name Mixin selector
      official c Lcxw;c()Lgp;
      intermediary method_31705 Lnet/minecraft/class_5562;method_31705()Lnet/minecraft/class_2338;
      named getPos Lnet/minecraft/world/chunk/BlockEntityTickInvoker;getPos()Lnet/minecraft/util/math/BlockPos;
    • getName

      public String getName()
      Specified by:
      getName in interface BlockEntityTickInvoker
      Mappings:
      Namespace Name Mixin selector
      official d Lcxw;d()Ljava/lang/String;
      intermediary method_31706 Lnet/minecraft/class_5562;method_31706()Ljava/lang/String;
      named getName Lnet/minecraft/world/chunk/BlockEntityTickInvoker;getName()Ljava/lang/String;
    • toString

      public String toString()
      Overrides:
      toString in class Object