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 ScreenHandler
BeaconBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
ScreenHandler
LecternBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
@Nullable ScreenHandler
LockableContainerBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
@Nullable ScreenHandler
LootableContainerBlockEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
protected ScreenHandler
BarrelBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
BlastFurnaceBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
BrewingStandBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
ChestBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
DispenserBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
FurnaceBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
HopperBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected abstract ScreenHandler
LockableContainerBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
ShulkerBoxBlockEntity. createScreenHandler(int syncId, PlayerInventory playerInventory)
protected ScreenHandler
SmokerBlockEntity. 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 class
AbstractInventoryScreen<T extends ScreenHandler>
class
HandledScreen<T extends ScreenHandler>
(package private) static interface
HandledScreens.Provider<T extends ScreenHandler,U extends Screen & ScreenHandlerProvider<T>>
interface
ScreenHandlerProvider<T extends ScreenHandler>
Subclasses of ScreenHandler in net.minecraft.client.gui.screen.ingame Modifier and Type Class Description static class
CreativeInventoryScreen.CreativeScreenHandler
Fields in net.minecraft.client.gui.screen.ingame declared as ScreenHandler Modifier and Type Field Description private ScreenHandler
CreativeInventoryScreen.CreativeScreenHandler. field_29349
protected T
HandledScreen. handler
Methods 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 void
CreativeInventoryListener. onPropertyUpdate(ScreenHandler handler, int property, int value)
void
ForgingScreen. onPropertyUpdate(ScreenHandler handler, int property, int value)
void
AnvilScreen. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack)
void
CreativeInventoryListener. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack)
void
ForgingScreen. 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 ScreenHandler
PlayerEntity. currentScreenHandler
-
Uses of ScreenHandler in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle that return ScreenHandler Modifier and Type Method Description @Nullable ScreenHandler
StorageMinecartEntity. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
ScreenHandler
ChestMinecartEntity. getScreenHandler(int syncId, PlayerInventory playerInventory)
ScreenHandler
HopperMinecartEntity. getScreenHandler(int syncId, PlayerInventory playerInventory)
protected abstract ScreenHandler
StorageMinecartEntity. 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 ScreenHandler
CraftingInventory. handler
Constructors 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 class
ScreenHandlerType<T extends ScreenHandler>
(package private) static interface
ScreenHandlerType.Factory<T extends ScreenHandler>
Subclasses of ScreenHandler in net.minecraft.screen Modifier and Type Class Description class
AbstractFurnaceScreenHandler
class
AbstractRecipeScreenHandler<C extends Inventory>
class
AnvilScreenHandler
class
BeaconScreenHandler
class
BlastFurnaceScreenHandler
class
BrewingStandScreenHandler
class
CartographyTableScreenHandler
class
CraftingScreenHandler
class
EnchantmentScreenHandler
class
ForgingScreenHandler
class
FurnaceScreenHandler
class
Generic3x3ContainerScreenHandler
class
GenericContainerScreenHandler
class
GrindstoneScreenHandler
class
HopperScreenHandler
class
HorseScreenHandler
class
LecternScreenHandler
class
LoomScreenHandler
class
MerchantScreenHandler
class
PlayerScreenHandler
class
ShulkerBoxScreenHandler
class
SmithingScreenHandler
class
SmokerScreenHandler
class
StonecutterScreenHandler
Methods 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 ScreenHandler
ScreenHandlerFactory. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
ScreenHandler
SimpleNamedScreenHandlerFactory. createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
Methods in net.minecraft.screen with parameters of type ScreenHandler Modifier and Type Method Description void
ScreenHandler. copySharedSlots(ScreenHandler handler)
void
ScreenHandlerListener. onPropertyUpdate(ScreenHandler handler, int property, int value)
void
ScreenHandlerListener. onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack)
void
ScreenHandlerSyncHandler. updateCursorStack(ScreenHandler handler, ItemStack stack)
void
ScreenHandlerSyncHandler. updateProperty(ScreenHandler handler, int property, int value)
protected static void
CraftingScreenHandler. updateResult(ScreenHandler screenHandler, World world, PlayerEntity player, CraftingInventory craftingInventory, CraftingResultInventory resultInventory)
void
ScreenHandlerSyncHandler. updateSlot(ScreenHandler handler, int slot, ItemStack stack)
void
ScreenHandlerSyncHandler. 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 void
ServerPlayerEntity. onSpawn(ScreenHandler screenHandler)