Class EnchantingTableBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.EnchantingTableBlockEntity
All Implemented Interfaces:
NamedScreenHandlerFactory, Nameable, Tickable

public class EnchantingTableBlockEntity
extends BlockEntity
implements Tickable, NamedScreenHandlerFactory
Mappings:
Namespace Name
official ale
intermediary net/minecraft/class_357
named net/minecraft/block/entity/EnchantingTableBlockEntity
  • Field Details

    • RANDOM

      private static Random RANDOM
      Mappings:
      Namespace Name Mixin selector
      official o Lale;o:Ljava/util/Random;
      intermediary field_1435 Lnet/minecraft/class_357;field_1435:Ljava/util/Random;
      named RANDOM Lnet/minecraft/block/entity/EnchantingTableBlockEntity;RANDOM:Ljava/util/Random;
    • ticks

      public int ticks
      Mappings:
      Namespace Name Mixin selector
      official a Lale;a:I
      intermediary field_1425 Lnet/minecraft/class_357;field_1425:I
      named ticks Lnet/minecraft/block/entity/EnchantingTableBlockEntity;ticks:I
    • nextPageAngle

      public float nextPageAngle
      Mappings:
      Namespace Name Mixin selector
      official f Lale;f:F
      intermediary field_1426 Lnet/minecraft/class_357;field_1426:F
      named nextPageAngle Lnet/minecraft/block/entity/EnchantingTableBlockEntity;nextPageAngle:F
    • pageAngle

      public float pageAngle
      Mappings:
      Namespace Name Mixin selector
      official g Lale;g:F
      intermediary field_1427 Lnet/minecraft/class_357;field_1427:F
      named pageAngle Lnet/minecraft/block/entity/EnchantingTableBlockEntity;pageAngle:F
    • field_1428

      public float field_1428
      Mappings:
      Namespace Name Mixin selector
      official h Lale;h:F
      intermediary field_1428 Lnet/minecraft/class_357;field_1428:F
      named field_1428 Lnet/minecraft/block/entity/EnchantingTableBlockEntity;field_1428:F
    • field_1429

      public float field_1429
      Mappings:
      Namespace Name Mixin selector
      official i Lale;i:F
      intermediary field_1429 Lnet/minecraft/class_357;field_1429:F
      named field_1429 Lnet/minecraft/block/entity/EnchantingTableBlockEntity;field_1429:F
    • nextPageTurningSpeed

      public float nextPageTurningSpeed
      Mappings:
      Namespace Name Mixin selector
      official j Lale;j:F
      intermediary field_1430 Lnet/minecraft/class_357;field_1430:F
      named nextPageTurningSpeed Lnet/minecraft/block/entity/EnchantingTableBlockEntity;nextPageTurningSpeed:F
    • pageTurningSpeed

      public float pageTurningSpeed
      Mappings:
      Namespace Name Mixin selector
      official k Lale;k:F
      intermediary field_1431 Lnet/minecraft/class_357;field_1431:F
      named pageTurningSpeed Lnet/minecraft/block/entity/EnchantingTableBlockEntity;pageTurningSpeed:F
    • field_1432

      public float field_1432
      Mappings:
      Namespace Name Mixin selector
      official l Lale;l:F
      intermediary field_1432 Lnet/minecraft/class_357;field_1432:F
      named field_1432 Lnet/minecraft/block/entity/EnchantingTableBlockEntity;field_1432:F
    • field_1433

      public float field_1433
      Mappings:
      Namespace Name Mixin selector
      official m Lale;m:F
      intermediary field_1433 Lnet/minecraft/class_357;field_1433:F
      named field_1433 Lnet/minecraft/block/entity/EnchantingTableBlockEntity;field_1433:F
    • field_1434

      public float field_1434
      Mappings:
      Namespace Name Mixin selector
      official n Lale;n:F
      intermediary field_1434 Lnet/minecraft/class_357;field_1434:F
      named field_1434 Lnet/minecraft/block/entity/EnchantingTableBlockEntity;field_1434:F
    • customName

      private String customName
      Mappings:
      Namespace Name Mixin selector
      official p Lale;p:Ljava/lang/String;
      intermediary field_1436 Lnet/minecraft/class_357;field_1436:Ljava/lang/String;
      named customName Lnet/minecraft/block/entity/EnchantingTableBlockEntity;customName:Ljava/lang/String;
  • Constructor Details

    • EnchantingTableBlockEntity

      public EnchantingTableBlockEntity()
  • Method Details

    • toTag

      public void toTag​(CompoundTag tag)
      Overrides:
      toTag in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lakw;b(Ldn;)V
      intermediary method_1100 Lnet/minecraft/class_348;method_1100(Lnet/minecraft/class_1405;)V
      named toTag Lnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)V
    • fromTag

      public void fromTag​(CompoundTag tag)
      Overrides:
      fromTag in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lakw;a(Ldn;)V
      intermediary method_1098 Lnet/minecraft/class_348;method_1098(Lnet/minecraft/class_1405;)V
      named fromTag Lnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
    • tick

      public void tick()
      Specified by:
      tick in interface Tickable
      Mappings:
      Namespace Name Mixin selector
      official c Lkm;c()V
      intermediary method_5945 Lnet/minecraft/class_1618;method_5945()V
      named tick Lnet/minecraft/util/Tickable;tick()V
    • getTranslationKey

      public String getTranslationKey()
      Specified by:
      getTranslationKey in interface Nameable
      Mappings:
      Namespace Name Mixin selector
      official e_ Lop;e_()Ljava/lang/String;
      intermediary method_6261 Lnet/minecraft/class_1726;method_6261()Ljava/lang/String;
      named getTranslationKey Lnet/minecraft/text/Nameable;getTranslationKey()Ljava/lang/String;
    • hasCustomName

      public boolean hasCustomName()
      Specified by:
      hasCustomName in interface Nameable
      Mappings:
      Namespace Name Mixin selector
      official l_ Lop;l_()Z
      intermediary method_6770 Lnet/minecraft/class_1726;method_6770()Z
      named hasCustomName Lnet/minecraft/text/Nameable;hasCustomName()Z
    • setCustomName

      public void setCustomName​(String customName)
      Mappings:
      Namespace Name Mixin selector
      official a Lale;a(Ljava/lang/String;)V
      intermediary method_1134 Lnet/minecraft/class_357;method_1134(Ljava/lang/String;)V
      named setCustomName Lnet/minecraft/block/entity/EnchantingTableBlockEntity;setCustomName(Ljava/lang/String;)V
    • getName

      public Text getName()
      Specified by:
      getName in interface Nameable
      Mappings:
      Namespace Name Mixin selector
      official f_ Lop;f_()Leu;
      intermediary method_133 Lnet/minecraft/class_1726;method_133()Lnet/minecraft/class_1444;
      named getName Lnet/minecraft/text/Nameable;getName()Lnet/minecraft/text/Text;
    • createScreenHandler

      public ScreenHandler createScreenHandler​(PlayerInventory inventory, PlayerEntity player)
      Specified by:
      createScreenHandler in interface NamedScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official a Lol;a(Lwm;Lwn;)Lxi;
      intermediary method_6761 Lnet/minecraft/class_1723;method_6761(Lnet/minecraft/class_1962;Lnet/minecraft/class_1963;)Lnet/minecraft/class_1983;
      named createScreenHandler Lnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
    • getId

      public String getId()
      Specified by:
      getId in interface NamedScreenHandlerFactory
      Mappings:
      Namespace Name Mixin selector
      official k Lol;k()Ljava/lang/String;
      intermediary method_6762 Lnet/minecraft/class_1723;method_6762()Ljava/lang/String;
      named getId Lnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;