Uses of Class
net.minecraft.screen.ScreenHandler
Packages that use ScreenHandler
Package
Description
-
Uses of ScreenHandler in net.minecraft.block.entity
Methods in net.minecraft.block.entity that return ScreenHandlerModifier and TypeMethodDescriptionBeaconBlockEntity.createMenu(int syncId, PlayerInventory inv, PlayerEntity player)LecternBlockEntity.createMenu(int syncId, PlayerInventory inv, PlayerEntity player)LockableContainerBlockEntity.createMenu(int syncId, PlayerInventory inv, PlayerEntity player)LootableContainerBlockEntity.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 ScreenHandlerModifier and TypeClassDescriptionclassAbstractInventoryScreen<T extends ScreenHandler>classHandledScreen<T extends ScreenHandler>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.ingameFields in net.minecraft.client.gui.screen.ingame declared as ScreenHandlerModifier and TypeFieldDescriptionprivate ScreenHandlerCreativeInventoryScreen.CreativeScreenHandler.field_29349protected THandledScreen.handlerMethods in net.minecraft.client.gui.screen.ingame with type parameters of type ScreenHandlerModifier and TypeMethodDescriptionprivate 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 ScreenHandlerModifier and TypeMethodDescriptionvoidCreativeInventoryListener.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 -
Uses of ScreenHandler in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle that return ScreenHandlerModifier and TypeMethodDescriptionStorageMinecartEntity.createMenu(int syncId, PlayerInventory inv, PlayerEntity player)ChestMinecartEntity.getScreenHandler(int syncId, PlayerInventory playerInventory)HopperMinecartEntity.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 ScreenHandlerConstructors in net.minecraft.inventory with parameters of type ScreenHandler -
Uses of ScreenHandler in net.minecraft.screen
Classes in net.minecraft.screen with type parameters of type ScreenHandlerModifier and TypeClassDescriptionclassScreenHandlerType<T extends ScreenHandler>private static interfaceScreenHandlerType.Factory<T extends ScreenHandler>Subclasses of ScreenHandler in net.minecraft.screenModifier and TypeClassDescriptionclassclassAbstractRecipeScreenHandler<C extends Inventory>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in net.minecraft.screen with type parameters of type ScreenHandlerModifier and TypeMethodDescriptionprivate static <T extends ScreenHandler>
ScreenHandlerType<T>ScreenHandlerType.register(String id, ScreenHandlerType.Factory<T> factory)Methods in net.minecraft.screen that return ScreenHandlerModifier and TypeMethodDescriptionScreenHandlerFactory.createMenu(int syncId, PlayerInventory inv, PlayerEntity player)SimpleNamedScreenHandlerFactory.createMenu(int syncId, PlayerInventory inv, PlayerEntity player)Methods in net.minecraft.screen with parameters of type ScreenHandlerModifier and TypeMethodDescriptionvoidScreenHandler.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 ScreenHandlerModifier and TypeMethodDescriptionprivate voidServerPlayerEntity.onSpawn(ScreenHandler screenHandler)