Class Plugins.PluginMeta

java.lang.Object
com.xpdustry.claj.server.plugin.Plugins.PluginMeta
Enclosing class:
Plugins

public static class Plugins.PluginMeta extends Object
Plugin metadata information.
  • Field Details

    • name

      public String name
      Name as defined in plugin.json. Stripped of colors, without spaces in all lower case.
    • minClajVersion

      public String minClajVersion
      Minimum CLaJ version that this mod requires, e.g. "2.4"
    • displayName

      @Nullable public String displayName
    • author

      @Nullable public String author
    • description

      @Nullable public String description
    • version

      @Nullable public String version
    • repo

      @Nullable public String repo
    • main

      public String main
      Plugin's main class.
    • dependencies

      public arc.struct.Seq<String> dependencies
    • softDependencies

      public arc.struct.Seq<String> softDependencies
  • Constructor Details

    • PluginMeta

      public PluginMeta()
  • Method Details

    • cleanup

      public void cleanup()
      Removes all colors
    • getMinMajor

      public int getMinMajor()
    • toString

      public String toString()
      Overrides:
      toString in class Object