Package net.minecraft.screen
Class SimpleNamedScreenHandlerFactory
java.lang.Object
net.minecraft.screen.SimpleNamedScreenHandlerFactory
- All Implemented Interfaces:
NamedScreenHandlerFactory,ScreenHandlerFactory
public final class SimpleNamedScreenHandlerFactory
extends Object
implements NamedScreenHandlerFactory
An implementation of
NamedScreenHandlerFactory that can be used
without the use of anonymous class. This delegates the creation to baseFactory.
An instance is passed to PlayerEntity.openHandledScreen(net.minecraft.screen.NamedScreenHandlerFactory)
to open a screen handler.
- Mappings:
Namespace Name named net/minecraft/screen/SimpleNamedScreenHandlerFactoryintermediary net/minecraft/class_747official bst
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionSimpleNamedScreenHandlerFactory(ScreenHandlerFactory baseFactory, Text name) -
Method Summary
Modifier and TypeMethodDescriptioncreateMenu(int syncId, PlayerInventory playerInventory, PlayerEntity player) Returns the title of this screen handler; will be a part of the open screen packet sent to the client.
-
Field Details
-
name
- Mappings:
Namespace Name Mixin selector named nameLnet/minecraft/screen/SimpleNamedScreenHandlerFactory;name:Lnet/minecraft/text/Text;intermediary field_3947Lnet/minecraft/class_747;field_3947:Lnet/minecraft/class_2561;official aLbst;a:Lwp;
-
baseFactory
- Mappings:
Namespace Name Mixin selector named baseFactoryLnet/minecraft/screen/SimpleNamedScreenHandlerFactory;baseFactory:Lnet/minecraft/screen/ScreenHandlerFactory;intermediary field_17280Lnet/minecraft/class_747;field_17280:Lnet/minecraft/class_1270;official bLbst;b:Lctl;
-
-
Constructor Details
-
SimpleNamedScreenHandlerFactory
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/screen/SimpleNamedScreenHandlerFactory;<init>(Lnet/minecraft/screen/ScreenHandlerFactory;Lnet/minecraft/text/Text;)Vintermediary <init>Lnet/minecraft/class_747;<init>(Lnet/minecraft/class_1270;Lnet/minecraft/class_2561;)Vofficial <init>Lbst;<init>(Lctl;Lwp;)V
-
-
Method Details
-
getDisplayName
Returns the title of this screen handler; will be a part of the open screen packet sent to the client.- Specified by:
getDisplayNamein interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector named getDisplayNameLnet/minecraft/screen/NamedScreenHandlerFactory;getDisplayName()Lnet/minecraft/text/Text;intermediary method_5476Lnet/minecraft/class_3908;method_5476()Lnet/minecraft/class_2561;official p_Lbsn;p_()Lwp;
-
createMenu
- Specified by:
createMenuin interfaceScreenHandlerFactory- Mappings:
Namespace Name Mixin selector named createMenuLnet/minecraft/screen/ScreenHandlerFactory;createMenu(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;intermediary createMenuLnet/minecraft/class_1270;createMenu(ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;official createMenuLctl;createMenu(ILcox;Lcoy;)Lcsd;
-