CustomArenasConfigFields

Constructors

Link copied to clipboard
public void CustomArenasConfigFields(String filename, boolean isEnabled)

Properties

Link copied to clipboard
public String arenaContainer
Link copied to clipboard
public List<String> arenaMessages
Link copied to clipboard
public String arenaName
Link copied to clipboard
Link copied to clipboard
public List<String> bossList
Link copied to clipboard
public String corner1
Link copied to clipboard
public String corner2
Link copied to clipboard
public int delayBetweenWaves
Link copied to clipboard
public String exitLocation
Link copied to clipboard
public final List<Integer> intermissionWaves
Link copied to clipboard
public int maximumPlayerCount
Link copied to clipboard
public int minimumPlayerCount
Link copied to clipboard
public String permission
Link copied to clipboard
public List<Object> rawArenaRewards
Link copied to clipboard
protected List<String> rawIntermissionWaves
Link copied to clipboard
public List<String> spawnPoints
Link copied to clipboard
public String startLocation
Link copied to clipboard
public Location teleportLocation
Link copied to clipboard
public int waveCount

Inherited properties

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 FileConfiguration writableFileConfiguration

Functions

Link copied to clipboard
public String getArenaContainer()
Link copied to clipboard
public List<String> getArenaMessages()
Link copied to clipboard
public String getArenaName()
Link copied to clipboard
Link copied to clipboard
public List<String> getBossList()
Link copied to clipboard
public String getCorner1()
Link copied to clipboard
public String getCorner2()
Link copied to clipboard
public int getDelayBetweenWaves()
Link copied to clipboard
public String getExitLocation()
Link copied to clipboard
public List<Integer> getIntermissionWaves()
Link copied to clipboard
public int getMaximumPlayerCount()
Link copied to clipboard
public int getMinimumPlayerCount()
Link copied to clipboard
public String getPermission()
Link copied to clipboard
public List<Object> getRawArenaRewards()
Link copied to clipboard
public List<String> getSpawnPoints()
Link copied to clipboard
public String getStartLocation()
Link copied to clipboard
public Location getTeleportLocation()
Link copied to clipboard
public int getWaveCount()
Link copied to clipboard
public boolean isCylindricalArena()
Link copied to clipboard
public void processConfigFields()
Link copied to clipboard
public void setArenaContainer(String arenaContainer)
Link copied to clipboard
public void setArenaMessages(List<String> arenaMessages)
Link copied to clipboard
public void setArenaName(String arenaName)
Link copied to clipboard
public void setArenaRewards(CustomLootTable arenaRewards)
Link copied to clipboard
public void setBossList(List<String> bossList)
Link copied to clipboard
public void setCorner1(String corner1)
Link copied to clipboard
public void setCorner2(String corner2)
Link copied to clipboard
public void setCylindricalArena(boolean cylindricalArena)
Link copied to clipboard
public void setDelayBetweenWaves(int delayBetweenWaves)
Link copied to clipboard
public void setExitLocation(String exitLocation)
Link copied to clipboard
public void setMaximumPlayerCount(int maximumPlayerCount)
Link copied to clipboard
public void setMinimumPlayerCount(int minimumPlayerCount)
Link copied to clipboard
public void setPermission(String permission)
Link copied to clipboard
public void setRawArenaRewards(List<Object> rawArenaRewards)
Link copied to clipboard
public void setSpawnPoints(List<String> spawnPoints)
Link copied to clipboard
public void setStartLocation(String startLocation)
Link copied to clipboard
public void setWaveCount(int waveCount)

Inherited functions

Link copied to clipboard
protected boolean configHas(String configKey)
Link copied to clipboard
public File getFile()
Link copied to clipboard
public FileConfiguration getFileConfiguration()
Link copied to clipboard
public String getFilename()
public String getFilename()
Link copied to clipboard
public FileConfiguration getWritableFileConfiguration()
Link copied to clipboard
public boolean isEnabled()
Link copied to clipboard
protected boolean processBoolean(String path, boolean value, boolean pluginDefault, boolean forceWriteDefault)
Link copied to clipboard
public abstract void processConfigFields()
Link copied to clipboard
public ConfigurationSection processConfigurationSection(String path, Map<String, Object> value)
Registers the translatable text inside a configuration section and hands back a section carrying the translated values.
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)
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
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
protected String translatable(String filename, String key, String value)
Registers a translatable value with the translation system and returns the display-ready value for the configured language.
protected List<String> translatable(String filename, String key, List<String> value)
List counterpart of translatable.