2015-08-29 14:33:25 +02:00
/ *
2016-05-16 22:52:27 +02:00
* This file ( " ConfigBoolValues.java " ) is part of the Actually Additions mod for Minecraft .
2015-08-29 14:33:25 +02:00
* It is created and owned by Ellpeck and distributed
* under the Actually Additions License to be found at
2016-05-16 22:52:27 +02:00
* http : //ellpeck.de/actaddlicense
2015-08-29 14:33:25 +02:00
* View the source code at https : //github.com/Ellpeck/ActuallyAdditions
*
2016-05-16 22:54:42 +02:00
* © 2015 - 2016 Ellpeck
2015-08-29 14:33:25 +02:00
* /
2016-01-05 04:47:35 +01:00
package de.ellpeck.actuallyadditions.mod.config.values ;
2015-04-24 19:22:03 +02:00
2016-01-05 04:47:35 +01:00
import de.ellpeck.actuallyadditions.mod.config.ConfigCategories ;
2015-04-24 19:22:03 +02:00
public enum ConfigBoolValues {
2016-11-04 21:27:20 +01:00
JAM_VILLAGER_EXISTS ( " Jam Villager: Existence " , ConfigCategories . WORLD_GEN , true , " Should the Jam Villager and his House generate in the world? " ) ,
CROP_FIELD_EXISTS ( " Crop Field: Existence " , ConfigCategories . WORLD_GEN , true , " Should Custom Crop Fields exist? " ) ,
2015-04-24 19:22:03 +02:00
2016-11-04 21:27:20 +01:00
GENERATE_QUARTZ ( " Black Quartz " , ConfigCategories . WORLD_GEN , true , " Shold Black Quartz generate in the world? " ) ,
2015-04-24 19:22:03 +02:00
2016-11-04 21:27:20 +01:00
DO_UPDATE_CHECK ( " Do update check " , ConfigCategories . OTHER , true , " If true, Actually Additions Checks for updates on World Load. " ) ,
UPDATE_CHECK_VERSION_SPECIFIC ( " Version Specific Update Checker " , ConfigCategories . OTHER , true , " If true, Actually Additions' Update Checker searches for updates for the Minecraft Version you currently play on. " ) ,
2016-01-10 20:59:13 +01:00
2016-11-04 21:27:20 +01:00
DO_CAT_DROPS ( " Do Cat Drops " , ConfigCategories . OTHER , true , " If true, Cats drop Hairy Balls Occasionally. " ) ,
WORMS ( " Worms " , ConfigCategories . OTHER , true , " If true, worms will drop from tilling the soil. " ) ,
2015-05-07 16:36:29 +02:00
2016-11-04 21:27:20 +01:00
DO_RICE_GEN ( " Rice Gen " , ConfigCategories . WORLD_GEN , true , " Should Rice generate in the World? " ) ,
DO_CANOLA_GEN ( " Canola Gen " , ConfigCategories . WORLD_GEN , true , " Should Canola generate in the World? " ) ,
DO_FLAX_GEN ( " Flax Gen " , ConfigCategories . WORLD_GEN , true , " Should Canola generate in the World? " ) ,
DO_COFFEE_GEN ( " Coffee Gen " , ConfigCategories . WORLD_GEN , true , " Should Coffee Plants generate in the World? " ) ,
DO_LOTUS_GEN ( " Black Lotus Gen " , ConfigCategories . WORLD_GEN , true , " Should Black Lotus generate in the World? " ) ,
DO_TREASURE_CHEST_GEN ( " Treasure Chest Gen " , ConfigCategories . WORLD_GEN , true , " Should Treasure Chests generate in the World? " ) ,
2015-06-18 13:14:57 +02:00
2016-11-04 21:27:20 +01:00
DO_SPIDER_DROPS ( " Spider Cobweb Drop " , ConfigCategories . MOB_DROPS , true , " Should Cobwebs drop from spiders? " ) ,
DO_BAT_DROPS ( " Bat Wing Drop " , ConfigCategories . MOB_DROPS , true , " Should Bat wings drop from Bats? " ) ,
DO_XP_DROPS ( " Solidified XP Drop " , ConfigCategories . MOB_DROPS , true , " If true, Mobs will randomly drop solidified XP occasionally. " ) ,
2015-07-17 07:38:55 +02:00
2016-11-04 21:27:20 +01:00
CTRL_EXTRA_INFO ( " Advanced Info " , ConfigCategories . OTHER , true , " Show Advanced Item Info when holding Control on every Item. " ) ,
2015-09-17 00:11:19 +02:00
CTRL_INFO_FOR_EXTRA_INFO ( " Advanced Info Tooltips " , ConfigCategories . OTHER , true , " Show the 'Press Control for more Info'-Text on Item Tooltips " ) ,
2016-11-04 21:27:20 +01:00
SHOW_BOOKLET_INFO ( " Booklet Quick Opening Info " , ConfigCategories . TOOL_VALUES , true , " If true,'Press key for more information' text should show when the item has a page in the booklet " ) ,
GIVE_BOOKLET_ON_FIRST_CRAFT ( " Give Booklet on First Craft " , ConfigCategories . OTHER , true , " If true, the booklet should be given to the player when he first crafts something from the Mod " ) ,
2015-10-24 12:18:42 +02:00
2016-11-04 21:35:05 +01:00
DUNGEON_LOOT ( " Dungeon Loot " , ConfigCategories . OTHER , true , " Should Actually Additions Loot generate in dungeons?? " ) ,
2016-11-04 21:27:20 +01:00
GEN_LUSH_CAVES ( " Generate Lush Caves " , ConfigCategories . WORLD_GEN , true , " Should caves with trees and grass randomly generate underground? " ) ,
2016-05-26 22:49:47 +02:00
2016-11-04 21:27:20 +01:00
WATER_BOWL ( " Water Bowl " , ConfigCategories . OTHER , true , " Should right-clicking a bowl on water blocks create a water bowl? " ) ,
2016-06-05 12:15:02 +02:00
2016-07-26 19:40:28 +02:00
LASER_RELAY_LOSS ( " Laser Relay Energy Loss " , ConfigCategories . MACHINE_VALUES , true , " If Energy Laser Relays should have energy loss " ) ,
2016-11-04 21:35:05 +01:00
SUPER_DUPER_HARD_MODE ( " Super Duper Hard Recipes " , ConfigCategories . OTHER , false , " Turn this on to make recipes for items from the mod really hard. (This is a joke feature poking fun at the whole FTB Infinity Expert Mode style of playing. You shouldn't really turn this on as it makes the mod completely unplayable.) " ) ;
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
}
2016-11-04 21:27:20 +01:00
}