2012-08-20 03:16:51 +02:00
|
|
|
package ee3.common.lib;
|
|
|
|
|
2012-08-24 21:38:19 +02:00
|
|
|
/**
|
2012-08-25 08:46:51 +02:00
|
|
|
* Reference
|
|
|
|
*
|
|
|
|
* General purpose library to contain mod related constants
|
|
|
|
*
|
|
|
|
* @author pahimar
|
|
|
|
* @license Lesser GNU Public License v3 (http://www.gnu.org/licenses/lgpl.html)
|
|
|
|
*
|
|
|
|
*/
|
2012-08-20 03:16:51 +02:00
|
|
|
public class Reference {
|
|
|
|
|
2012-08-25 08:46:51 +02:00
|
|
|
/* Debug Mode On-Off */
|
|
|
|
public static final boolean DEBUG_MODE = false;
|
|
|
|
|
|
|
|
/* General Mod related constants */
|
|
|
|
public static final String MOD_ID = "EE3";
|
|
|
|
public static final String MOD_NAME = "Equivalent Exchange 3";
|
|
|
|
public static final String VERSION = "1.0.0.0";
|
|
|
|
public static final String CHANNEL_NAME = MOD_ID;
|
|
|
|
public static final String LOGGER_PREFIX = "[" + MOD_ID + "] ";
|
2012-09-28 22:05:29 +02:00
|
|
|
public static final int SECOND_IN_TICKS = 20;
|
2012-09-25 16:07:49 +02:00
|
|
|
public static final int SHIFTED_ID_RANGE_CORRECTION = 256;
|
2012-10-12 03:17:40 +02:00
|
|
|
public static final String SERVER_PROXY_CLASS = "ee3.common.core.CommonProxy";
|
|
|
|
public static final String CLIENT_PROXY_CLASS = "ee3.client.core.ClientProxy";
|
2012-09-07 21:41:43 +02:00
|
|
|
|
|
|
|
/* Configuration related constants */
|
2012-10-11 19:23:21 +02:00
|
|
|
public static final String ENABLE_VERSION_CHECK = "enable_version_check";
|
2012-09-07 21:41:43 +02:00
|
|
|
public static final String ENABLE_SOUNDS = "enable_sounds";
|
|
|
|
public static final String ENABLE_PARTICLE_FX = "enable_particle_fx";
|
|
|
|
public static final String AUTO_RESOLVE_BLOCK_IDS = "auto_resolve_block_ids";
|
2012-10-11 19:23:21 +02:00
|
|
|
|
2012-08-25 08:46:51 +02:00
|
|
|
/* KeyBinding related constants */
|
2012-09-24 21:58:15 +02:00
|
|
|
// TODO: Localize keybinding names
|
2012-10-12 03:47:35 +02:00
|
|
|
public static final String KEYBINDING_EXTRA = "key.extra";
|
2012-08-25 08:46:51 +02:00
|
|
|
public static final int KEYBINDING_EXTRA_DEFAULT = 46;
|
2012-10-12 03:47:35 +02:00
|
|
|
public static final String KEYBINDING_RELEASE = "key.release";
|
2012-08-25 08:46:51 +02:00
|
|
|
public static final int KEYBINDING_RELEASE_DEFAULT = 19;
|
2012-10-12 03:47:35 +02:00
|
|
|
public static final String KEYBINDING_TOGGLE = "key.toggle";
|
2012-08-25 08:46:51 +02:00
|
|
|
public static final int KEYBINDING_TOGGLE_DEFAULT = 34;
|
2012-10-12 03:47:35 +02:00
|
|
|
public static final String KEYBINDING_CHARGE = "key.charge";
|
2012-08-25 08:46:51 +02:00
|
|
|
public static final int KEYBINDING_CHARGE_DEFAULT = 47;
|
|
|
|
|
|
|
|
/* Texture related constants */
|
|
|
|
public static final String SPRITE_SHEET_LOCATION = "/ee3/art/sprites/";
|
2012-09-26 20:02:35 +02:00
|
|
|
public static final String ARMOR_SHEET_LOCATION = "/ee3/art/armor/";
|
|
|
|
public static final String GUI_SHEET_LOCATION = "/ee3/art/gui/";
|
2012-08-25 08:46:51 +02:00
|
|
|
public static final String ITEM_SPRITE_SHEET = "ee3_items.png";
|
|
|
|
public static final String BLOCK_SPRITE_SHEET = "ee3_blocks.png";
|
2012-10-11 19:33:50 +02:00
|
|
|
|
|
|
|
/* Gui related constants */
|
|
|
|
public static final String GUI_CALCINATOR_NAME = "gui.calcinator.name";
|
|
|
|
|
2012-09-28 22:05:29 +02:00
|
|
|
/* General Tile Entity related constants */
|
|
|
|
public static final String TE_GEN_OWNER_NBT_TAG_LABEL = "owner";
|
|
|
|
public static final String TE_GEN_STATE_NBT_TAG_LABEL = "state";
|
|
|
|
public static final String TE_GEN_DIRECTION_NBT_TAG_LABEL = "direction";
|
|
|
|
|
2012-09-17 05:04:14 +02:00
|
|
|
// TODO: Find a better spot for these
|
2012-09-11 04:07:59 +02:00
|
|
|
public static final int BLOCK_RED_WATER_EFFECT_DURATION_BASE = 5;
|
|
|
|
public static final int BLOCK_RED_WATER_EFFECT_DURATION_MODIFIER = 2;
|
|
|
|
public static final int BLOCK_RED_WATER_RANGE_BASE = 1;
|
|
|
|
public static final int BLOCK_RED_WATER_RANGE_MODIFIER = 3;
|
|
|
|
|
2012-08-20 03:16:51 +02:00
|
|
|
}
|