Class EnchantmentScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement, MenuAccess<EnchantmentMenu>

public class EnchantmentScreen extends AbstractContainerScreen<EnchantmentMenu>
  • Field Details

    • ENABLED_LEVEL_SPRITES

      private static final ResourceLocation[] ENABLED_LEVEL_SPRITES
    • DISABLED_LEVEL_SPRITES

      private static final ResourceLocation[] DISABLED_LEVEL_SPRITES
    • ENCHANTMENT_SLOT_DISABLED_SPRITE

      private static final ResourceLocation ENCHANTMENT_SLOT_DISABLED_SPRITE
    • ENCHANTMENT_SLOT_HIGHLIGHTED_SPRITE

      private static final ResourceLocation ENCHANTMENT_SLOT_HIGHLIGHTED_SPRITE
    • ENCHANTMENT_SLOT_SPRITE

      private static final ResourceLocation ENCHANTMENT_SLOT_SPRITE
    • ENCHANTING_TABLE_LOCATION

      private static final ResourceLocation ENCHANTING_TABLE_LOCATION
      The ResourceLocation containing the Enchantment GUI texture location
    • ENCHANTING_BOOK_LOCATION

      private static final ResourceLocation ENCHANTING_BOOK_LOCATION
      The ResourceLocation containing the texture for the Book rendered above the enchantment table
    • random

      private final RandomSource random
      A Random instance for use with the enchantment gui
    • bookModel

      private BookModel bookModel
    • time

      public int time
    • flip

      public float flip
    • oFlip

      public float oFlip
    • flipT

      public float flipT
    • flipA

      public float flipA
    • open

      public float open
    • oOpen

      public float oOpen
    • last

      private ItemStack last
  • Constructor Details

  • Method Details