类的使用
net.minecraft.screen.ScreenHandler
-
-
net.minecraft.block.entity中ScreenHandler的使用
返回ScreenHandler的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 @Nullable ScreenHandlerBeaconBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)ScreenHandlerLecternBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)@Nullable ScreenHandlerLockableContainerBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)@Nullable ScreenHandlerLootableContainerBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)protected ScreenHandlerBarrelBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerBlastFurnaceBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerBrewingStandBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerChestBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerDispenserBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerFurnaceBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerHopperBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected abstract ScreenHandlerLockableContainerBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerShulkerBoxBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)protected ScreenHandlerSmokerBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory) -
net.minecraft.client.gui.screen.ingame中ScreenHandler的使用
类型参数类型为ScreenHandler的net.minecraft.client.gui.screen.ingame中的类 修饰符和类型 类 说明 classAbstractInventoryScreen<T extends ScreenHandler>classHandledScreen<T extends ScreenHandler>(专用程序包) static interfaceHandledScreens.Provider<T extends ScreenHandler,U extends Screen & ScreenHandlerProvider<T>>interfaceScreenHandlerProvider<T extends ScreenHandler>net.minecraft.client.gui.screen.ingame中ScreenHandler的子类 修饰符和类型 类 说明 static classCreativeInventoryScreen.CreativeScreenHandler声明为ScreenHandler的net.minecraft.client.gui.screen.ingame中的字段 修饰符和类型 字段 说明 private ScreenHandlerCreativeInventoryScreen.CreativeScreenHandler. field_29349protected THandledScreen. handler类型参数类型为ScreenHandler的net.minecraft.client.gui.screen.ingame中的方法 修饰符和类型 方法 说明 private static <T extends ScreenHandler>
@Nullable HandledScreens.Provider<T,?>HandledScreens. getProvider(ScreenHandlerType<T> type)static <T extends ScreenHandler>
voidHandledScreens. open(@Nullable ScreenHandlerType<T> type, MinecraftClient client, int id, Text title)private static <M extends ScreenHandler,U extends Screen & ScreenHandlerProvider<M>>
voidHandledScreens. register(ScreenHandlerType<? extends M> type, HandledScreens.Provider<M,U> provider)参数类型为ScreenHandler的net.minecraft.client.gui.screen.ingame中的方法 修饰符和类型 方法 说明 voidCreativeInventoryListener. onPropertyUpdate(ScreenHandler handler, int property, int value)voidForgingScreen. onPropertyUpdate(ScreenHandler handler, int property, int value)voidAnvilScreen. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack)voidCreativeInventoryListener. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack)voidForgingScreen. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack) -
net.minecraft.entity.player中ScreenHandler的使用
声明为ScreenHandler的net.minecraft.entity.player中的字段 修饰符和类型 字段 说明 ScreenHandlerPlayerEntity. currentScreenHandler -
net.minecraft.entity.vehicle中ScreenHandler的使用
返回ScreenHandler的net.minecraft.entity.vehicle中的方法 修饰符和类型 方法 说明 @Nullable ScreenHandlerStorageMinecartEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)ScreenHandlerChestMinecartEntity. getScreenHandler(int syncId, PlayerInventory playerInventory)ScreenHandlerHopperMinecartEntity. getScreenHandler(int syncId, PlayerInventory playerInventory)protected abstract ScreenHandlerStorageMinecartEntity. getScreenHandler(int syncId, PlayerInventory playerInventory) -
net.minecraft.inventory中ScreenHandler的使用
声明为ScreenHandler的net.minecraft.inventory中的字段 修饰符和类型 字段 说明 private ScreenHandlerCraftingInventory. handler参数类型为ScreenHandler的net.minecraft.inventory中的构造器 构造器 说明 CraftingInventory(ScreenHandler handler, int width, int height) -
net.minecraft.screen中ScreenHandler的使用
类型参数类型为ScreenHandler的net.minecraft.screen中的类 修饰符和类型 类 说明 classScreenHandlerType<T extends ScreenHandler>(专用程序包) static interfaceScreenHandlerType.Factory<T extends ScreenHandler>net.minecraft.screen中ScreenHandler的子类 修饰符和类型 类 说明 classAbstractFurnaceScreenHandlerclassAbstractRecipeScreenHandler<C extends Inventory>classAnvilScreenHandlerclassBeaconScreenHandlerclassBlastFurnaceScreenHandlerclassBrewingStandScreenHandlerclassCartographyTableScreenHandlerclassCraftingScreenHandlerclassEnchantmentScreenHandlerclassForgingScreenHandlerclassFurnaceScreenHandlerclassGeneric3x3ContainerScreenHandlerclassGenericContainerScreenHandlerclassGrindstoneScreenHandlerclassHopperScreenHandlerclassHorseScreenHandlerclassLecternScreenHandlerclassLoomScreenHandlerclassMerchantScreenHandlerclassPlayerScreenHandlerclassShulkerBoxScreenHandlerclassSmithingScreenHandlerclassSmokerScreenHandlerclassStonecutterScreenHandler类型参数类型为ScreenHandler的net.minecraft.screen中的方法 修饰符和类型 方法 说明 private static <T extends ScreenHandler>
ScreenHandlerType<T>ScreenHandlerType. register(String id, ScreenHandlerType.Factory<T> factory)返回ScreenHandler的net.minecraft.screen中的方法 修饰符和类型 方法 说明 @Nullable ScreenHandlerScreenHandlerFactory. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)ScreenHandlerSimpleNamedScreenHandlerFactory. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)参数类型为ScreenHandler的net.minecraft.screen中的方法 修饰符和类型 方法 说明 voidScreenHandler. copySharedSlots(ScreenHandler handler)voidScreenHandlerListener. onPropertyUpdate(ScreenHandler handler, int property, int value)voidScreenHandlerListener. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack)voidScreenHandlerSyncHandler. updateCursorStack(ScreenHandler handler, ItemStack stack)voidScreenHandlerSyncHandler. updateProperty(ScreenHandler handler, int property, int value)protected static voidCraftingScreenHandler. updateResult(ScreenHandler screenHandler, World world, PlayerEntity player, CraftingInventory craftingInventory, CraftingResultInventory resultInventory)voidScreenHandlerSyncHandler. updateSlot(ScreenHandler handler, int slot, ItemStack stack)voidScreenHandlerSyncHandler. updateState(ScreenHandler handler, DefaultedList<ItemStack> stacks, ItemStack cursorStack, int[] properties) -
net.minecraft.server.network中ScreenHandler的使用
参数类型为ScreenHandler的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 private voidServerPlayerEntity. onSpawn(ScreenHandler screenHandler)
-