类 ScreenHandlerType<T extends ScreenHandler>
- java.lang.Object
-
- net.minecraft.screen.ScreenHandlerType<T>
-
public class ScreenHandlerType<T extends ScreenHandler> extends Object
- Mappings:
Namespace Name official bmpintermediary net/minecraft/class_3917named net/minecraft/screen/ScreenHandlerType
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static interfaceScreenHandlerType.Factory<T extends ScreenHandler>
-
字段概要
-
构造器概要
构造器 限定符 构造器 说明 privateScreenHandlerType(ScreenHandlerType.Factory<T> factory)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Tcreate(int syncId, PlayerInventory playerInventory)private static <T extends ScreenHandler>
ScreenHandlerType<T>register(String id, ScreenHandlerType.Factory<T> factory)
-
-
-
字段详细资料
-
GENERIC_9X1
public static final ScreenHandlerType<GenericContainerScreenHandler> GENERIC_9X1
- Mappings:
Namespace Name Mixin selector official aLbmp;a:Lbmp;intermediary field_18664Lnet/minecraft/class_3917;field_18664:Lnet/minecraft/class_3917;named GENERIC_9X1Lnet/minecraft/screen/ScreenHandlerType;GENERIC_9X1:Lnet/minecraft/screen/ScreenHandlerType;
-
GENERIC_9X2
public static final ScreenHandlerType<GenericContainerScreenHandler> GENERIC_9X2
- Mappings:
Namespace Name Mixin selector official bLbmp;b:Lbmp;intermediary field_18665Lnet/minecraft/class_3917;field_18665:Lnet/minecraft/class_3917;named GENERIC_9X2Lnet/minecraft/screen/ScreenHandlerType;GENERIC_9X2:Lnet/minecraft/screen/ScreenHandlerType;
-
GENERIC_9X3
public static final ScreenHandlerType<GenericContainerScreenHandler> GENERIC_9X3
- Mappings:
Namespace Name Mixin selector official cLbmp;c:Lbmp;intermediary field_17326Lnet/minecraft/class_3917;field_17326:Lnet/minecraft/class_3917;named GENERIC_9X3Lnet/minecraft/screen/ScreenHandlerType;GENERIC_9X3:Lnet/minecraft/screen/ScreenHandlerType;
-
GENERIC_9X4
public static final ScreenHandlerType<GenericContainerScreenHandler> GENERIC_9X4
- Mappings:
Namespace Name Mixin selector official dLbmp;d:Lbmp;intermediary field_18666Lnet/minecraft/class_3917;field_18666:Lnet/minecraft/class_3917;named GENERIC_9X4Lnet/minecraft/screen/ScreenHandlerType;GENERIC_9X4:Lnet/minecraft/screen/ScreenHandlerType;
-
GENERIC_9X5
public static final ScreenHandlerType<GenericContainerScreenHandler> GENERIC_9X5
- Mappings:
Namespace Name Mixin selector official eLbmp;e:Lbmp;intermediary field_18667Lnet/minecraft/class_3917;field_18667:Lnet/minecraft/class_3917;named GENERIC_9X5Lnet/minecraft/screen/ScreenHandlerType;GENERIC_9X5:Lnet/minecraft/screen/ScreenHandlerType;
-
GENERIC_9X6
public static final ScreenHandlerType<GenericContainerScreenHandler> GENERIC_9X6
- Mappings:
Namespace Name Mixin selector official fLbmp;f:Lbmp;intermediary field_17327Lnet/minecraft/class_3917;field_17327:Lnet/minecraft/class_3917;named GENERIC_9X6Lnet/minecraft/screen/ScreenHandlerType;GENERIC_9X6:Lnet/minecraft/screen/ScreenHandlerType;
-
GENERIC_3X3
public static final ScreenHandlerType<Generic3x3ContainerScreenHandler> GENERIC_3X3
- Mappings:
Namespace Name Mixin selector official gLbmp;g:Lbmp;intermediary field_17328Lnet/minecraft/class_3917;field_17328:Lnet/minecraft/class_3917;named GENERIC_3X3Lnet/minecraft/screen/ScreenHandlerType;GENERIC_3X3:Lnet/minecraft/screen/ScreenHandlerType;
-
ANVIL
public static final ScreenHandlerType<AnvilScreenHandler> ANVIL
- Mappings:
Namespace Name Mixin selector official hLbmp;h:Lbmp;intermediary field_17329Lnet/minecraft/class_3917;field_17329:Lnet/minecraft/class_3917;named ANVILLnet/minecraft/screen/ScreenHandlerType;ANVIL:Lnet/minecraft/screen/ScreenHandlerType;
-
BEACON
public static final ScreenHandlerType<BeaconScreenHandler> BEACON
- Mappings:
Namespace Name Mixin selector official iLbmp;i:Lbmp;intermediary field_17330Lnet/minecraft/class_3917;field_17330:Lnet/minecraft/class_3917;named BEACONLnet/minecraft/screen/ScreenHandlerType;BEACON:Lnet/minecraft/screen/ScreenHandlerType;
-
BLAST_FURNACE
public static final ScreenHandlerType<BlastFurnaceScreenHandler> BLAST_FURNACE
- Mappings:
Namespace Name Mixin selector official jLbmp;j:Lbmp;intermediary field_17331Lnet/minecraft/class_3917;field_17331:Lnet/minecraft/class_3917;named BLAST_FURNACELnet/minecraft/screen/ScreenHandlerType;BLAST_FURNACE:Lnet/minecraft/screen/ScreenHandlerType;
-
BREWING_STAND
public static final ScreenHandlerType<BrewingStandScreenHandler> BREWING_STAND
- Mappings:
Namespace Name Mixin selector official kLbmp;k:Lbmp;intermediary field_17332Lnet/minecraft/class_3917;field_17332:Lnet/minecraft/class_3917;named BREWING_STANDLnet/minecraft/screen/ScreenHandlerType;BREWING_STAND:Lnet/minecraft/screen/ScreenHandlerType;
-
CRAFTING
public static final ScreenHandlerType<CraftingScreenHandler> CRAFTING
- Mappings:
Namespace Name Mixin selector official lLbmp;l:Lbmp;intermediary field_17333Lnet/minecraft/class_3917;field_17333:Lnet/minecraft/class_3917;named CRAFTINGLnet/minecraft/screen/ScreenHandlerType;CRAFTING:Lnet/minecraft/screen/ScreenHandlerType;
-
ENCHANTMENT
public static final ScreenHandlerType<EnchantmentScreenHandler> ENCHANTMENT
- Mappings:
Namespace Name Mixin selector official mLbmp;m:Lbmp;intermediary field_17334Lnet/minecraft/class_3917;field_17334:Lnet/minecraft/class_3917;named ENCHANTMENTLnet/minecraft/screen/ScreenHandlerType;ENCHANTMENT:Lnet/minecraft/screen/ScreenHandlerType;
-
FURNACE
public static final ScreenHandlerType<FurnaceScreenHandler> FURNACE
- Mappings:
Namespace Name Mixin selector official nLbmp;n:Lbmp;intermediary field_17335Lnet/minecraft/class_3917;field_17335:Lnet/minecraft/class_3917;named FURNACELnet/minecraft/screen/ScreenHandlerType;FURNACE:Lnet/minecraft/screen/ScreenHandlerType;
-
GRINDSTONE
public static final ScreenHandlerType<GrindstoneScreenHandler> GRINDSTONE
- Mappings:
Namespace Name Mixin selector official oLbmp;o:Lbmp;intermediary field_17336Lnet/minecraft/class_3917;field_17336:Lnet/minecraft/class_3917;named GRINDSTONELnet/minecraft/screen/ScreenHandlerType;GRINDSTONE:Lnet/minecraft/screen/ScreenHandlerType;
-
HOPPER
public static final ScreenHandlerType<HopperScreenHandler> HOPPER
- Mappings:
Namespace Name Mixin selector official pLbmp;p:Lbmp;intermediary field_17337Lnet/minecraft/class_3917;field_17337:Lnet/minecraft/class_3917;named HOPPERLnet/minecraft/screen/ScreenHandlerType;HOPPER:Lnet/minecraft/screen/ScreenHandlerType;
-
LECTERN
public static final ScreenHandlerType<LecternScreenHandler> LECTERN
- Mappings:
Namespace Name Mixin selector official qLbmp;q:Lbmp;intermediary field_17338Lnet/minecraft/class_3917;field_17338:Lnet/minecraft/class_3917;named LECTERNLnet/minecraft/screen/ScreenHandlerType;LECTERN:Lnet/minecraft/screen/ScreenHandlerType;
-
LOOM
public static final ScreenHandlerType<LoomScreenHandler> LOOM
- Mappings:
Namespace Name Mixin selector official rLbmp;r:Lbmp;intermediary field_17339Lnet/minecraft/class_3917;field_17339:Lnet/minecraft/class_3917;named LOOMLnet/minecraft/screen/ScreenHandlerType;LOOM:Lnet/minecraft/screen/ScreenHandlerType;
-
MERCHANT
public static final ScreenHandlerType<MerchantScreenHandler> MERCHANT
- Mappings:
Namespace Name Mixin selector official sLbmp;s:Lbmp;intermediary field_17340Lnet/minecraft/class_3917;field_17340:Lnet/minecraft/class_3917;named MERCHANTLnet/minecraft/screen/ScreenHandlerType;MERCHANT:Lnet/minecraft/screen/ScreenHandlerType;
-
SHULKER_BOX
public static final ScreenHandlerType<ShulkerBoxScreenHandler> SHULKER_BOX
- Mappings:
Namespace Name Mixin selector official tLbmp;t:Lbmp;intermediary field_17341Lnet/minecraft/class_3917;field_17341:Lnet/minecraft/class_3917;named SHULKER_BOXLnet/minecraft/screen/ScreenHandlerType;SHULKER_BOX:Lnet/minecraft/screen/ScreenHandlerType;
-
SMITHING
public static final ScreenHandlerType<SmithingScreenHandler> SMITHING
- Mappings:
Namespace Name Mixin selector official uLbmp;u:Lbmp;intermediary field_22484Lnet/minecraft/class_3917;field_22484:Lnet/minecraft/class_3917;named SMITHINGLnet/minecraft/screen/ScreenHandlerType;SMITHING:Lnet/minecraft/screen/ScreenHandlerType;
-
SMOKER
public static final ScreenHandlerType<SmokerScreenHandler> SMOKER
- Mappings:
Namespace Name Mixin selector official vLbmp;v:Lbmp;intermediary field_17342Lnet/minecraft/class_3917;field_17342:Lnet/minecraft/class_3917;named SMOKERLnet/minecraft/screen/ScreenHandlerType;SMOKER:Lnet/minecraft/screen/ScreenHandlerType;
-
CARTOGRAPHY_TABLE
public static final ScreenHandlerType<CartographyTableScreenHandler> CARTOGRAPHY_TABLE
- Mappings:
Namespace Name Mixin selector official wLbmp;w:Lbmp;intermediary field_17343Lnet/minecraft/class_3917;field_17343:Lnet/minecraft/class_3917;named CARTOGRAPHY_TABLELnet/minecraft/screen/ScreenHandlerType;CARTOGRAPHY_TABLE:Lnet/minecraft/screen/ScreenHandlerType;
-
STONECUTTER
public static final ScreenHandlerType<StonecutterScreenHandler> STONECUTTER
- Mappings:
Namespace Name Mixin selector official xLbmp;x:Lbmp;intermediary field_17625Lnet/minecraft/class_3917;field_17625:Lnet/minecraft/class_3917;named STONECUTTERLnet/minecraft/screen/ScreenHandlerType;STONECUTTER:Lnet/minecraft/screen/ScreenHandlerType;
-
factory
private final ScreenHandlerType.Factory<T extends ScreenHandler> factory
- Mappings:
Namespace Name Mixin selector official yLbmp;y:Lbmp$a;intermediary field_17344Lnet/minecraft/class_3917;field_17344:Lnet/minecraft/class_3917$class_3918;named factoryLnet/minecraft/screen/ScreenHandlerType;factory:Lnet/minecraft/screen/ScreenHandlerType$Factory;
-
-
构造器详细资料
-
ScreenHandlerType
private ScreenHandlerType(ScreenHandlerType.Factory<T> factory)
- Mappings:
Namespace Name Mixin selector official <init>Lbmp;<init>(Lbmp$a;)Vintermediary <init>Lnet/minecraft/class_3917;<init>(Lnet/minecraft/class_3917$class_3918;)Vnamed <init>Lnet/minecraft/screen/ScreenHandlerType;<init>(Lnet/minecraft/screen/ScreenHandlerType$Factory;)V
-
-
方法详细资料
-
register
private static <T extends ScreenHandler> ScreenHandlerType<T> register(String id, ScreenHandlerType.Factory<T> factory)
- Mappings:
Namespace Name Mixin selector official aLbmp;a(Ljava/lang/String;Lbmp$a;)Lbmp;intermediary method_17435Lnet/minecraft/class_3917;method_17435(Ljava/lang/String;Lnet/minecraft/class_3917$class_3918;)Lnet/minecraft/class_3917;named registerLnet/minecraft/screen/ScreenHandlerType;register(Ljava/lang/String;Lnet/minecraft/screen/ScreenHandlerType$Factory;)Lnet/minecraft/screen/ScreenHandlerType;
-
create
public T create(int syncId, PlayerInventory playerInventory)
- Mappings:
Namespace Name Mixin selector official aLbmp;a(ILbje;)Lbll;intermediary method_17434Lnet/minecraft/class_3917;method_17434(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;named createLnet/minecraft/screen/ScreenHandlerType;create(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/ScreenHandler;
-
-