Class EnderChestBlockEntity

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

@EnvironmentInterfaces(@EnvironmentInterface(value=CLIENT,itf=ChestAnimationProgress.class))
public class EnderChestBlockEntity
extends BlockEntity
implements ChestAnimationProgress
Mappings:
Namespace Name
official cgg
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 Lcgg;a:Lcfx;
      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 ChestStateManager stateManager
      Mappings:
      Namespace Name Mixin selector
      official b Lcgg;b:Lcgb;
      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/ChestStateManager;
  • Constructor Details

    • EnderChestBlockEntity

      public EnderChestBlockEntity​(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcgg;<init>(Lfx;Lcht;)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 Lcgg;a(Lbtv;Lfx;Lcht;Lcgg;)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_ Lcfr;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 Lcgg;a(Lbhl;)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 Lcgg;b(Lbhl;)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 Lcgg;c(Lbhl;)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 d Lcgg;d()V
      intermediary method_31690 Lnet/minecraft/class_2611;method_31690()V
      named onScheduledTick Lnet/minecraft/block/entity/EnderChestBlockEntity;onScheduledTick()V
    • getAnimationProgress

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