Class EnderChestBlockEntity

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

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

    • lidAnimator

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

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

    • EnderChestBlockEntity

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

    • clientTick

      public static void clientTick(World world, BlockPos pos, BlockState state, EnderChestBlockEntity blockEntity)
      Mappings:
      Namespace Name Mixin selector
      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
      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
      official a Ldqd;a(Ldbz;Liz;Ldsd;Ldqd;)V
    • onSyncedBlockEvent

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

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

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

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

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

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