Interface ExtendedMenuProvider<D>
- All Superinterfaces:
FabricMenuProvider, net.minecraft.world.inventory.MenuConstructor, net.minecraft.world.MenuProvider
public interface ExtendedMenuProvider<D>
extends net.minecraft.world.MenuProvider
An extension of
MenuProvider that can write additional data to a screen opening packet.
This is used for extended menus.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetScreenOpeningData(net.minecraft.server.level.ServerPlayer player) Writes additional server -> client screen opening data to the buffer.Methods inherited from interface FabricMenuProvider
shouldCloseCurrentScreenMethods inherited from interface net.minecraft.world.inventory.MenuConstructor
createMenuMethods inherited from interface net.minecraft.world.MenuProvider
getDisplayName
-
Method Details
-
getScreenOpeningData
Writes additional server -> client screen opening data to the buffer.- Parameters:
player- the player that is opening the screen- Returns:
- the screen opening data
-