Class EnderChestBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.EnderChestBlockEntity
All Implemented Interfaces:
ChestAnimationProgress

public class EnderChestBlockEntity extends BlockEntity implements ChestAnimationProgress
Mappings:
Namespace Name
official cmo
intermediary net/minecraft/class_2611
named net/minecraft/block/entity/EnderChestBlockEntity
  • Field Details

    • lidAnimator

      private final ChestLidAnimator lidAnimator
      Mappings:
      Namespace Name Mixin selector
      official a Lcmo;a:Lcmf;
      intermediary field_27216 Lnet/minecraft/class_2611;field_27216:Lnet/minecraft/class_5560;
      named lidAnimator Lnet/minecraft/block/entity/EnderChestBlockEntity;lidAnimator:Lnet/minecraft/block/entity/ChestLidAnimator;
    • stateManager

      private final ViewerCountManager stateManager
      Mappings:
      Namespace Name Mixin selector
      official b Lcmo;b:Lcmj;
      intermediary field_27217 Lnet/minecraft/class_2611;field_27217:Lnet/minecraft/class_5561;
      named stateManager Lnet/minecraft/block/entity/EnderChestBlockEntity;stateManager:Lnet/minecraft/block/entity/ViewerCountManager;
  • Constructor Details

    • EnderChestBlockEntity

      public EnderChestBlockEntity(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmo;<init>(Lgh;Lcoc;)V
      intermediary <init> Lnet/minecraft/class_2611;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/EnderChestBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • clientTick

      public static void clientTick(World world, BlockPos pos, BlockState state, EnderChestBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmo;a(Lcad;Lgh;Lcoc;Lcmo;)V
      intermediary method_31689 Lnet/minecraft/class_2611;method_31689(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2611;)V
      named clientTick Lnet/minecraft/block/entity/EnderChestBlockEntity;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/EnderChestBlockEntity;)V
    • onSyncedBlockEvent

      public boolean onSyncedBlockEvent(int type, int data)
      Overrides:
      onSyncedBlockEvent in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lclz;a_(II)Z
      intermediary method_11004 Lnet/minecraft/class_2586;method_11004(II)Z
      named onSyncedBlockEvent Lnet/minecraft/block/entity/BlockEntity;onSyncedBlockEvent(II)Z
    • onOpen

      public void onOpen(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmo;a(Lbnr;)V
      intermediary method_11219 Lnet/minecraft/class_2611;method_11219(Lnet/minecraft/class_1657;)V
      named onOpen Lnet/minecraft/block/entity/EnderChestBlockEntity;onOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
    • onClose

      public void onClose(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official b Lcmo;b(Lbnr;)V
      intermediary method_11220 Lnet/minecraft/class_2611;method_11220(Lnet/minecraft/class_1657;)V
      named onClose Lnet/minecraft/block/entity/EnderChestBlockEntity;onClose(Lnet/minecraft/entity/player/PlayerEntity;)V
    • canPlayerUse

      public boolean canPlayerUse(PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official c Lcmo;c(Lbnr;)Z
      intermediary method_11218 Lnet/minecraft/class_2611;method_11218(Lnet/minecraft/class_1657;)Z
      named canPlayerUse Lnet/minecraft/block/entity/EnderChestBlockEntity;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • onScheduledTick

      public void onScheduledTick()
      Mappings:
      Namespace Name Mixin selector
      official c Lcmo;c()V
      intermediary method_31690 Lnet/minecraft/class_2611;method_31690()V
      named onScheduledTick Lnet/minecraft/block/entity/EnderChestBlockEntity;onScheduledTick()V
    • getAnimationProgress

      public float getAnimationProgress(float tickDelta)
      Specified by:
      getAnimationProgress in interface ChestAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official a Lcmv;a(F)F
      intermediary method_11274 Lnet/minecraft/class_2618;method_11274(F)F
      named getAnimationProgress Lnet/minecraft/client/block/ChestAnimationProgress;getAnimationProgress(F)F