Class ExtraDataMenuProviderWrapper

java.lang.Object
earth.terrarium.botarium.fabric.menu.ExtraDataMenuProviderWrapper
All Implemented Interfaces:
net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerFactory, net.fabricmc.fabric.api.screenhandler.v1.FabricScreenHandlerFactory, net.minecraft.world.inventory.MenuConstructor, net.minecraft.world.MenuProvider

public class ExtraDataMenuProviderWrapper extends Object implements net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerFactory
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable net.minecraft.world.inventory.AbstractContainerMenu
    createMenu(int windowId, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.entity.player.Player player)
     
    net.minecraft.network.chat.Component
     
    void
    writeScreenOpeningData(net.minecraft.server.level.ServerPlayer player, net.minecraft.network.FriendlyByteBuf buf)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.fabricmc.fabric.api.screenhandler.v1.FabricScreenHandlerFactory

    shouldCloseCurrentScreen
  • Constructor Details

  • Method Details

    • writeScreenOpeningData

      public void writeScreenOpeningData(net.minecraft.server.level.ServerPlayer player, net.minecraft.network.FriendlyByteBuf buf)
      Specified by:
      writeScreenOpeningData in interface net.fabricmc.fabric.api.screenhandler.v1.ExtendedScreenHandlerFactory
    • getDisplayName

      public net.minecraft.network.chat.Component getDisplayName()
      Specified by:
      getDisplayName in interface net.minecraft.world.MenuProvider
    • createMenu

      @Nullable public @Nullable net.minecraft.world.inventory.AbstractContainerMenu createMenu(int windowId, net.minecraft.world.entity.player.Inventory inventory, net.minecraft.world.entity.player.Player player)
      Specified by:
      createMenu in interface net.minecraft.world.inventory.MenuConstructor