config.addCustomCategoryComment(category,"Allows disabling of specific Blocks/Items.\nNote that using this may result in crashes. Use is not supported.");
itemBlacklist=Arrays.asList(config.getStringList("itemBlacklist",category,newString[]{},"Items to not be registered. This requires their mapping name. Usually the same as the class name. Can be found in F3+H mode."));
blockBlacklist=Arrays.asList(config.getStringList("blockBlacklist",category,newString[]{},"Blocks to not be registered. This requires their mapping name. Usually the same as the class name. Can be found in F3+H mode."));
teleposerBlacklisting=config.getStringList("teleposerBlacklist",category,newString[]{"minecraft:bedrock"},"Stops specified blocks from being teleposed. Put entries on new lines. Valid syntax is:\nmodid:blockname:meta");
customPotionDrowningID=config.getInt("customPotionDrowningID",category+".id",100,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Drowning potion");
customPotionBoostID=config.getInt("customPotionBoostID",category+".id",101,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Boost potion");
customPotionProjProtID=config.getInt("customPotionProjProtID",category+".id",102,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Projectile Protection potion");
customPotionInhibitID=config.getInt("customPotionInhibitID",category+".id",103,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Inhibit potion");
customPotionFlightID=config.getInt("customPotionFlightID",category+".id",104,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Flight potion");
customPotionReciprocationID=config.getInt("customPotionReciprocationID",category+".id",105,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Reciprocation potion");
customPotionFlameCloakID=config.getInt("customPotionFlameCloakID",category+".id",106,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Flame Cloak potion");
customPotionIceCloakID=config.getInt("customPotionIceCloakID",category+".id",107,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Ice Cloak potion");
customPotionHeavyHeartID=config.getInt("customPotionHeavyHeartID",category+".id",108,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Heavy Heart potion");
customPotionFireFuseID=config.getInt("customPotionFireFuseID",category+".id",109,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Fire Fuse potion");
customPotionPlanarBindingID=config.getInt("customPotionPlanarBindingID",category+".id",110,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Planar Binding potion");
customPotionSoulFrayID=config.getInt("customPotionSoulFrayID",category+".id",111,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Soul Fray potion");
customPotionSoulHardenID=config.getInt("customPotionSoulHardenID",category+".id",112,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Soul Harden potion");
customPotionDeafID=config.getInt("customPotionDeafID",category+".id",113,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Deaf potion");
customPotionFeatherFallID=config.getInt("customPotionFeatherFallID",category+".id",114,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Feather Fall potion");
customPotionDemonCloakID=config.getInt("customPotionDemonCloakID",category+".id",115,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Demon Cloak potion");
customPotionAmphibianID=config.getInt("customPotionAmphibianID",category+".id",116,20,Constants.Misc.POTION_ARRAY_SIZE,"ID of the Amphibian potion");
config.addCustomCategoryComment(category+".toggle","Toggle potions available in Alchemy");
customPotionDrowningEnabled=config.getBoolean("customPotionDrowningEnabled",category+".toggle",true,"Enables the Drowning potion in Alchemy");
customPotionBoostEnabled=config.getBoolean("customPotionBoostEnabled",category+".toggle",true,"Enables the Boost potion in Alchemy");
customPotionProjProtEnabled=config.getBoolean("customPotionProjProtEnabled",category+".toggle",true,"Enables the Projectile Protection potion in Alchemy");
customPotionInhibitEnabled=config.getBoolean("customPotionInhibitEnabled",category+".toggle",true,"Enables the Inhibit potion in Alchemy");
customPotionFlightEnabled=config.getBoolean("customPotionFlightEnabled",category+".toggle",true,"Enables the Flight potion in Alchemy");
customPotionReciprocationEnabled=config.getBoolean("customPotionReciprocationEnabled",category+".toggle",true,"Enables the Reciprocation potion in Alchemy");
customPotionFlameCloakEnabled=config.getBoolean("customPotionFlameCloakEnabled",category+".toggle",true,"Enables the Flame Cloak potion in Alchemy");
customPotionIceCloakEnabled=config.getBoolean("customPotionIceCloakEnabled",category+".toggle",true,"Enables the Ice Cloak potion in Alchemy");
customPotionHeavyHeartEnabled=config.getBoolean("customPotionHeavyHeartEnabled",category+".toggle",true,"Enables the Heavy Heart potion in Alchemy");
customPotionFireFuseEnabled=config.getBoolean("customPotionFireFuseEnabled",category+".toggle",true,"Enables the Fire Fuse potion in Alchemy");
customPotionPlanarBindingEnabled=config.getBoolean("customPotionPlanarBindingEnabled",category+".toggle",true,"Enables the Planar Binding potion in Alchemy");
customPotionSoulFrayEnabled=config.getBoolean("customPotionSoulFrayEnabled",category+".toggle",true,"Enables the Soul Fray potion in Alchemy");
customPotionSoulHardenEnabled=config.getBoolean("customPotionSoulHardenEnabled",category+".toggle",true,"Enables the Soul Harden potion in Alchemy");
customPotionDeafEnabled=config.getBoolean("customPotionDeafEnabled",category+".toggle",true,"Enables the Deaf potion in Alchemy");
customPotionFeatherFallEnabled=config.getBoolean("customPotionFeatherFallEnabled",category+".toggle",true,"Enables the Feather Fall potion in Alchemy");
customPotionDemonCloakEnabled=config.getBoolean("customPotionDemonCloakEnabled",category+".toggle",true,"Enables the Demon Cloak potion in Alchemy");
customPotionAmphibianEnabled=config.getBoolean("customPotionAmphibianEnabled",category+".toggle",true,"Enables the Amphibian potion in Alchemy");
vanillaPotionAbsorptionEnabled=config.getBoolean("vanillaPotionAbsorptionEnabled",category+".toggle",true,"Enables the Absorption potion in Alchemy");
vanillaPotionBlindnessEnabled=config.getBoolean("vanillaPotionBlindnessEnabled",category+".toggle",true,"Enables the Blindness potion in Alchemy");
vanillaPotionFireResistEnabled=config.getBoolean("vanillaPotionFireResistEnabled",category+".toggle",true,"Enables the Fire Resistance potion in Alchemy");
vanillaPotionHealthBoostEnabled=config.getBoolean("vanillaPotionHealthBoostEnabled",category+".toggle",true,"Enables the Health Boost potion in Alchemy");
vanillaPotionHealthEnabled=config.getBoolean("vanillaPotionHealthEnabled",category+".toggle",true,"Enables the Instant Health potion in Alchemy");
vanillaPotionInvisibilityEnabled=config.getBoolean("vanillaPotionInvisibilityEnabled",category+".toggle",true,"Enables the Invisibility potion in Alchemy");
vanillaPotionJumpBoostEnabled=config.getBoolean("vanillaPotionJumpBoostEnabled",category+".toggle",true,"Enables the Jump Boost potion in Alchemy");
vanillaPotionMiningEnabled=config.getBoolean("vanillaPotionMiningEnabled",category+".toggle",true,"Enables the Mining potion in Alchemy");
vanillaPotionPoisonEnabled=config.getBoolean("vanillaPotionPoisonEnabled",category+".toggle",true,"Enables the Poison potion in Alchemy");
vanillaPotionRegenerationEnabled=config.getBoolean("vanillaPotionRegenerationEnabled",category+".toggle",true,"Enables the Regeneration potion in Alchemy");
vanillaPotionNightVisionEnabled=config.getBoolean("vanillaPotionNightVisionEnabled",category+".toggle",true,"Enables the Night Vision potion in Alchemy");
vanillaPotionResistanceEnabled=config.getBoolean("vanillaPotionResistanceEnabled",category+".toggle",true,"Enables the Resistance potion in Alchemy");
vanillaPotionSaturationEnabled=config.getBoolean("vanillaPotionSaturationEnabled",category+".toggle",true,"Enables the Saturation potion in Alchemy");
vanillaPotionSlownessEnabled=config.getBoolean("vanillaPotionSlownessEnabled",category+".toggle",true,"Enables the Slowness potion in Alchemy");
vanillaPotionSpeedEnabled=config.getBoolean("vanillaPotionSpeedEnabled",category+".toggle",true,"Enables the Speed potion in Alchemy");
vanillaPotionStrengthEnabled=config.getBoolean("vanillaPotionStrengthEnabled",category+".toggle",true,"Enables the Strength potion in Alchemy");
vanillaPotionWaterBreathingEnabled=config.getBoolean("vanillaPotionWaterBreathingEnabled",category+".toggle",true,"Enables the Water Breathing potion in Alchemy");
vanillaPotionWeaknessEnabled=config.getBoolean("vanillaPotionWeaknessEnabled",category+".toggle",true,"Enables the Weakness potion in Alchemy");
BloodMagicAPI.setLoggingEnabled(config.getBoolean("enableLogging",category,true,"Allows logging information to the console. Fatal errors will bypass this"));