Class EngineCfg

java.lang.Object
studio.magemonkey.divinity.config.EngineCfg

public class EngineCfg extends Object
  • Field Details

    • PACKETS_ENABLED

      public static boolean PACKETS_ENABLED
    • PACKETS_MOD_GLOW_COLOR

      public static boolean PACKETS_MOD_GLOW_COLOR
    • PACKETS_REDUCE_COMBAT_PARTICLES

      public static boolean PACKETS_REDUCE_COMBAT_PARTICLES
    • HOOK_PLAYER_LEVEL_PLUGIN

      public static HookLevel HOOK_PLAYER_LEVEL_PLUGIN
    • HOOK_PLAYER_CLASS_PLUGIN

      public static HookClass HOOK_PLAYER_CLASS_PLUGIN
    • HOOK_MOB_LEVEL_PLUGIN

      public static HookMobLevel HOOK_MOB_LEVEL_PLUGIN
    • ATTRIBUTES_EFFECTIVE_FOR_MOBS

      public static boolean ATTRIBUTES_EFFECTIVE_FOR_MOBS
    • ATTRIBUTES_EFFECTIVE_IN_OFFHAND

      public static boolean ATTRIBUTES_EFFECTIVE_IN_OFFHAND
    • ATTRIBUTES_ALLOW_HOLD_REQUIREMENTS

      public static boolean ATTRIBUTES_ALLOW_HOLD_REQUIREMENTS
    • ATTRIBUTES_DURABILITY_BREAK_ITEMS

      public static boolean ATTRIBUTES_DURABILITY_BREAK_ITEMS
    • ATTRIBUTES_DURABILITY_REDUCE_FOR_MOBS

      public static boolean ATTRIBUTES_DURABILITY_REDUCE_FOR_MOBS
    • ATTRIBUTES_DURABILITY_REDUCE_FOR_SKILL_API

      public static Set<String> ATTRIBUTES_DURABILITY_REDUCE_FOR_SKILL_API
    • COMBAT_SHIELD_BLOCK_BONUS_RATE

      public static double COMBAT_SHIELD_BLOCK_BONUS_RATE
    • COMBAT_SHIELD_BLOCK_BONUS_DAMAGE_MOD

      public static double COMBAT_SHIELD_BLOCK_BONUS_DAMAGE_MOD
    • COMBAT_SHIELD_BLOCK_COOLDOWN

      public static int COMBAT_SHIELD_BLOCK_COOLDOWN
    • LEGACY_COMBAT

      public static boolean LEGACY_COMBAT
    • COMBAT_DISABLE_VANILLA_SWEEP

      public static boolean COMBAT_DISABLE_VANILLA_SWEEP
    • COMBAT_REDUCE_PLAYER_HEALTH_BAR

      public static boolean COMBAT_REDUCE_PLAYER_HEALTH_BAR
    • COMBAT_FISHING_HOOK_DO_DAMAGE

      public static boolean COMBAT_FISHING_HOOK_DO_DAMAGE
    • COMBAT_BOWS_DO_FULL_MELEE_DAMAGE

      public static boolean COMBAT_BOWS_DO_FULL_MELEE_DAMAGE
    • COMBAT_DAMAGE_MODIFIER_FOR_COOLDOWN

      public static double COMBAT_DAMAGE_MODIFIER_FOR_COOLDOWN
    • COMBAT_MAX_GET_TARGET_DISTANCE

      public static double COMBAT_MAX_GET_TARGET_DISTANCE
    • LORE_CHAR_PERCENT

      public static String LORE_CHAR_PERCENT
    • LORE_CHAR_NEGATIVE

      public static String LORE_CHAR_NEGATIVE
    • LORE_CHAR_POSITIVE

      public static String LORE_CHAR_POSITIVE
    • LORE_CHAR_MULTIPLIER

      public static String LORE_CHAR_MULTIPLIER
    • LORE_STYLE_SEPAR_VALUE

      public static String LORE_STYLE_SEPAR_VALUE
    • LORE_STYLE_SEPAR_COLOR

      public static String LORE_STYLE_SEPAR_COLOR
    • LORE_STYLE_DAMAGE_FORMAT_SINGLE

      public static String LORE_STYLE_DAMAGE_FORMAT_SINGLE
    • LORE_STYLE_DAMAGE_FORMAT_RANGE

      public static String LORE_STYLE_DAMAGE_FORMAT_RANGE
    • LORE_STYLE_ATT_CHARGES_FORMAT_DEFAULT

      public static String LORE_STYLE_ATT_CHARGES_FORMAT_DEFAULT
    • LORE_STYLE_ATT_CHARGES_FORMAT_UNLIMITED

      public static String LORE_STYLE_ATT_CHARGES_FORMAT_UNLIMITED
    • CHARGES_BREAK_ITEMS_ENABLED

      public static boolean CHARGES_BREAK_ITEMS_ENABLED
    • CHARGES_BREAK_ITEMS_STOP_MODULES

      public static Set<String> CHARGES_BREAK_ITEMS_STOP_MODULES
    • LORE_STYLE_REQ_USER_DYN_UPDATE

      public static boolean LORE_STYLE_REQ_USER_DYN_UPDATE
    • LORE_STYLE_REQ_USER_LVL_FORMAT_SINGLE

      public static String LORE_STYLE_REQ_USER_LVL_FORMAT_SINGLE
    • LORE_STYLE_REQ_USER_LVL_FORMAT_RANGE

      public static String LORE_STYLE_REQ_USER_LVL_FORMAT_RANGE
    • LORE_STYLE_REQ_USER_CLASS_FORMAT_SEPAR

      public static String LORE_STYLE_REQ_USER_CLASS_FORMAT_SEPAR
    • LORE_STYLE_REQ_USER_CLASS_FORMAT_COLOR

      public static String LORE_STYLE_REQ_USER_CLASS_FORMAT_COLOR
    • LORE_STYLE_REQ_USER_CLASS_FORMAT_MAX

      public static int LORE_STYLE_REQ_USER_CLASS_FORMAT_MAX
    • LORE_STYLE_REQ_USER_CLASS_FORMAT_NEWLINE

      public static String LORE_STYLE_REQ_USER_CLASS_FORMAT_NEWLINE
    • LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_SEPAR

      public static String LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_SEPAR
    • LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_COLOR

      public static String LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_COLOR
    • LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_MAX

      public static int LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_MAX
    • LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_NEWLINE

      public static String LORE_STYLE_REQ_USER_BANNED_CLASS_FORMAT_NEWLINE
    • LORE_STYLE_REQ_ITEM_LVL_FORMAT_SINGLE

      public static String LORE_STYLE_REQ_ITEM_LVL_FORMAT_SINGLE
    • LORE_STYLE_REQ_ITEM_LVL_FORMAT_RANGE

      public static String LORE_STYLE_REQ_ITEM_LVL_FORMAT_RANGE
    • LORE_STYLE_REQ_ITEM_TYPE_FORMAT_SEPAR

      public static String LORE_STYLE_REQ_ITEM_TYPE_FORMAT_SEPAR
    • LORE_STYLE_REQ_ITEM_TYPE_FORMAT_COLOR

      public static String LORE_STYLE_REQ_ITEM_TYPE_FORMAT_COLOR
    • LORE_STYLE_REQ_ITEM_MODULE_FORMAT_SEPAR

      public static String LORE_STYLE_REQ_ITEM_MODULE_FORMAT_SEPAR
    • LORE_STYLE_REQ_ITEM_MODULE_FORMAT_COLOR

      public static String LORE_STYLE_REQ_ITEM_MODULE_FORMAT_COLOR
    • LORE_STYLE_ENCHANTMENTS_FORMAT_MAIN

      public static String LORE_STYLE_ENCHANTMENTS_FORMAT_MAIN
    • LORE_STYLE_ENCHANTMENTS_FORMAT_MAX_ROMAN

      public static int LORE_STYLE_ENCHANTMENTS_FORMAT_MAX_ROMAN
    • LORE_STYLE_FABLED_ATTRIBUTE_FORMAT

      public static String LORE_STYLE_FABLED_ATTRIBUTE_FORMAT
  • Constructor Details

    • EngineCfg

      public EngineCfg(@NotNull Divinity plugin) throws org.bukkit.configuration.InvalidConfigurationException
      Throws:
      org.bukkit.configuration.InvalidConfigurationException
  • Method Details

    • setup

      public void setup()
    • getDurabilityFormat

      @NotNull public static String getDurabilityFormat(int current, int max)
    • getDynamicRequirementState

      @NotNull public static String getDynamicRequirementState(boolean b)