Class FabricConfigHelper
java.lang.Object
de.cech12.usefulhats.platform.FabricConfigHelper
- All Implemented Interfaces:
IConfigHelper, me.shedaniel.autoconfig.ConfigData
public class FabricConfigHelper
extends Object
implements me.shedaniel.autoconfig.ConfigData, IConfigHelper
The config service implementation for Fabric.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classNested classes/interfaces inherited from interface me.shedaniel.autoconfig.ConfigData
me.shedaniel.autoconfig.ConfigData.ValidationException -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from interface IConfigHelper
AQUANAUT_HELMET_DAMAGE_ENABLED_DEFAULT, AQUANAUT_HELMET_DAMAGE_ENABLED_DESCRIPTION, AQUANAUT_HELMET_DURABILITY_DEFAULT, AQUANAUT_HELMET_DURABILITY_DESCRIPTION, AQUANAUT_HELMET_DURABILITY_MAX, AQUANAUT_HELMET_DURABILITY_MIN, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_0_DEFAULT, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_0_DESCRIPTION, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_0_MAX, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_0_MIN, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_1_DEFAULT, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_1_DESCRIPTION, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_1_MAX, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_1_MIN, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_2_DEFAULT, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_2_DESCRIPTION, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_2_MAX, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_2_MIN, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_3_DEFAULT, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_3_DESCRIPTION, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_3_MAX, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_3_MIN, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_4_DEFAULT, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_4_DESCRIPTION, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_4_MAX, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_4_MIN, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_5_DEFAULT, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_5_DESCRIPTION, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_5_MAX, AQUANAUT_HELMET_EFFECT_TIME_WITH_EFFICIENCY_5_MIN, BUNNY_EARS_DAMAGE_ENABLED_DEFAULT, BUNNY_EARS_DAMAGE_ENABLED_DESCRIPTION, BUNNY_EARS_DURABILITY_DEFAULT, BUNNY_EARS_DURABILITY_DESCRIPTION, BUNNY_EARS_DURABILITY_MAX, BUNNY_EARS_DURABILITY_MIN, BUNNY_EARS_EAT_BOOST_ENABLED_DEFAULT, BUNNY_EARS_EAT_BOOST_ENABLED_DESCRIPTION, BUNNY_EARS_JUMP_BOOST_ENABLED_DEFAULT, BUNNY_EARS_JUMP_BOOST_ENABLED_DESCRIPTION, CHOPPING_HAT_DAMAGE_ENABLED_DEFAULT, CHOPPING_HAT_DAMAGE_ENABLED_DESCRIPTION, CHOPPING_HAT_DURABILITY_DEFAULT, CHOPPING_HAT_DURABILITY_DESCRIPTION, CHOPPING_HAT_DURABILITY_MAX, CHOPPING_HAT_DURABILITY_MIN, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_0_DEFAULT, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_0_DESCRIPTION, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_0_MAX, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_0_MIN, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_1_DEFAULT, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_1_DESCRIPTION, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_1_MAX, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_1_MIN, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_2_DEFAULT, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_2_DESCRIPTION, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_2_MAX, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_2_MIN, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_3_DEFAULT, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_3_DESCRIPTION, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_3_MAX, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_3_MIN, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_4_DEFAULT, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_4_DESCRIPTION, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_4_MAX, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_4_MIN, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_5_DEFAULT, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_5_DESCRIPTION, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_5_MAX, CHOPPING_HAT_SPEED_WITH_EFFICIENCY_5_MIN, ENDER_HELMET_DAMAGE_ENABLED_DEFAULT, ENDER_HELMET_DAMAGE_ENABLED_DESCRIPTION, ENDER_HELMET_DURABILITY_DEFAULT, ENDER_HELMET_DURABILITY_DESCRIPTION, ENDER_HELMET_DURABILITY_MAX, ENDER_HELMET_DURABILITY_MIN, ENDER_HELMET_INTERDIMENSIONAL_ENABLED_DEFAULT, ENDER_HELMET_INTERDIMENSIONAL_ENABLED_DESCRIPTION, HALO_DAMAGE_ENABLED_DEFAULT, HALO_DAMAGE_ENABLED_DESCRIPTION, HALO_DURABILITY_DEFAULT, HALO_DURABILITY_DESCRIPTION, HALO_DURABILITY_MAX, HALO_DURABILITY_MIN, LUCKY_HAT_DAMAGE_ENABLED_DEFAULT, LUCKY_HAT_DAMAGE_ENABLED_DESCRIPTION, LUCKY_HAT_DURABILITY_DEFAULT, LUCKY_HAT_DURABILITY_DESCRIPTION, LUCKY_HAT_DURABILITY_MAX, LUCKY_HAT_DURABILITY_MIN, LUCKY_HAT_UNLUCK_ENABLED_DEFAULT, LUCKY_HAT_UNLUCK_ENABLED_DESCRIPTION, MINING_HAT_DAMAGE_ENABLED_DEFAULT, MINING_HAT_DAMAGE_ENABLED_DESCRIPTION, MINING_HAT_DURABILITY_DEFAULT, MINING_HAT_DURABILITY_DESCRIPTION, MINING_HAT_DURABILITY_MAX, MINING_HAT_DURABILITY_MIN, MINING_HAT_NIGHT_VISION_ENABLED_DEFAULT, MINING_HAT_NIGHT_VISION_ENABLED_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_0_DEFAULT, MINING_HAT_SPEED_WITH_EFFICIENCY_0_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_0_MAX, MINING_HAT_SPEED_WITH_EFFICIENCY_0_MIN, MINING_HAT_SPEED_WITH_EFFICIENCY_1_DEFAULT, MINING_HAT_SPEED_WITH_EFFICIENCY_1_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_1_MAX, MINING_HAT_SPEED_WITH_EFFICIENCY_1_MIN, MINING_HAT_SPEED_WITH_EFFICIENCY_2_DEFAULT, MINING_HAT_SPEED_WITH_EFFICIENCY_2_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_2_MAX, MINING_HAT_SPEED_WITH_EFFICIENCY_2_MIN, MINING_HAT_SPEED_WITH_EFFICIENCY_3_DEFAULT, MINING_HAT_SPEED_WITH_EFFICIENCY_3_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_3_MAX, MINING_HAT_SPEED_WITH_EFFICIENCY_3_MIN, MINING_HAT_SPEED_WITH_EFFICIENCY_4_DEFAULT, MINING_HAT_SPEED_WITH_EFFICIENCY_4_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_4_MAX, MINING_HAT_SPEED_WITH_EFFICIENCY_4_MIN, MINING_HAT_SPEED_WITH_EFFICIENCY_5_DEFAULT, MINING_HAT_SPEED_WITH_EFFICIENCY_5_DESCRIPTION, MINING_HAT_SPEED_WITH_EFFICIENCY_5_MAX, MINING_HAT_SPEED_WITH_EFFICIENCY_5_MIN, MUSHROOM_HAT_DAMAGE_ENABLED_DEFAULT, MUSHROOM_HAT_DAMAGE_ENABLED_DESCRIPTION, MUSHROOM_HAT_DURABILITY_DEFAULT, MUSHROOM_HAT_DURABILITY_DESCRIPTION, MUSHROOM_HAT_DURABILITY_MAX, MUSHROOM_HAT_DURABILITY_MIN, MUSHROOM_HAT_EAT_INTERVAL_DEFAULT, MUSHROOM_HAT_EAT_INTERVAL_DESCRIPTION, MUSHROOM_HAT_EAT_INTERVAL_MAX, MUSHROOM_HAT_EAT_INTERVAL_MIN, POSTMAN_HAT_DAMAGE_ENABLED_DEFAULT, POSTMAN_HAT_DAMAGE_ENABLED_DESCRIPTION, POSTMAN_HAT_DURABILITY_DEFAULT, POSTMAN_HAT_DURABILITY_DESCRIPTION, POSTMAN_HAT_DURABILITY_MAX, POSTMAN_HAT_DURABILITY_MIN, POSTMAN_HAT_HUNGER_ENABLED_DEFAULT, POSTMAN_HAT_HUNGER_ENABLED_DESCRIPTION, SHULKER_HELMET_DAMAGE_ENABLED_DEFAULT, SHULKER_HELMET_DAMAGE_ENABLED_DESCRIPTION, SHULKER_HELMET_DURABILITY_DEFAULT, SHULKER_HELMET_DURABILITY_DESCRIPTION, SHULKER_HELMET_DURABILITY_MAX, SHULKER_HELMET_DURABILITY_MIN, STOCKING_CAP_DAMAGE_ENABLED_DEFAULT, STOCKING_CAP_DAMAGE_ENABLED_DESCRIPTION, STOCKING_CAP_DURABILITY_DEFAULT, STOCKING_CAP_DURABILITY_DESCRIPTION, STOCKING_CAP_DURABILITY_MAX, STOCKING_CAP_DURABILITY_MIN, STRAW_HAT_DAMAGE_ENABLED_DEFAULT, STRAW_HAT_DAMAGE_ENABLED_DESCRIPTION, STRAW_HAT_DURABILITY_DEFAULT, STRAW_HAT_DURABILITY_DESCRIPTION, STRAW_HAT_DURABILITY_MAX, STRAW_HAT_DURABILITY_MIN, STRAW_HAT_SPEED_WITH_EFFICIENCY_0_DEFAULT, STRAW_HAT_SPEED_WITH_EFFICIENCY_0_DESCRIPTION, STRAW_HAT_SPEED_WITH_EFFICIENCY_0_MAX, STRAW_HAT_SPEED_WITH_EFFICIENCY_0_MIN, STRAW_HAT_SPEED_WITH_EFFICIENCY_1_DEFAULT, STRAW_HAT_SPEED_WITH_EFFICIENCY_1_DESCRIPTION, STRAW_HAT_SPEED_WITH_EFFICIENCY_1_MAX, STRAW_HAT_SPEED_WITH_EFFICIENCY_1_MIN, STRAW_HAT_SPEED_WITH_EFFICIENCY_2_DEFAULT, STRAW_HAT_SPEED_WITH_EFFICIENCY_2_DESCRIPTION, STRAW_HAT_SPEED_WITH_EFFICIENCY_2_MAX, STRAW_HAT_SPEED_WITH_EFFICIENCY_2_MIN, STRAW_HAT_SPEED_WITH_EFFICIENCY_3_DEFAULT, STRAW_HAT_SPEED_WITH_EFFICIENCY_3_DESCRIPTION, STRAW_HAT_SPEED_WITH_EFFICIENCY_3_MAX, STRAW_HAT_SPEED_WITH_EFFICIENCY_3_MIN, STRAW_HAT_SPEED_WITH_EFFICIENCY_4_DEFAULT, STRAW_HAT_SPEED_WITH_EFFICIENCY_4_DESCRIPTION, STRAW_HAT_SPEED_WITH_EFFICIENCY_4_MAX, STRAW_HAT_SPEED_WITH_EFFICIENCY_4_MIN, STRAW_HAT_SPEED_WITH_EFFICIENCY_5_DEFAULT, STRAW_HAT_SPEED_WITH_EFFICIENCY_5_DESCRIPTION, STRAW_HAT_SPEED_WITH_EFFICIENCY_5_MAX, STRAW_HAT_SPEED_WITH_EFFICIENCY_5_MIN, WING_HELMET_DAMAGE_ENABLED_DEFAULT, WING_HELMET_DAMAGE_ENABLED_DESCRIPTION, WING_HELMET_DURABILITY_DEFAULT, WING_HELMET_DURABILITY_DESCRIPTION, WING_HELMET_DURABILITY_MAX, WING_HELMET_DURABILITY_MIN, WING_HELMET_LEVITATION_ENABLED_DEFAULT, WING_HELMET_LEVITATION_ENABLED_DESCRIPTION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintgetAquanautHelmetEffectTimeWithEfficiency(int enchantmentLevel) intintdoublegetChoppingHatSpeedWithEfficiency(int enchantmentLevel) intintintintdoublegetMiningHatSpeedWithEfficiency(int enchantmentLevel) intintintintintintdoublegetStrawHatSpeedWithEfficiency(int enchantmentLevel) intvoidinit()Initialization method for the Service implementations.booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.shedaniel.autoconfig.ConfigData
validatePostLoad
-
Field Details
-
AQUANAUT_HELMET
-
BUNNY_EARS
-
CHOPPING_HAT
-
ENDER_HELMET
-
HALO
-
LUCKY_HAT
-
MINING_HAT
-
MUSHROOM_HAT
-
POSTMAN_HAT
-
SHULKER_HELMET
-
STOCKING_CAP
-
STRAW_HAT
-
WING_HELMET
-
-
Constructor Details
-
FabricConfigHelper
public FabricConfigHelper()
-
-
Method Details
-
init
public void init()Description copied from interface:IConfigHelperInitialization method for the Service implementations.- Specified by:
initin interfaceIConfigHelper
-
isAquanautHelmetDamageEnabled
public boolean isAquanautHelmetDamageEnabled()- Specified by:
isAquanautHelmetDamageEnabledin interfaceIConfigHelper
-
getAquanautHelmetDurability
public int getAquanautHelmetDurability()- Specified by:
getAquanautHelmetDurabilityin interfaceIConfigHelper
-
getAquanautHelmetEffectTimeWithEfficiency
public int getAquanautHelmetEffectTimeWithEfficiency(int enchantmentLevel) - Specified by:
getAquanautHelmetEffectTimeWithEfficiencyin interfaceIConfigHelper
-
isBunnyEarsDamageEnabled
public boolean isBunnyEarsDamageEnabled()- Specified by:
isBunnyEarsDamageEnabledin interfaceIConfigHelper
-
getBunnyEarsDurability
public int getBunnyEarsDurability()- Specified by:
getBunnyEarsDurabilityin interfaceIConfigHelper
-
isBunnyEarsEatBoostEnabled
public boolean isBunnyEarsEatBoostEnabled()- Specified by:
isBunnyEarsEatBoostEnabledin interfaceIConfigHelper
-
isBunnyEarsJumpBoostEnabled
public boolean isBunnyEarsJumpBoostEnabled()- Specified by:
isBunnyEarsJumpBoostEnabledin interfaceIConfigHelper
-
isChoppingHatDamageEnabled
public boolean isChoppingHatDamageEnabled()- Specified by:
isChoppingHatDamageEnabledin interfaceIConfigHelper
-
getChoppingHatDurability
public int getChoppingHatDurability()- Specified by:
getChoppingHatDurabilityin interfaceIConfigHelper
-
getChoppingHatSpeedWithEfficiency
public double getChoppingHatSpeedWithEfficiency(int enchantmentLevel) - Specified by:
getChoppingHatSpeedWithEfficiencyin interfaceIConfigHelper
-
isEnderHelmetDamageEnabled
public boolean isEnderHelmetDamageEnabled()- Specified by:
isEnderHelmetDamageEnabledin interfaceIConfigHelper
-
getEnderHelmetDurability
public int getEnderHelmetDurability()- Specified by:
getEnderHelmetDurabilityin interfaceIConfigHelper
-
isEnderHelmetInterdimensionalEnabled
public boolean isEnderHelmetInterdimensionalEnabled()- Specified by:
isEnderHelmetInterdimensionalEnabledin interfaceIConfigHelper
-
isHaloDamageEnabled
public boolean isHaloDamageEnabled()- Specified by:
isHaloDamageEnabledin interfaceIConfigHelper
-
getHaloDurability
public int getHaloDurability()- Specified by:
getHaloDurabilityin interfaceIConfigHelper
-
isLuckyHatDamageEnabled
public boolean isLuckyHatDamageEnabled()- Specified by:
isLuckyHatDamageEnabledin interfaceIConfigHelper
-
getLuckyHatDurability
public int getLuckyHatDurability()- Specified by:
getLuckyHatDurabilityin interfaceIConfigHelper
-
isLuckyHatUnluckEnabled
public boolean isLuckyHatUnluckEnabled()- Specified by:
isLuckyHatUnluckEnabledin interfaceIConfigHelper
-
isMiningHatDamageEnabled
public boolean isMiningHatDamageEnabled()- Specified by:
isMiningHatDamageEnabledin interfaceIConfigHelper
-
getMiningHatDurability
public int getMiningHatDurability()- Specified by:
getMiningHatDurabilityin interfaceIConfigHelper
-
isMiningHatNightVisionEnabled
public boolean isMiningHatNightVisionEnabled()- Specified by:
isMiningHatNightVisionEnabledin interfaceIConfigHelper
-
getMiningHatSpeedWithEfficiency
public double getMiningHatSpeedWithEfficiency(int enchantmentLevel) - Specified by:
getMiningHatSpeedWithEfficiencyin interfaceIConfigHelper
-
isMushroomHatDamageEnabled
public boolean isMushroomHatDamageEnabled()- Specified by:
isMushroomHatDamageEnabledin interfaceIConfigHelper
-
getMushroomHatDurability
public int getMushroomHatDurability()- Specified by:
getMushroomHatDurabilityin interfaceIConfigHelper
-
getMushroomHatEatInterval
public int getMushroomHatEatInterval()- Specified by:
getMushroomHatEatIntervalin interfaceIConfigHelper
-
isPostmanHatDamageEnabled
public boolean isPostmanHatDamageEnabled()- Specified by:
isPostmanHatDamageEnabledin interfaceIConfigHelper
-
getPostmanHatDurability
public int getPostmanHatDurability()- Specified by:
getPostmanHatDurabilityin interfaceIConfigHelper
-
isPostmanHatHungerEnabled
public boolean isPostmanHatHungerEnabled()- Specified by:
isPostmanHatHungerEnabledin interfaceIConfigHelper
-
isShulkerHelmetDamageEnabled
public boolean isShulkerHelmetDamageEnabled()- Specified by:
isShulkerHelmetDamageEnabledin interfaceIConfigHelper
-
getShulkerHelmetDurability
public int getShulkerHelmetDurability()- Specified by:
getShulkerHelmetDurabilityin interfaceIConfigHelper
-
isStockingCapDamageEnabled
public boolean isStockingCapDamageEnabled()- Specified by:
isStockingCapDamageEnabledin interfaceIConfigHelper
-
getStockingCapDurability
public int getStockingCapDurability()- Specified by:
getStockingCapDurabilityin interfaceIConfigHelper
-
isStrawHatDamageEnabled
public boolean isStrawHatDamageEnabled()- Specified by:
isStrawHatDamageEnabledin interfaceIConfigHelper
-
getStrawHatDurability
public int getStrawHatDurability()- Specified by:
getStrawHatDurabilityin interfaceIConfigHelper
-
getStrawHatSpeedWithEfficiency
public double getStrawHatSpeedWithEfficiency(int enchantmentLevel) - Specified by:
getStrawHatSpeedWithEfficiencyin interfaceIConfigHelper
-
isWingHelmetDamageEnabled
public boolean isWingHelmetDamageEnabled()- Specified by:
isWingHelmetDamageEnabledin interfaceIConfigHelper
-
getWingHelmetDurability
public int getWingHelmetDurability()- Specified by:
getWingHelmetDurabilityin interfaceIConfigHelper
-
isWingHelmetLevitationEnabled
public boolean isWingHelmetLevitationEnabled()- Specified by:
isWingHelmetLevitationEnabledin interfaceIConfigHelper
-