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
named net/minecraft/world/chunk/WorldChunk$DirectBlockEntityTickInvoker
intermediary net/minecraft/class_2818$class_5563
official dvi$a
  • Field Details

    • blockEntity

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

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

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

    • DirectBlockEntityTickInvoker

      DirectBlockEntityTickInvoker(T blockEntity, BlockEntityTicker<T> ticker)
      Mappings:
      Namespace Name Mixin selector
      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
      intermediary <init> Lnet/minecraft/class_2818$class_5563;<init>(Lnet/minecraft/class_2818;Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)V
      official <init> Ldvi$a;<init>(Ldvi;Ldqh;Ldqi;)V
  • Method Details

    • tick

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

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

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

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

      public String toString()
      Overrides:
      toString in class Object