yarn/mappings/net/minecraft/screen/ScreenHandlerType.mapping

35 lines
1.7 KiB
Plaintext
Raw Normal View History

CLASS net/minecraft/class_3917 net/minecraft/screen/ScreenHandlerType
COMMENT Screen handler type is used to create screen handlers on the client.
COMMENT It is a holder object holding a factory (usually a reference to the constructor).
2022-09-10 05:33:18 -04:00
COMMENT They are registered in the registry under {@link
COMMENT net.minecraft.registry.Registries#SCREEN_HANDLER}.
COMMENT
COMMENT <p>Technically speaking, screen handlers do not have to register screen handler
COMMENT types. However, such screen handlers are practically useless as they cannot be
COMMENT opened server-side using conventional methods.
COMMENT
COMMENT @apiNote Screen handler types should not be used to create a new screen handler
COMMENT on the server. See {@link ScreenHandlerFactory} for server-side creation.
COMMENT
COMMENT @see ScreenHandler
2019-06-28 17:55:20 -04:00
FIELD field_17344 factory Lnet/minecraft/class_3917$class_3918;
2023-01-24 11:14:55 -05:00
METHOD <init> (Lnet/minecraft/class_3917$class_3918;Lnet/minecraft/class_7699;)V
2019-01-12 06:41:47 -05:00
ARG 1 factory
2019-06-28 17:55:20 -04:00
METHOD method_17434 create (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;
2019-01-12 06:41:47 -05:00
ARG 1 syncId
ARG 2 playerInventory
2019-06-28 17:55:20 -04:00
METHOD method_17435 register (Ljava/lang/String;Lnet/minecraft/class_3917$class_3918;)Lnet/minecraft/class_3917;
2019-01-12 06:41:47 -05:00
ARG 0 id
ARG 1 factory
METHOD method_17436 (ILnet/minecraft/class_1661;)Lnet/minecraft/class_3916;
ARG 0 syncId
ARG 1 playerInventory
CLASS class_3918 Factory
COMMENT A functional interface that creates a screen handler instance on the client.
COMMENT
COMMENT <p>Screen handlers usually have a constructor that can be used as an implementation.
COMMENT See the note on {@link ScreenHandler}.
METHOD create (ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;
ARG 1 syncId
ARG 2 playerInventory