TowersOfTheGrassyLandsPackage

Constructors

Link copied to clipboard

Inherited properties

Link copied to clipboard
Link copied to clipboard
public List<String> description
Link copied to clipboard
public String downloadLink
Link copied to clipboard
protected File file
Link copied to clipboard
protected FileConfiguration fileConfiguration
Link copied to clipboard
protected String filename
Link copied to clipboard
protected boolean isEnabled
Link copied to clipboard
public List<String> levelFiles
Link copied to clipboard
public List<String> markerFallbackFolders
Folders relative to the server's plugins directory whose non-empty presence also counts as this package's content being installed.
Link copied to clipboard
public String markerFileName
Link copied to clipboard
public String name
Link copied to clipboard
public String nightbreakSlug
Link copied to clipboard
public List<String> npcFiles
Link copied to clipboard
public int version
Link copied to clipboard
public List<String> waveFiles
Link copied to clipboard
public List<String> worldContainerFolders
Link copied to clipboard
public List<String> worldFolders
Link copied to clipboard
public FileConfiguration writableFileConfiguration

Inherited functions

Link copied to clipboard
protected boolean configHas(String configKey)
Link copied to clipboard
Link copied to clipboard
public List<String> getDescription()
Link copied to clipboard
public String getDownloadLink()
Link copied to clipboard
public File getFile()
Link copied to clipboard
public FileConfiguration getFileConfiguration()
Link copied to clipboard
public String getFilename()
Link copied to clipboard
public List<String> getLevelFiles()
Link copied to clipboard
public List<String> getMarkerFallbackFolders()
Folders relative to the server's plugins directory whose non-empty presence also counts as this package's content being installed.
Link copied to clipboard
public String getMarkerFileName()
Link copied to clipboard
public String getName()
Link copied to clipboard
public String getNightbreakSlug()
Link copied to clipboard
public List<String> getNpcFiles()
Link copied to clipboard
public int getVersion()
Link copied to clipboard
public List<String> getWaveFiles()
Link copied to clipboard
public List<String> getWorldContainerFolders()
Link copied to clipboard
public List<String> getWorldFolders()
Link copied to clipboard
public FileConfiguration getWritableFileConfiguration()
Link copied to clipboard
public boolean isEnabled()
Link copied to clipboard
public boolean isToggleable()
Link copied to clipboard
protected boolean processBoolean(String path, boolean value, boolean pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public void processConfigFields()
public abstract void processConfigFields()
Link copied to clipboard
public ConfigurationSection processConfigurationSection(String path, Map<String, Object> value)
Link copied to clipboard
protected double processDouble(String path, double value, double pluginDefault, boolean forceWriteDefault)
protected Double processDouble(String path, Double value, Double pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public T processEnum<T extends Enum<T>>(String path, T value, T pluginDefault, Class<T> enumClass, boolean forceWriteDefault)
Link copied to clipboard
protected List<T> processEnumList<T extends Enum<T>>(String path, List<T> value, List<T> pluginDefault, Class<T> enumClass, boolean forceWriteDefault)
Link copied to clipboard
protected int processInt(String path, int value, int pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public ItemStack processItemStack(String path, ItemStack value, ItemStack pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public List<Object> processList(String path, List<Object> value, List<Object> pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected Location processLocation(String path, Location value, String pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected long processLong(String path, long value, long pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public Map<String, Object> processMap(String path, Map<String, Object> value)
Link copied to clipboard
public Map<String, Object> processMapWithKey(String path, Map<String, Object> value)
Link copied to clipboard
protected String processString(String path, String value, String pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public List<String> processStringList(String path, List<String> value, List<String> pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected Vector processVector(String path, Vector value, Vector pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
protected List<World> processWorldList(String path, List<World> value, List<World> pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
Link copied to clipboard
public void setEnabled(boolean isEnabled)
Link copied to clipboard
public CompletableFuture<Void> setEnabledAndSave(boolean enabled)
Link copied to clipboard
public void setFile(File file)
Link copied to clipboard
public void setFileConfiguration(FileConfiguration fileConfiguration)
Link copied to clipboard
public void setLevelFiles(List<String> levelFiles)
Link copied to clipboard
public void setMarkerFallbackFolders(List<String> markerFallbackFolders)
Folders relative to the server's plugins directory whose non-empty presence also counts as this package's content being installed.
Link copied to clipboard
public void setMarkerFileName(String markerFileName)
Link copied to clipboard
public void setNightbreakSlug(String nightbreakSlug)
Link copied to clipboard
public void setNpcFiles(List<String> npcFiles)
Link copied to clipboard
public void setToggleable(boolean toggleable)
Link copied to clipboard
public void setVersion(int version)
Link copied to clipboard
public void setWaveFiles(List<String> waveFiles)
Link copied to clipboard
public void setWorldContainerFolders(List<String> worldContainerFolders)
Link copied to clipboard
public void setWorldFolders(List<String> worldFolders)