MacesConsecrationConfig

Constructors

Link copied to clipboard

Inherited properties

Link copied to clipboard
public double baseValue
Link copied to clipboard
Link copied to clipboard
public double cooldownSeconds
Link copied to clipboard
public int customModelData
Link copied to clipboard
public List<String> description
Link copied to clipboard
public Material displayMaterial
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 String formattedBonusTemplate
Link copied to clipboard
protected boolean isEnabled
Link copied to clipboard
protected List<String> loreTemplates
Link copied to clipboard
public int maxStacks
Link copied to clipboard
public String name
Link copied to clipboard
public double procChance
Link copied to clipboard
public double scalingPerLevel
Link copied to clipboard
public String skillId
Link copied to clipboard
Link copied to clipboard
public double stackBonus
Link copied to clipboard
public int unlockTier
Link copied to clipboard
public FileConfiguration writableFileConfiguration

Inherited functions

Link copied to clipboard
public double calculateCooldown(int skillLevel)
Calculates the cooldown at a given skill level.
Link copied to clipboard
public double calculateProcChance(int skillLevel)
Calculates the proc chance at a given skill level.
Link copied to clipboard
public double calculateValue(int skillLevel)
Calculates the bonus value at a given skill level.
Link copied to clipboard
protected boolean configHas(String configKey)
Link copied to clipboard
public double getBaseValue()
Link copied to clipboard
Link copied to clipboard
public double getCooldownSeconds()
Link copied to clipboard
public int getCustomModelData()
Link copied to clipboard
public List<String> getDescription()
Link copied to clipboard
public Material getDisplayMaterial()
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 String getFormattedBonusTemplate()
Link copied to clipboard
public List<String> getLoreTemplates()
Link copied to clipboard
public int getMaxStacks()
Link copied to clipboard
public String getName()
Link copied to clipboard
public double getProcChance()
Link copied to clipboard
public int getRequiredLevel()
Gets the required level for this skill's unlock tier.
Link copied to clipboard
public double getScalingPerLevel()
Link copied to clipboard
public String getSkillId()
Link copied to clipboard
Link copied to clipboard
public double getStackBonus()
Link copied to clipboard
public int getUnlockTier()
Link copied to clipboard
public FileConfiguration getWritableFileConfiguration()
Link copied to clipboard
public boolean isEnabled()
Link copied to clipboard
Gives premade skills a chance to update an untouched shipped display value before it is registered with the translation system.
Link copied to clipboard
protected final void migrateStringIfExact(String path, String legacyValue, String replacement)
Link copied to clipboard
protected final void migrateStringListIfExact(String path, List<String> legacyValue, List<String> replacement)
Link copied to clipboard
Override in subclasses to process additional fields.
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)
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.