2020-07-17 16:14:27 +00:00
|
|
|
package com.thebrokenrail.energonrelics.config;
|
2020-07-13 20:37:21 +00:00
|
|
|
|
2020-07-22 18:07:29 +00:00
|
|
|
import net.minecraft.item.Item;
|
|
|
|
import net.minecraft.item.Items;
|
2020-08-16 03:01:24 +00:00
|
|
|
import net.minecraft.util.DyeColor;
|
2020-07-22 18:07:29 +00:00
|
|
|
|
2020-08-04 18:15:24 +00:00
|
|
|
/**
|
|
|
|
* Hardcoded Configuration Values
|
|
|
|
*/
|
|
|
|
public final class HardcodedConfig {
|
2020-07-13 20:37:21 +00:00
|
|
|
public static final int POWER_RANGE = 64;
|
|
|
|
|
2020-08-16 03:01:24 +00:00
|
|
|
public static final long SWITCH_ENERGY_REQUIRED = 2;
|
|
|
|
|
2020-07-13 20:37:21 +00:00
|
|
|
public static final int ENERGON_LIGHT_ENERGY_REQUIRED = 5;
|
|
|
|
|
|
|
|
public static final long SOLAR_PANEL_MAX_ENERGY_OUTPUT = 50;
|
|
|
|
|
|
|
|
public static final long BATTERY_CHARGE_RATE = 40;
|
|
|
|
|
|
|
|
public static final int REACTOR_TIME = 2400;
|
|
|
|
public static final int REACTOR_ENERGY_OUTPUT = 250;
|
2020-07-15 22:44:49 +00:00
|
|
|
|
2020-07-17 16:14:27 +00:00
|
|
|
public static final int DEFENSIVE_LASER_RANGE = 28;
|
2020-07-22 18:07:29 +00:00
|
|
|
public static final long DEFENSIVE_LASER_IDLE_ENERGY_REQUIRED = 32;
|
|
|
|
public static final long DEFENSIVE_LASER_FIRE_ENERGY_REQUIRED = 64;
|
|
|
|
|
|
|
|
public static final long BLOCK_BREAKER_ENERGY_REQUIRED_IDLE = 25;
|
|
|
|
public static final long BLOCK_BREAKER_ENERGY_REQUIRED_BREAK = 36;
|
|
|
|
public static final int BLOCK_BREAKER_TIME = 48;
|
|
|
|
public static final Item BLOCK_BREAKER_ITEM = Items.IRON_PICKAXE;
|
2020-07-23 17:39:40 +00:00
|
|
|
|
2020-07-29 21:24:03 +00:00
|
|
|
public static final long LIGHTNING_ROD_ENERGY_OUTPUT = 200000;
|
|
|
|
public static final double LIGHTNING_ROD_CHANCE = 0.00008d;
|
|
|
|
public static final int LIGHTNING_ROD_COOLDOWN = 240;
|
2020-07-23 23:31:02 +00:00
|
|
|
|
2020-07-28 20:38:21 +00:00
|
|
|
public static final long FIELD_PROJECTOR_ENERGY_REQUIRED = 31;
|
2020-07-28 15:53:33 +00:00
|
|
|
public static final int FIELD_MAX_SIZE = 12;
|
|
|
|
|
|
|
|
public static final double TRACTOR_BEAM_MOVEMENT_MULTIPLIER = 0.95d;
|
|
|
|
public static final double TRACTOR_BEAM_PULL_FORCE = 0.065d;
|
2020-07-26 16:14:51 +00:00
|
|
|
|
2020-07-28 22:40:35 +00:00
|
|
|
public static final float INDUSTRIAL_LASER_BEAM_DAMAGE = 2.5f;
|
2020-07-28 20:38:21 +00:00
|
|
|
public static final long INDUSTRIAL_LASER_ENERGY_REQUIRED = 58;
|
2020-07-28 20:50:49 +00:00
|
|
|
public static final int INDUSTRIAL_LASER_BEAM_TIME = 148;
|
2020-07-28 20:38:21 +00:00
|
|
|
public static final int INDUSTRIAL_LASER_MIN_INGOTS_FROM_ORE = 1;
|
2020-07-29 18:49:14 +00:00
|
|
|
public static final int INDUSTRIAL_LASER_MAX_INGOTS_FROM_ORE = 6;
|
2020-07-28 20:38:21 +00:00
|
|
|
public static final int INDUSTRIAL_LASER_INGOTS_FROM_STORAGE = 9;
|
|
|
|
|
2020-07-26 16:14:51 +00:00
|
|
|
public static final long HOLOGRAPHIC_SKY_ENERGY_REQUIRED = 15;
|
2020-07-30 02:51:29 +00:00
|
|
|
|
2020-07-30 03:48:07 +00:00
|
|
|
public static final int INFUSER_TIME = 2200;
|
2020-08-01 20:22:32 +00:00
|
|
|
|
|
|
|
public static final long ENERGY_PROJECTOR_ENERGY_REQUIRED = 37;
|
2020-08-01 23:28:24 +00:00
|
|
|
public static final int ENERGY_PORTAL_COOLDOWN = 28;
|
2020-08-02 00:37:57 +00:00
|
|
|
public static final int ENERGY_PORTAL_MULTIPLIER = 16;
|
|
|
|
public static final int ENERGY_PORTAL_Y_PADDING = 4;
|
|
|
|
public static final int ENERGY_PORTAL_Y_PADDING_EXTRA_TOP = 3;
|
2020-08-16 03:01:24 +00:00
|
|
|
|
|
|
|
public static final long PHASE_SHIFTER_INPUT_ENERGY_REQUIRED_BASE = 112;
|
|
|
|
public static final long PHASE_SHIFTER_INPUT_ENERGY_REQUIRED_PER_ITEM = 19;
|
|
|
|
public static final int PHASE_SHIFTER_INPUT_COOLDOWN = 16;
|
|
|
|
public static final int PHASE_SHIFTER_INPUT_ROLL_COOLDOWN = 6;
|
|
|
|
public static final int PHASE_SHIFTER_INPUT_RANGE_BASE = 21;
|
|
|
|
public static final int PHASE_SHIFTER_INPUT_RANGE_INCREMENT = 9;
|
|
|
|
public static final float PHASE_SHIFTER_SUCCESS_CHANCE = 0.1f;
|
|
|
|
public static final long PHASE_SHIFTER_OUTPUT_ENERGY_REQUIRED = 28;
|
|
|
|
public static final int PHASE_SHIFTER_OUTPUT_COOLDOWN = 21;
|
|
|
|
public static final DyeColor PHASE_SHIFTER_DEFAULT_COLOR = DyeColor.WHITE;
|
2020-07-24 22:23:09 +00:00
|
|
|
}
|