Class AnvilBlock.AnvilNameableHandler

java.lang.Object
net.minecraft.block.AnvilBlock.AnvilNameableHandler
All Implemented Interfaces:
NamedScreenHandlerFactory, Nameable
Enclosing class:
AnvilBlock

public static class AnvilBlock.AnvilNameableHandler
extends Object
implements NamedScreenHandlerFactory
Mappings:
Namespace Name
official aez$a
intermediary net/minecraft/class_145$class_146
named net/minecraft/block/AnvilBlock$AnvilNameableHandler
  • Field Details

    • world

      private final World world
      Mappings:
      Namespace Name Mixin selector
      official a Laez$a;a:Ladm;
      intermediary field_538 Lnet/minecraft/class_145$class_146;field_538:Lnet/minecraft/class_99;
      named world Lnet/minecraft/block/AnvilBlock$AnvilNameableHandler;world:Lnet/minecraft/world/World;
    • pos

      private final BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official b Laez$a;b:Lcj;
      intermediary field_539 Lnet/minecraft/class_145$class_146;field_539:Lnet/minecraft/class_1372;
      named pos Lnet/minecraft/block/AnvilBlock$AnvilNameableHandler;pos:Lnet/minecraft/util/math/BlockPos;
  • Constructor Details

    • AnvilNameableHandler

      public AnvilNameableHandler​(World world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laez$a;<init>(Ladm;Lcj;)V
      intermediary <init> Lnet/minecraft/class_145$class_146;<init>(Lnet/minecraft/class_99;Lnet/minecraft/class_1372;)V
      named <init> Lnet/minecraft/block/AnvilBlock$AnvilNameableHandler;<init>(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
  • Method Details

    • 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
    • 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;