Class GravesXAddon

java.lang.Object
dev.cwhead.GravesX.addon.GravesXAddon

public class GravesXAddon extends Object
Handles Addon Creation
  • Constructor Details

    • GravesXAddon

      public GravesXAddon()
  • Method Details

    • ensureAddonRoot

      public static void ensureAddonRoot(Graves plugin)
      Ensures plugins/'PluginName'/addon exists.
    • ensureAddonFolder

      public static File ensureAddonFolder(Graves plugin, String addonName)
      Ensures plugins/'PluginName'/addon/'addonName' exists and returns it.
    • exportAddonConfigs

      public static int exportAddonConfigs(Graves plugin, String addonName, boolean replaceIfExists)
      Copies all *.yml files found in resources at: addon/'addonName'/... into: plugins/GravesX/addon/'addonName'/'file'.yml Skips files that already exist (set replaceIfExists=true to overwrite).
      Returns:
      number of files written