Interface NamedScreenHandlerFactory

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

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

    • createScreenHandler

      ScreenHandler createScreenHandler​(PlayerInventory inventory, PlayerEntity player)
      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

      String getId()
      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;