ArrowShopMenuConfig

Configuration for the Arrow Shop menu. Allows players to purchase arrows for Elite Coins.

Constructors

Link copied to clipboard
public void ArrowShopMenuConfig()

Properties

Link copied to clipboard
public static String arrowDisplayName
Link copied to clipboard
public static int arrowLargeStackAmount
Link copied to clipboard
public static int arrowLargeStackPrice
Link copied to clipboard
public static String arrowOfHarmingDisplayName
Link copied to clipboard
public static String arrowOfHealingDisplayName
Link copied to clipboard
public static String arrowOfPoisonDisplayName
Link copied to clipboard
public static String arrowOfSlownessDisplayName
Link copied to clipboard
public static String arrowOfWeaknessDisplayName
Link copied to clipboard
public static int arrowSmallStackAmount
Link copied to clipboard
public static int arrowSmallStackPrice
Link copied to clipboard
public static String insufficientFundsMessage
Link copied to clipboard
public static String inventoryFullMessage
Link copied to clipboard
public static String purchaseSuccessMessage
Link copied to clipboard
public static String shopItemAmountFormat
Link copied to clipboard
public static String shopItemClickToPurchase
Link copied to clipboard
public static String shopItemPriceFormat
Link copied to clipboard
public static String shopName
Link copied to clipboard
public static int spectralArrowAmount
Link copied to clipboard
public static String spectralArrowDisplayName
Link copied to clipboard
public static int spectralArrowPrice
Link copied to clipboard
public static int tippedArrowHarmingAmount
Link copied to clipboard
public static int tippedArrowHarmingPrice
Link copied to clipboard
public static int tippedArrowHealingAmount
Link copied to clipboard
public static int tippedArrowHealingPrice
Link copied to clipboard
public static int tippedArrowPoisonAmount
Link copied to clipboard
public static int tippedArrowPoisonPrice
Link copied to clipboard
public static int tippedArrowSlownessAmount
Link copied to clipboard
public static int tippedArrowSlownessPrice
Link copied to clipboard
public static int tippedArrowWeaknessAmount
Link copied to clipboard
public static int tippedArrowWeaknessPrice

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 getArrowDisplayName()
Link copied to clipboard
public static int getArrowLargeStackAmount()
Link copied to clipboard
public static int getArrowLargeStackPrice()
Link copied to clipboard
public static String getArrowOfHarmingDisplayName()
Link copied to clipboard
public static String getArrowOfHealingDisplayName()
Link copied to clipboard
public static String getArrowOfPoisonDisplayName()
Link copied to clipboard
public static String getArrowOfSlownessDisplayName()
Link copied to clipboard
public static String getArrowOfWeaknessDisplayName()
Link copied to clipboard
public static int getArrowSmallStackAmount()
Link copied to clipboard
public static int getArrowSmallStackPrice()
Link copied to clipboard
public static String getInsufficientFundsMessage()
Link copied to clipboard
public static String getInventoryFullMessage()
Link copied to clipboard
public static String getPurchaseSuccessMessage()
Link copied to clipboard
public static String getShopItemAmountFormat()
Link copied to clipboard
public static String getShopItemClickToPurchase()
Link copied to clipboard
public static String getShopItemPriceFormat()
Link copied to clipboard
public static String getShopName()
Link copied to clipboard
public static int getSpectralArrowAmount()
Link copied to clipboard
public static String getSpectralArrowDisplayName()
Link copied to clipboard
public static int getSpectralArrowPrice()
Link copied to clipboard
public static int getTippedArrowHarmingAmount()
Link copied to clipboard
public static int getTippedArrowHarmingPrice()
Link copied to clipboard
public static int getTippedArrowHealingAmount()
Link copied to clipboard
public static int getTippedArrowHealingPrice()
Link copied to clipboard
public static int getTippedArrowPoisonAmount()
Link copied to clipboard
public static int getTippedArrowPoisonPrice()
Link copied to clipboard
public static int getTippedArrowSlownessAmount()
Link copied to clipboard
public static int getTippedArrowSlownessPrice()
Link copied to clipboard
public static int getTippedArrowWeaknessAmount()
Link copied to clipboard
public static int getTippedArrowWeaknessPrice()
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.