Interface IGuiInputElementClient<S extends ISubGuiBox,G extends net.minecraft.client.gui.screens.Screen,C extends net.minecraft.world.inventory.AbstractContainerMenu>

All Known Subinterfaces:
IGuiInputElementValueTypeClient<S,G,C>, ILogicProgrammerElementClient<S,G,C>
All Known Implementing Classes:
GuiElementValueTypeBooleanClient, GuiElementValueTypeDropdownListClient, GuiElementValueTypeStringClient, OperatorLPElementClient, ValueTypeBooleanLPElementClient, ValueTypeIngredientsLPElementClient, ValueTypeItemStackLPElementClient, ValueTypeListLPElementClient, ValueTypeLPElementBaseClient, ValueTypeOperatorLPElementClient, ValueTypeRecipeLPElementClient, ValueTypeStringLPElementClient

public interface IGuiInputElementClient<S extends ISubGuiBox,G extends net.minecraft.client.gui.screens.Screen,C extends net.minecraft.world.inventory.AbstractContainerMenu>
  • Method Summary

    Modifier and Type
    Method
    Description
    createSubGui(int baseX, int baseY, int maxWidth, int maxHeight, G gui, C container)
     
  • Method Details

    • createSubGui

      S createSubGui(int baseX, int baseY, int maxWidth, int maxHeight, G gui, C container)
      Parameters:
      baseX - Base x
      baseY - Base y
      maxWidth - Max width
      maxHeight - Max height
      gui - The parent gui
      container - The parent container
      Returns:
      A subgui that is shown when activated.