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 TypeFieldDescriptionprotected final THandledScreen.handlerprivate final ScreenHandlerCreativeInventoryScreen.CreativeScreenHandler.parentMethods 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 TypeMethodDescriptionChestBoatEntity.createMenu(int syncId, PlayerInventory inv, PlayerEntity player) StorageMinecartEntity.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 handler, 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.onScreenHandlerOpened(ScreenHandler screenHandler)