Interface NamedScreenHandlerFactory

All Superinterfaces:
Nameable
All Known Subinterfaces:
LockableScreenHandlerFactory
All Known Implementing Classes:
AnvilBlock.AnvilNameableHandler, BeaconBlockEntity, BlockCommunicationNameable, BrewingStandBlockEntity, ChestBlockEntity, ChestMinecartEntity, class_2737, ClientNetworkSyncedInventory, CraftingTableBlock.ClientDummyScreenHandlerProvider, DispenserBlockEntity, DoubleInventory, DropperBlockEntity, EnchantingTableBlockEntity, FurnaceBlockEntity, HopperBlockEntity, HopperMinecartEntity, LockableContainerBlockEntity, ShulkerBoxBlockEntity, StorageMinecartEntity

public interface NamedScreenHandlerFactory extends Nameable
Mappings:
Namespace Name
official uc
intermediary net/minecraft/class_2608
named net/minecraft/screen/NamedScreenHandlerFactory
  • Method Details

    • createScreenHandler

      ScreenHandler createScreenHandler(PlayerInventory inventory, PlayerEntity player)
      Mappings:
      Namespace Name Mixin selector
      official a Luc;a(Laec;Laed;)Lafr;
      intermediary method_10905 Lnet/minecraft/class_2608;method_10905(Lnet/minecraft/class_987;Lnet/minecraft/class_988;)Lnet/minecraft/class_1002;
      named createScreenHandler Lnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
    • getId

      String getId()
      Mappings:
      Namespace Name Mixin selector
      official l Luc;l()Ljava/lang/String;
      intermediary method_10906 Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;
      named getId Lnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;