ExtendedScreenHandlerFactory

public interface ExtendedScreenHandlerFactory implements NamedScreenHandlerFactory

An extension of {@code NamedScreenHandlerFactory} that can write additional data to a screen opening packet.

See also

net.fabricmc.fabric.api.screenhandler.v1.ScreenHandlerRegistry

ScreenHandlerRegistry#registerExtended(net.minecraft.util.Identifier, ScreenHandlerRegistry.ExtendedClientHandlerFactory)

Functions

createMenu
Link copied to clipboard
abstract ScreenHandler createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
getDisplayName
Link copied to clipboard
abstract Text getDisplayName()
writeScreenOpeningData
Link copied to clipboard
abstract void writeScreenOpeningData(ServerPlayerEntity player, PacketByteBuf buf)
Writes additional server -> client screen opening data to the buffer.

Sources

jvm source
Link copied to clipboard