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 {
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 " ) ,
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 " ) ,
2016-03-18 18:19:51 +01:00
UPDATE_CHECK_VERSION_SPECIFIC ( " Version Specific Update Checker " , ConfigCategories . OTHER , true , " If Actually Additions' Update Check should only search for updates for the Minecraft Version you currently have " ) ,
2016-01-10 20:59:13 +01:00
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 " ) ,
2015-10-25 23:19:01 +01:00
SO_PAXELS ( " Simpleores Paxels " , ConfigCategories . OTHER , true , " If Paxels made of SimpleOres Materials should exist " ) ,
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-11-03 18:00:17 +01:00
DO_LOTUS_GEN ( " Black Lotus Gen " , ConfigCategories . WORLD_GEN , true , " If the Black Lotus 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-08-01 00:30:56 +02: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 " ) ,
2015-10-02 19:58:03 +02:00
SHOW_BOOKLET_INFO ( " Booklet Quick Opening Info " , ConfigCategories . TOOL_VALUES , true , " If the 'Press key for more information'-text should show when the item has a page in the booklet " ) ,
2015-10-24 12:18:42 +02:00
GIVE_BOOKLET_ON_FIRST_CRAFT ( " Give Booklet on First Craft " , ConfigCategories . OTHER , true , " If the booklet should be given to the player when he first crafts something from the Mod " ) ,
2015-10-27 08:16:36 +01:00
ENABLE_SEASONAL ( " Seasonal Mode " , ConfigCategories . OTHER , true , " If Seasonal Mode is enabled " ) ,
2015-11-15 19:24:36 +01:00
2016-05-21 12:46:55 +02:00
DUNGEON_LOOT ( " Dungeon Loot " , ConfigCategories . OTHER , true , " Should Actually Additions Loot spawn in Dungeons " ) ,
2016-05-26 22:49:47 +02:00
GEN_LUSH_CAVES ( " Generate Lush Caves " , ConfigCategories . WORLD_GEN , true , " Should caves with trees and grass randomly generate underground " ) ,
2016-06-02 20:07:36 +02:00
BOOKLET_TEXT_TO_FILE ( " Booklet Text to File " , ConfigCategories . OTHER , false , " Should the entire text of the booklet be put into a new file in the Minecraft Folder on startup or resource reload. This is for debug purposes only and shouldn't really ever be needed. " ) ,
2016-06-05 12:15:02 +02:00
WATER_BOWL ( " Water Bowl " , ConfigCategories . OTHER , true , " If right-clicking a bowl on water should create a water bowl " ) ,
2016-06-08 21:09:41 +02:00
LASER_WRENCH_HOLDING_PARTICLES ( " Laser Wrench Holding Particles " , ConfigCategories . OTHER , false , " If particles of laser devices should only render when holding a Laser Wrench " ) ,
2016-06-05 12:15:02 +02:00
LESS_SOUND ( " Less Sound " , ConfigCategories . PERFORMANCE , false , " If blocks in Actually Additions should have less sounds " ) ,
LESS_PARTICLES ( " Less Particles " , ConfigCategories . PERFORMANCE , false , " If blocks in Actually Additions should have less particles " ) ,
LESS_BLOCK_BREAKING_EFFECTS ( " Less Block Breaking Effects " , ConfigCategories . PERFORMANCE , false , " If there should not be a sound effect and particles when a block is being destroyed by a breaker or similar " ) ;
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-01-10 20:59:13 +01:00
}