Uses of Class
net.minecraft.screen.ScreenHandler
-
Uses of ScreenHandler in net.minecraft.block.entity
Methods in net.minecraft.block.entity that return ScreenHandler Modifier and Type Method Description @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) -
Uses of ScreenHandler in net.minecraft.client.gui.screen.ingame
Classes in net.minecraft.client.gui.screen.ingame with type parameters of type ScreenHandler Modifier and Type Class Description classAbstractInventoryScreen<T extends ScreenHandler>classHandledScreen<T extends ScreenHandler>(package private) static interfaceHandledScreens.Provider<T extends ScreenHandler,U extends Screen & ScreenHandlerProvider<T>>interfaceScreenHandlerProvider<T extends ScreenHandler>Subclasses of ScreenHandler in net.minecraft.client.gui.screen.ingame Modifier and Type Class Description static classCreativeInventoryScreen.CreativeScreenHandlerFields in net.minecraft.client.gui.screen.ingame declared as ScreenHandler Modifier and Type Field Description private ScreenHandlerCreativeInventoryScreen.CreativeScreenHandler. field_29349protected THandledScreen. handlerMethods in net.minecraft.client.gui.screen.ingame with type parameters of type ScreenHandler Modifier and Type Method Description 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)Methods in net.minecraft.client.gui.screen.ingame with parameters of type ScreenHandler Modifier and Type Method Description 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) -
Uses of ScreenHandler in net.minecraft.entity.player
Fields in net.minecraft.entity.player declared as ScreenHandler Modifier and Type Field Description ScreenHandlerPlayerEntity. currentScreenHandler -
Uses of ScreenHandler in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle that return ScreenHandler Modifier and Type Method Description @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) -
Uses of ScreenHandler in net.minecraft.inventory
Fields in net.minecraft.inventory declared as ScreenHandler Modifier and Type Field Description private ScreenHandlerCraftingInventory. handlerConstructors in net.minecraft.inventory with parameters of type ScreenHandler Constructor Description CraftingInventory(ScreenHandler handler, int width, int height) -
Uses of ScreenHandler in net.minecraft.screen
Classes in net.minecraft.screen with type parameters of type ScreenHandler Modifier and Type Class Description classScreenHandlerType<T extends ScreenHandler>(package private) static interfaceScreenHandlerType.Factory<T extends ScreenHandler>Subclasses of ScreenHandler in net.minecraft.screen Modifier and Type Class Description classAbstractFurnaceScreenHandlerclassAbstractRecipeScreenHandler<C extends Inventory>classAnvilScreenHandlerclassBeaconScreenHandlerclassBlastFurnaceScreenHandlerclassBrewingStandScreenHandlerclassCartographyTableScreenHandlerclassCraftingScreenHandlerclassEnchantmentScreenHandlerclassForgingScreenHandlerclassFurnaceScreenHandlerclassGeneric3x3ContainerScreenHandlerclassGenericContainerScreenHandlerclassGrindstoneScreenHandlerclassHopperScreenHandlerclassHorseScreenHandlerclassLecternScreenHandlerclassLoomScreenHandlerclassMerchantScreenHandlerclassPlayerScreenHandlerclassShulkerBoxScreenHandlerclassSmithingScreenHandlerclassSmokerScreenHandlerclassStonecutterScreenHandlerMethods in net.minecraft.screen with type parameters of type ScreenHandler Modifier and Type Method Description private static <T extends ScreenHandler>
ScreenHandlerType<T>ScreenHandlerType. register(String id, ScreenHandlerType.Factory<T> factory)Methods in net.minecraft.screen that return ScreenHandler Modifier and Type Method Description @Nullable ScreenHandlerScreenHandlerFactory. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)ScreenHandlerSimpleNamedScreenHandlerFactory. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)Methods in net.minecraft.screen with parameters of type ScreenHandler Modifier and Type Method Description 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) -
Uses of ScreenHandler in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type ScreenHandler Modifier and Type Method Description private voidServerPlayerEntity. onSpawn(ScreenHandler screenHandler)