Class ConfigCategory

java.lang.Object
net.glasslauncher.mods.api.gcapi.impl.config.ConfigBase
net.glasslauncher.mods.api.gcapi.impl.config.ConfigCategory

public class ConfigCategory extends ConfigBase
  • Field Details

    • isRoot

      public final boolean isRoot
    • values

      public com.google.common.collect.Multimap<Class<?>,ConfigBase> values
  • Constructor Details

    • ConfigCategory

      public ConfigCategory(String id, String name, String description, Field parentField, Object parentObject, boolean multiplayerSynced, com.google.common.collect.Multimap<Class<?>,ConfigBase> values, boolean isRoot)
  • Method Details

    • getConfigScreen

      @Environment(CLIENT) @NotNull public @NotNull ScreenBuilder getConfigScreen(net.minecraft.client.gui.screen.ScreenBase parent, net.fabricmc.loader.api.entrypoint.EntrypointContainer<Object> mod)
      The ScreenBuilder for this category. Can only have config entries.
      Returns:
      ScreenBuilder
    • getDrawables

      @NotNull public @NotNull List<HasDrawable> getDrawables()
      Specified by:
      getDrawables in class ConfigBase