118 lines
4.6 KiB
Java
118 lines
4.6 KiB
Java
|
package com.pahimar.ee3.configuration;
|
||
|
|
||
|
import com.pahimar.ee3.lib.Strings;
|
||
|
|
||
|
/**
|
||
|
* Equivalent-Exchange-3
|
||
|
*
|
||
|
* ConfigurationSettings
|
||
|
*
|
||
|
* @author pahimar
|
||
|
* @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
|
||
|
*
|
||
|
*/
|
||
|
public class ConfigurationSettings {
|
||
|
|
||
|
/*
|
||
|
* Version check related settings
|
||
|
*/
|
||
|
public static boolean DISPLAY_VERSION_RESULT;
|
||
|
public static final String DISPLAY_VERSION_RESULT_CONFIGNAME = "version_check.display_results";
|
||
|
public static final boolean DISPLAY_VERSION_RESULT_DEFAULT = true;
|
||
|
|
||
|
public static String LAST_DISCOVERED_VERSION;
|
||
|
public static final String LAST_DISCOVERED_VERSION_CONFIGNAME = "version_check.last_discovered_version";
|
||
|
public static final String LAST_DISCOVERED_VERSION_DEFAULT = "";
|
||
|
|
||
|
public static String LAST_DISCOVERED_VERSION_TYPE;
|
||
|
public static final String LAST_DISCOVERED_VERSION_TYPE_CONFIGNAME = "version_check.last_discovered_version_type";
|
||
|
public static final String LAST_DISCOVERED_VERSION_TYPE_DEFAULT = "";
|
||
|
|
||
|
/*
|
||
|
* Audio config settings
|
||
|
*/
|
||
|
public static String ENABLE_SOUNDS;
|
||
|
public static final String ENABLE_SOUNDS_CONFIGNAME = "sounds.enabled";
|
||
|
public static final String ENABLE_SOUNDS_DEFAULT = "all";
|
||
|
|
||
|
/*
|
||
|
* Graphic config settings
|
||
|
*/
|
||
|
// Whether or not EE3 particle fx are enabled
|
||
|
public static boolean ENABLE_PARTICLE_FX;
|
||
|
public static final String ENABLE_PARTICLE_FX_CONFIGNAME = "particle_fx.enabled";
|
||
|
public static final boolean ENABLE_PARTICLE_FX_DEFAULT = true;
|
||
|
|
||
|
// Whether or not the in world transmutation overlays are enabled
|
||
|
public static boolean ENABLE_OVERLAY_WORLD_TRANSMUTATION;
|
||
|
public static final String ENABLE_OVERLAY_WORLD_TRANSMUTATION_CONFIGNAME = "world_transmutation_overlay.enabled";
|
||
|
public static final boolean ENABLE_OVERLAY_WORLD_TRANSMUTATION_DEFAULT = true;
|
||
|
|
||
|
public static int TARGET_BLOCK_OVERLAY_POSITION;
|
||
|
public static final String TARGET_BLOCK_OVERLAY_POSITION_CONFIGNAME = "block_overlay_position";
|
||
|
public static final int TARGET_BLOCK_OVERLAY_POSITION_DEFAULT = 3;
|
||
|
|
||
|
public static float TARGET_BLOCK_OVERLAY_OPACITY;
|
||
|
public static final String TARGET_BLOCK_OVERLAY_OPACITY_CONFIGNAME = "block_overlay_opacity";
|
||
|
public static final float TARGET_BLOCK_OVERLAY_OPACITY_DEFAULT = 0.75F;
|
||
|
|
||
|
public static float TARGET_BLOCK_OVERLAY_SCALE;
|
||
|
public static final String TARGET_BLOCK_OVERLAY_SCALE_CONFIGNAME = "block_overlay_scale";
|
||
|
public static final float TARGET_BLOCK_OVERLAY_SCALE_DEFAULT = 2.5F;
|
||
|
|
||
|
/*
|
||
|
* Block related config settings
|
||
|
*/
|
||
|
|
||
|
/*
|
||
|
* Item related config settings
|
||
|
*/
|
||
|
// The maximum durability for the Minium Stone
|
||
|
public static int MINIUM_STONE_MAX_DURABILITY;
|
||
|
public static final String MINIUM_STONE_MAX_DURABILITY_CONFIGNAME = Strings.MINIUM_STONE_NAME;
|
||
|
public static final int MINIUM_STONE_MAX_DURABILITY_DEFAULT = 1521;
|
||
|
|
||
|
// The maximum durability for the Philosophers Stone
|
||
|
public static int PHILOSOPHERS_STONE_MAX_DURABILITY;
|
||
|
public static final String PHILOSOPHERS_STONE_MAX_DURABILITY_CONFIGNAME = Strings.PHILOSOPHERS_STONE_NAME;
|
||
|
public static final int PHILOSOPHERS_STONE_MAX_DURABILITY_DEFAULT = 10001;
|
||
|
|
||
|
/*
|
||
|
* Keybinding related config settings
|
||
|
*/
|
||
|
// Extra key
|
||
|
public static final String KEYBINDING_EXTRA = "key.extra";
|
||
|
public static final int KEYBINDING_EXTRA_DEFAULT = 46;
|
||
|
|
||
|
// Release key
|
||
|
public static final String KEYBINDING_RELEASE = "key.release";
|
||
|
public static final int KEYBINDING_RELEASE_DEFAULT = 19;
|
||
|
|
||
|
// Toggle key
|
||
|
public static final String KEYBINDING_TOGGLE = "key.toggle";
|
||
|
public static final int KEYBINDING_TOGGLE_DEFAULT = 34;
|
||
|
|
||
|
// Charge key
|
||
|
public static final String KEYBINDING_CHARGE = "key.charge";
|
||
|
public static final int KEYBINDING_CHARGE_DEFAULT = 47;
|
||
|
|
||
|
/*
|
||
|
* Transmutation related config settings
|
||
|
*/
|
||
|
// The durability cost for each item transmutation
|
||
|
public static int TRANSMUTE_COST_ITEM;
|
||
|
public static final String TRANSMUTE_COST_ITEM_CONFIGNAME = Strings.TRANSMUTATION_COST_ITEM;
|
||
|
public static final int TRANSMUTE_COST_ITEM_DEFAULT = 1;
|
||
|
|
||
|
// The durability cost for each block transmutation
|
||
|
public static int TRANSMUTE_COST_BLOCK;
|
||
|
public static final String TRANSMUTE_COST_BLOCK_CONFIGNAME = Strings.TRANSMUTATION_COST_BLOCK;
|
||
|
public static final int TRANSMUTE_COST_BLOCK_DEFAULT = 1;
|
||
|
|
||
|
// The durability cost for each block transmutation
|
||
|
public static int TRANSMUTE_COST_MOB;
|
||
|
public static final String TRANSMUTE_COST_MOB_CONFIGNAME = Strings.TRANSMUTATION_COST_MOB;
|
||
|
public static final int TRANSMUTE_COST_MOB_DEFAULT = 1;
|
||
|
|
||
|
}
|