Interface ExtendedMenuProvider<T>

All Superinterfaces:
net.minecraft.world.inventory.MenuConstructor, net.minecraft.world.MenuProvider
All Known Subinterfaces:
NetworkNodeExtendedMenuProvider<T>
All Known Implementing Classes:
AbstractConstructorBlockEntity, AbstractDestructorBlockEntity, AbstractDiskContainerBlockEntity, AbstractDiskDriveBlockEntity, AbstractDiskInterfaceBlockEntity, AbstractExporterBlockEntity, AbstractExternalStorageBlockEntity, AbstractImporterBlockEntity, AbstractPortableGridBlockEntity, AutocrafterBlockEntity, AutocrafterManagerBlockEntity, AutocraftingMonitorBlockEntity, ControllerBlockEntity, CraftingGridBlockEntity, DetectorBlockEntity, GridBlockEntity, InterfaceBlockEntity, NetworkTransmitterBlockEntity, PatternGridBlockEntity, RelayBlockEntity, StorageBlockBlockEntity, StorageMonitorBlockEntity, WirelessTransmitterBlockEntity

public interface ExtendedMenuProvider<T> extends net.minecraft.world.MenuProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.network.codec.StreamEncoder<net.minecraft.network.RegistryFriendlyByteBuf,T>
     
     

    Methods inherited from interface net.minecraft.world.inventory.MenuConstructor

    createMenu

    Methods inherited from interface net.minecraft.world.MenuProvider

    getDisplayName
  • Method Details

    • getMenuData

      T getMenuData()
    • getMenuCodec

      net.minecraft.network.codec.StreamEncoder<net.minecraft.network.RegistryFriendlyByteBuf,T> getMenuCodec()