2015-04-24 19:22:03 +02:00
package ellpeck.actuallyadditions.config.values ;
import ellpeck.actuallyadditions.config.ConfigCategories ;
2015-06-18 13:14:57 +02:00
import ellpeck.actuallyadditions.config.ConfigurationHandler ;
2015-04-24 19:22:03 +02:00
public enum ConfigBoolValues {
LEAF_BLOWER_SOUND ( " Leaf Blower: Sound " , ConfigCategories . TOOL_VALUES , true , " If the Leaf Blower makes Sounds " ) ,
JAM_VILLAGER_EXISTS ( " Jam Villager: Existence " , ConfigCategories . WORLD_GEN , true , " If the Jam Villager and his House exist " ) ,
2015-06-29 20:55:56 +02:00
CROP_FIELD_EXISTS ( " Crop Field: Existence " , ConfigCategories . WORLD_GEN , true , " If the Custom Crop Fields exist " ) ,
2015-04-24 19:22:03 +02:00
GENERATE_QUARTZ ( " Black Quartz " , ConfigCategories . WORLD_GEN , true , " If the Black Quartz generates in the world " ) ,
EXPERIENCE_DROP ( " Solidified Experience " , ConfigCategories . MOB_DROPS , true , " If the Solidified Experience drops from Mobs " ) ,
BLOOD_DROP ( " Blood Fragments " , ConfigCategories . MOB_DROPS , false , " If the Blood Fragments drop from Mobs " ) ,
HEART_DROP ( " Heart Parts " , ConfigCategories . MOB_DROPS , false , " If the Heart Parts drop from Mobs " ) ,
SUBSTANCE_DROP ( " Unknown Substance " , ConfigCategories . MOB_DROPS , false , " If the Unknown Substance drops from Mobs " ) ,
PEARL_SHARD_DROP ( " Ender Pearl Shard " , ConfigCategories . MOB_DROPS , true , " If the Ender Pearl Shard drops from Mobs " ) ,
2015-04-26 21:09:25 +02:00
EMERALD_SHARD_CROP ( " Emerald Shard " , ConfigCategories . MOB_DROPS , true , " If the Emerald Shard drops from Mobs " ) ,
2015-06-18 13:14:57 +02:00
DO_WAILA_INFO ( " Waila Display Info " , ConfigCategories . OTHER , true , " If the Shift Description should display in Waila too " ) ,
2015-05-04 17:26:50 +02:00
DO_UPDATE_CHECK ( " Do Update Check " , ConfigCategories . OTHER , true , " If Actually Additions should check for an Update on joining a World " ) ,
2015-05-07 16:36:29 +02:00
DO_CRUSHER_SPAM ( " Crusher Debug " , ConfigCategories . OTHER , false , " Print out Crusher Recipe Initializing Debug " ) ,
2015-05-20 22:39:43 +02:00
DO_CAT_DROPS ( " Do Cat Drops " , ConfigCategories . OTHER , true , " If Cats drop Hairy Balls on Occasion " ) ,
2015-05-07 16:36:29 +02:00
2015-07-12 22:05:34 +02:00
TF_PAXELS ( " Thermal Foundation Paxels " , ConfigCategories . OTHER , true , " If Paxels made of Thermal Foundation Materials should exist " ) ,
2015-07-12 22:57:36 +02:00
MT_PAXELS ( " MekanismTools Paxels " , ConfigCategories . OTHER , true , " If Paxels made of MekanismTools Materials should exist " ) ,
DUPLICATE_PAXELS ( " Allow Duplicate Paxels " , ConfigCategories . OTHER , true , " If Paxels are allowed to have Duplicates (for Example ActuallyAdditions' Obsidian and MekanismTools' Obsidian) " ) ,
2015-07-12 22:05:34 +02:00
2015-05-20 22:39:43 +02:00
DO_RICE_GEN ( " Rice Gen " , ConfigCategories . WORLD_GEN , true , " If Rice should generate in the World " ) ,
2015-06-06 01:25:53 +02:00
DO_CANOLA_GEN ( " Canola Gen " , ConfigCategories . WORLD_GEN , true , " If Canola should generate in the World " ) ,
2015-06-12 19:12:06 +02:00
DO_FLAX_GEN ( " Flax Gen " , ConfigCategories . WORLD_GEN , true , " If Flax should generate in the World " ) ,
2015-06-18 13:14:57 +02:00
DO_COFFEE_GEN ( " Coffee Gen " , ConfigCategories . WORLD_GEN , true , " If Coffee should generate in the World " ) ,
2015-07-10 13:08:20 +02:00
DO_TREASURE_CHEST_GEN ( " Treasure Chest Gen " , ConfigCategories . WORLD_GEN , true , " If Treasure Chests should generate in the World " ) ,
2015-06-18 13:14:57 +02:00
2015-07-17 07:38:55 +02:00
DO_SPIDER_DROPS ( " Spider Cobweb Drop " , ConfigCategories . MOB_DROPS , true , " If Cobwebs should sometimes drop from Spiders " ) ,
2015-07-17 11:17:55 +02:00
DO_BAT_DROPS ( " Bat Wing Drop " , ConfigCategories . MOB_DROPS , true , " If Wings should sometimes drop from Bats " ) ,
2015-07-17 07:38:55 +02:00
2015-06-18 13:14:57 +02:00
PREVENT_OIL_OVERRIDE ( " Oil Fluid Override " , ConfigCategories . FLUIDS , false , " If not registering Oil Fluids from Actually Additions if other Oil is already registered should be prevented " + ConfigurationHandler . ISSUES_WARNING ) ,
PREVENT_CANOLA_OVERRIDE ( " Canola Oil Fluid Override " , ConfigCategories . FLUIDS , false , " If not registering Canola Oil Fluids from Actually Additions if other Canola Oil is already registered should be prevented " + ConfigurationHandler . ISSUES_WARNING ) ,
PREVENT_OIL_BLOCK_OVERRIDE ( " Oil Block Override " , ConfigCategories . FLUIDS , false , " If not registering Oil Blocks from Actually Additions if other Oil is already registered should be prevented " + ConfigurationHandler . ISSUES_WARNING ) ,
PREVENT_CANOLA_BLOCK_OVERRIDE ( " Canola Oil Block Override " , ConfigCategories . FLUIDS , false , " If not registering Canola Oil Blocks from Actually Additions if other Canola Oil is already registered should be prevented " + ConfigurationHandler . ISSUES_WARNING ) ;
2015-04-24 19:22:03 +02:00
public final String name ;
public final String category ;
public final boolean defaultValue ;
public final String desc ;
2015-07-01 16:32:21 +02:00
public boolean currentValue ;
2015-04-24 19:22:03 +02:00
ConfigBoolValues ( String name , ConfigCategories category , boolean defaultValue , String desc ) {
this . name = name ;
this . category = category . name ;
this . defaultValue = defaultValue ;
this . desc = desc ;
}
public boolean isEnabled ( ) {
2015-07-01 16:32:21 +02:00
return this . currentValue ;
2015-04-24 19:22:03 +02:00
}
}