SkillBonusMenuConfig

Configuration for the skill bonus selection menu.

Constructors

Link copied to clipboard
public void SkillBonusMenuConfig()

Properties

Link copied to clipboard
public static String activePrefix
Link copied to clipboard
public static ItemStack armorItem
Link copied to clipboard
public static int armorSlot
Link copied to clipboard
public static ItemStack axesItem
Link copied to clipboard
public static int axesSlot
Link copied to clipboard
public static ItemStack backItem
Link copied to clipboard
public static int backSlot
Link copied to clipboard
public static ItemStack bowsItem
Link copied to clipboard
public static int bowsSlot
Link copied to clipboard
public static String clickToActivate
Link copied to clipboard
public static String clickToDeactivate
Link copied to clipboard
public static ItemStack crossbowsItem
Link copied to clipboard
public static int crossbowsSlot
Link copied to clipboard
public static ItemStack hoesItem
Link copied to clipboard
public static int hoesSlot
Link copied to clipboard
public static String infoActiveSkillPrefix
Link copied to clipboard
public static String infoActiveSkillsHeader
Link copied to clipboard
public static String infoActiveSkillsLabel
Link copied to clipboard
public static String infoItemTitle
Link copied to clipboard
public static String infoSkillTypeLabel
Link copied to clipboard
public static int infoSlot
Link copied to clipboard
public static String infoTier1Unlock
Link copied to clipboard
public static String infoTier2Unlock
Link copied to clipboard
public static String infoTier3Unlock
Link copied to clipboard
public static String infoTier4Unlock
Link copied to clipboard
public static String infoUnlockLevelsHeader
Link copied to clipboard
public static String infoYourLevelLabel
Link copied to clipboard
public static String lockedLore
Link copied to clipboard
public static String lockedPrefix
Link copied to clipboard
public static ItemStack macesItem
Link copied to clipboard
public static int macesSlot
Link copied to clipboard
public static String maxActiveSkillsReached
Link copied to clipboard
public static String skillActivatedMessage
Link copied to clipboard
public static String skillDeactivatedMessage
Link copied to clipboard
public static String skillRequiresLevelMessage
Link copied to clipboard
public static String skillSelectMenuName
Link copied to clipboard
public static String skillTierLabel
Link copied to clipboard
public static String skillTierLevelFormat
Link copied to clipboard
public static String skillTypeLabel
Link copied to clipboard
public static String skillValueLabel
Link copied to clipboard
public static ItemStack spearsItem
Link copied to clipboard
public static int spearsSlot
Link copied to clipboard
public static ItemStack stavesItem
Link copied to clipboard
public static int stavesSlot
Link copied to clipboard
public static ItemStack swordsItem
Link copied to clipboard
public static int swordsSlot
Link copied to clipboard
public static ItemStack tridentsItem
Link copied to clipboard
public static int tridentsSlot
Link copied to clipboard
public static String unlockedPrefix
Link copied to clipboard
public static ItemStack wandsItem
Link copied to clipboard
public static int wandsSlot
Link copied to clipboard
public static String weaponSelectMenuName

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 static String getActivePrefix()
Link copied to clipboard
public static ItemStack getArmorItem()
Link copied to clipboard
public static int getArmorSlot()
Link copied to clipboard
public static ItemStack getAxesItem()
Link copied to clipboard
public static int getAxesSlot()
Link copied to clipboard
public static ItemStack getBackItem()
Link copied to clipboard
public static int getBackSlot()
Link copied to clipboard
public static String getBonusTypeDisplayName(SkillBonusType type)
Link copied to clipboard
public static ItemStack getBowsItem()
Link copied to clipboard
public static int getBowsSlot()
Link copied to clipboard
public static String getClickToActivate()
Link copied to clipboard
public static String getClickToDeactivate()
Link copied to clipboard
public static ItemStack getCrossbowsItem()
Link copied to clipboard
public static int getCrossbowsSlot()
Link copied to clipboard
public static ItemStack getHoesItem()
Link copied to clipboard
public static int getHoesSlot()
Link copied to clipboard
public static String getInfoActiveSkillPrefix()
Link copied to clipboard
public static String getInfoActiveSkillsHeader()
Link copied to clipboard
public static String getInfoActiveSkillsLabel()
Link copied to clipboard
public static String getInfoItemTitle()
Link copied to clipboard
public static String getInfoSkillTypeLabel()
Link copied to clipboard
public static int getInfoSlot()
Link copied to clipboard
public static String getInfoTier1Unlock()
Link copied to clipboard
public static String getInfoTier2Unlock()
Link copied to clipboard
public static String getInfoTier3Unlock()
Link copied to clipboard
public static String getInfoTier4Unlock()
Link copied to clipboard
public static String getInfoUnlockLevelsHeader()
Link copied to clipboard
public static String getInfoYourLevelLabel()
Link copied to clipboard
public static String getLockedLore()
Link copied to clipboard
public static String getLockedPrefix()
Link copied to clipboard
public static ItemStack getMacesItem()
Link copied to clipboard
public static int getMacesSlot()
Link copied to clipboard
public static String getMaxActiveSkillsReached()
Link copied to clipboard
public static String getSkillActivatedMessage()
Link copied to clipboard
public static String getSkillDeactivatedMessage()
Link copied to clipboard
public static String getSkillRequiresLevelMessage()
Link copied to clipboard
public static String getSkillSelectMenuName()
Link copied to clipboard
public static String getSkillTierLabel()
Link copied to clipboard
public static String getSkillTierLevelFormat()
Link copied to clipboard
public static String getSkillTypeDisplayName(SkillType type)
Link copied to clipboard
public static String getSkillTypeLabel()
Link copied to clipboard
public static String getSkillValueLabel()
Link copied to clipboard
public static ItemStack getSpearsItem()
Link copied to clipboard
public static int getSpearsSlot()
Link copied to clipboard
public static ItemStack getStavesItem()
Link copied to clipboard
public static int getStavesSlot()
Link copied to clipboard
public static ItemStack getSwordsItem()
Link copied to clipboard
public static int getSwordsSlot()
Link copied to clipboard
public static ItemStack getTridentsItem()
Link copied to clipboard
public static int getTridentsSlot()
Link copied to clipboard
public static String getUnlockedPrefix()
Link copied to clipboard
public static ItemStack getWandsItem()
Link copied to clipboard
public static int getWandsSlot()
Link copied to clipboard
public static String getWeaponSelectMenuName()
Link copied to clipboard

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 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.