1a03cb8c45
That should say mob not block.
116 lines
4.6 KiB
Java
116 lines
4.6 KiB
Java
package com.pahimar.ee3.configuration;
|
|
|
|
import com.pahimar.ee3.lib.Strings;
|
|
import org.lwjgl.input.Keyboard;
|
|
|
|
/**
|
|
* Equivalent-Exchange-3
|
|
* <p/>
|
|
* ConfigurationSettings
|
|
*
|
|
* @author pahimar
|
|
*/
|
|
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 = Keyboard.KEY_C;
|
|
|
|
// Release key
|
|
public static final String KEYBINDING_RELEASE = "key.release";
|
|
public static final int KEYBINDING_RELEASE_DEFAULT = Keyboard.KEY_R;
|
|
|
|
// Toggle key
|
|
public static final String KEYBINDING_TOGGLE = "key.toggle";
|
|
public static final int KEYBINDING_TOGGLE_DEFAULT = Keyboard.KEY_G;
|
|
|
|
// Charge key
|
|
public static final String KEYBINDING_CHARGE = "key.charge";
|
|
public static final int KEYBINDING_CHARGE_DEFAULT = Keyboard.KEY_V;
|
|
|
|
/*
|
|
* 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 mob 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;
|
|
}
|