2015-11-29 02:25:46 +00:00
|
|
|
package WayofTime.bloodmagic.api;
|
|
|
|
|
2016-04-29 23:45:45 +00:00
|
|
|
import java.util.Locale;
|
|
|
|
|
2016-01-19 06:34:12 +00:00
|
|
|
import lombok.Getter;
|
|
|
|
import net.minecraft.block.Block;
|
|
|
|
import net.minecraft.item.Item;
|
2016-04-24 17:06:28 +00:00
|
|
|
import net.minecraft.util.ResourceLocation;
|
|
|
|
import net.minecraftforge.fml.common.registry.ForgeRegistries;
|
2016-03-17 20:00:44 +00:00
|
|
|
|
2015-12-30 20:34:40 +00:00
|
|
|
public class Constants
|
|
|
|
{
|
|
|
|
public static class NBT
|
|
|
|
{
|
2015-12-29 04:13:11 +00:00
|
|
|
public static final String OWNER_UUID = "ownerUUID";
|
2016-01-14 00:59:28 +00:00
|
|
|
public static final String OWNER_NAME = "ownerNAME";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String USES = "uses";
|
2016-02-04 10:45:19 +00:00
|
|
|
public static final String ACTIVATED = "activated";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String UNUSABLE = "unusable";
|
|
|
|
public static final String SACRIFICE = "sacrifice";
|
|
|
|
public static final String DIMENSION_ID = "dimensionId";
|
|
|
|
public static final String X_COORD = "xCoord";
|
|
|
|
public static final String Y_COORD = "yCoord";
|
|
|
|
public static final String Z_COORD = "zCoord";
|
2016-02-18 17:26:42 +00:00
|
|
|
public static final String PORTAL_LOCATION = "portalLocation";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String ORB_TIER = "orbTier";
|
|
|
|
public static final String CURRENT_ESSENCE = "currentEssence";
|
|
|
|
public static final String CURRENT_RITUAL = "currentRitual";
|
2016-01-09 20:31:30 +00:00
|
|
|
public static final String CURRENT_RITUAL_TAG = "currentRitualTag";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String IS_RUNNING = "isRunning";
|
2016-02-18 17:26:42 +00:00
|
|
|
public static final String IS_REDSTONED = "isStoned";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String RUNTIME = "runtime";
|
2015-12-29 14:10:03 +00:00
|
|
|
public static final String DIRECTION = "direction";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String REAGENT_TANKS = "reagentTanks";
|
|
|
|
public static final String CURRENT_INCENSE = "BM:CurrentIncense";
|
2016-11-05 15:14:56 +00:00
|
|
|
public static final String CURRENT_PURITY = "BM:CurrentPurity";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String EMPTY = "Empty";
|
|
|
|
public static final String OUTPUT_AMOUNT = "outputAmount";
|
|
|
|
public static final String INPUT_AMOUNT = "inputAmount";
|
|
|
|
public static final String STORED_LP = "storedLP";
|
2016-04-10 19:05:51 +00:00
|
|
|
public static final String RITUAL_READER = "ritualReaderState";
|
2016-06-07 22:50:41 +00:00
|
|
|
public static final String ITEMS = "Items";
|
|
|
|
public static final String SLOT = "Slot";
|
2015-11-29 02:25:46 +00:00
|
|
|
|
2016-01-01 23:40:04 +00:00
|
|
|
public static final String ALTAR = "bloodAltar";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String ALTAR_TIER = "upgradeLevel";
|
|
|
|
public static final String ALTAR_ACTIVE = "isActive";
|
|
|
|
public static final String ALTAR_LIQUID_REQ = "liquidRequired";
|
2016-01-02 03:59:10 +00:00
|
|
|
public static final String ALTAR_FILLABLE = "fillable";
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String ALTAR_UPGRADED = "isUpgraded";
|
|
|
|
public static final String ALTAR_CONSUMPTION_RATE = "consumptionRate";
|
|
|
|
public static final String ALTAR_DRAIN_RATE = "drainRate";
|
|
|
|
public static final String ALTAR_CONSUMPTION_MULTIPLIER = "consumptionMultiplier";
|
|
|
|
public static final String ALTAR_EFFICIENCY_MULTIPLIER = "efficiencyMultiplier";
|
|
|
|
public static final String ALTAR_SELF_SACRIFICE_MULTIPLIER = "selfSacrificeMultiplier";
|
|
|
|
public static final String ALTAR_SACRIFICE_MULTIPLIER = "sacrificeMultiplier";
|
|
|
|
public static final String ALTAR_CAPACITY_MULTIPLIER = "capacityMultiplier";
|
|
|
|
public static final String ALTAR_ORB_CAPACITY_MULTIPLIER = "orbCapacityMultiplier";
|
|
|
|
public static final String ALTAR_DISLOCATION_MULTIPLIER = "dislocationMultiplier";
|
|
|
|
public static final String ALTAR_CAPACITY = "capacity";
|
|
|
|
public static final String ALTAR_BUFFER_CAPACITY = "bufferCapacity";
|
|
|
|
public static final String ALTAR_PROGRESS = "progress";
|
|
|
|
public static final String ALTAR_IS_RESULT_BLOCK = "isResultBlock";
|
|
|
|
public static final String ALTAR_LOCKDOWN_DURATION = "lockdownDuration";
|
|
|
|
public static final String ALTAR_ACCELERATION_UPGRADES = "accelerationUpgrades";
|
|
|
|
public static final String ALTAR_DEMON_BLOOD_DURATION = "demonBloodDuration";
|
|
|
|
public static final String ALTAR_COOLDOWN_AFTER_CRAFTING = "cooldownAfterCrafting";
|
2016-01-01 22:36:50 +00:00
|
|
|
public static final String ALTAR_TOTAL_CHARGE = "totalCharge";
|
|
|
|
public static final String ALTAR_MAX_CHARGE = "maxCharge";
|
|
|
|
public static final String ALTAR_CHARGE_RATE = "chargeRate";
|
|
|
|
public static final String ALTAR_CHARGE_FREQUENCY = "chargeFrequency";
|
2016-06-22 01:20:49 +00:00
|
|
|
public static final String ALTAR_CURRENT_TIER_DISPLAYED = "currentTierDisplayed";
|
2015-11-30 00:04:50 +00:00
|
|
|
|
|
|
|
public static final String ALTARMAKER_CURRENT_TIER = "currentTier";
|
2015-12-28 00:38:12 +00:00
|
|
|
|
|
|
|
public static final String PROJECTILE_TICKS_IN_AIR = "projectileTicksInAir";
|
|
|
|
public static final String PROJECTILE_MAX_TICKS_IN_AIR = "projectileMaxTicksInAir";
|
|
|
|
|
|
|
|
public static final String TICKS_REMAINING = "ticksRemaining";
|
|
|
|
public static final String CONTAINED_BLOCK_NAME = "containedBlockName";
|
|
|
|
public static final String CONTAINED_BLOCK_META = "containedBlockMeta";
|
2016-02-18 16:25:11 +00:00
|
|
|
public static final String CONTAINED_TILE_ENTITY = "containedTileEntity";
|
2016-01-01 17:08:17 +00:00
|
|
|
|
|
|
|
public static final String PREVIOUS_INPUT = "previousInput";
|
2016-01-02 22:07:11 +00:00
|
|
|
|
|
|
|
public static final String LIVING_ARMOUR = "livingArmour";
|
2016-01-03 14:23:13 +00:00
|
|
|
|
|
|
|
public static final String CHARGE_TIME = "chargeTime";
|
|
|
|
public static final String HELD_DOWN = "heldDown";
|
2016-01-05 15:29:50 +00:00
|
|
|
|
|
|
|
public static final String UPGRADE_POISON_TIMER = "poisonTimer";
|
2016-06-18 20:59:56 +00:00
|
|
|
public static final String UPGRADE_FIRE_TIMER = "fireTimer";
|
2016-01-07 16:01:38 +00:00
|
|
|
|
|
|
|
public static final String SOULS = "souls";
|
|
|
|
public static final String SOUL_SWORD_DAMAGE = "soulSwordDamage";
|
|
|
|
public static final String SOUL_SWORD_ACTIVE_DRAIN = "soulSwordActiveDrain";
|
2016-01-10 13:37:26 +00:00
|
|
|
public static final String SOUL_SWORD_DROP = "soulSwordDrop";
|
|
|
|
public static final String SOUL_SWORD_STATIC_DROP = "soulSwordStaticDrop";
|
2016-03-29 20:11:16 +00:00
|
|
|
public static final String SOUL_SWORD_HEALTH = "soulSwordHealth";
|
|
|
|
public static final String SOUL_SWORD_ATTACK_SPEED = "soulSwordAttackSpeed";
|
|
|
|
public static final String SOUL_SWORD_SPEED = "soulSwordSpeed";
|
2016-06-12 16:08:06 +00:00
|
|
|
public static final String SOUL_SWORD_DIG_SPEED = "soulSwordDigSpeed";
|
2016-02-18 23:00:02 +00:00
|
|
|
public static final String WILL_TYPE = "demonWillType";
|
2016-01-08 15:27:26 +00:00
|
|
|
|
|
|
|
public static final String SOUL_FORGE_BURN = "burnTime";
|
|
|
|
public static final String SOUL_FORGE_CONSUMED = "consumedSouls";
|
2016-01-12 22:05:56 +00:00
|
|
|
|
|
|
|
public static final String ROUTING_MASTER = "master";
|
|
|
|
public static final String ROUTING_CONNECTION = "connections";
|
2016-02-23 02:19:22 +00:00
|
|
|
public static final String ROUTING_PRIORITY = "prioritiesPeople";
|
2016-01-12 22:05:56 +00:00
|
|
|
public static final String ROUTING_MASTER_GENERAL = "generalList";
|
|
|
|
public static final String ROUTING_MASTER_INPUT = "inputList";
|
|
|
|
public static final String ROUTING_MASTER_OUTPUT = "outputList";
|
2016-01-14 13:27:09 +00:00
|
|
|
|
|
|
|
public static final String GHOST_STACK_SIZE = "stackSize";
|
2016-01-14 16:06:50 +00:00
|
|
|
|
|
|
|
public static final String ITEM_INVENTORY = "itemInventory";
|
2016-02-17 21:31:11 +00:00
|
|
|
|
|
|
|
public static final String BLOCKPOS_CONNECTION = "connections";
|
2016-06-07 22:50:41 +00:00
|
|
|
|
|
|
|
public static final String CURRENT_SIGIL = "currentSigil";
|
|
|
|
public static final String MOST_SIG = "mostSig";
|
|
|
|
public static final String LEAST_SIG = "leastSig";
|
2016-06-09 23:59:11 +00:00
|
|
|
public static final String COLOR = "color";
|
2016-07-26 23:05:48 +00:00
|
|
|
|
|
|
|
public static final String POTION_AUGMENT_LENGHT = "length:";
|
|
|
|
public static final String POTION_AUGMENT_STRENGTH = "strength:";
|
|
|
|
public static final String POTION_IMPURITY = "impurity";
|
2016-12-12 01:28:47 +00:00
|
|
|
|
|
|
|
public static final String TANK = "tank";
|
2015-11-29 02:25:46 +00:00
|
|
|
}
|
|
|
|
|
2015-12-30 20:34:40 +00:00
|
|
|
public static class Mod
|
|
|
|
{
|
2015-11-29 02:25:46 +00:00
|
|
|
public static final String MODID = "BloodMagic";
|
|
|
|
public static final String DOMAIN = MODID.toLowerCase(Locale.ENGLISH) + ":";
|
|
|
|
public static final String NAME = "Blood Magic: Alchemical Wizardry";
|
|
|
|
public static final String VERSION = "@VERSION@";
|
2016-08-14 14:23:26 +00:00
|
|
|
public static final String DEPEND = "required-after:Forge@[12.16.0.1840,);after:JEI@[2.23.0,);required-after:guideapi;";
|
2015-11-29 02:25:46 +00:00
|
|
|
}
|
2015-12-02 08:55:52 +00:00
|
|
|
|
2016-01-01 17:08:17 +00:00
|
|
|
public static final class Gui
|
|
|
|
{
|
|
|
|
public static final int TELEPOSER_GUI = 0;
|
2016-01-07 23:05:23 +00:00
|
|
|
public static final int SOUL_FORGE_GUI = 1;
|
2016-01-14 13:27:09 +00:00
|
|
|
public static final int ROUTING_NODE_GUI = 2;
|
2016-01-18 02:00:48 +00:00
|
|
|
public static final int MASTER_ROUTING_NODE_GUI = 3;
|
2016-05-02 12:27:38 +00:00
|
|
|
public static final int ALCHEMY_TABLE_GUI = 4;
|
2016-06-07 22:50:41 +00:00
|
|
|
public static final int SIGIL_HOLDING_GUI = 5;
|
2016-01-01 17:08:17 +00:00
|
|
|
}
|
|
|
|
|
2015-12-30 20:34:40 +00:00
|
|
|
public static class Compat
|
|
|
|
{
|
2015-12-02 08:55:52 +00:00
|
|
|
public static final String JEI_CATEGORY_ALTAR = Mod.MODID + ":altar";
|
2015-12-03 03:27:28 +00:00
|
|
|
public static final String JEI_CATEGORY_BINDING = Mod.MODID + ":binding";
|
2015-12-27 00:50:22 +00:00
|
|
|
public static final String JEI_CATEGORY_ALCHEMYARRAY = Mod.MODID + ":alchemyArray";
|
2016-01-09 01:09:44 +00:00
|
|
|
public static final String JEI_CATEGORY_SOULFORGE = Mod.MODID + ":soulForge";
|
2016-05-02 17:45:52 +00:00
|
|
|
public static final String JEI_CATEGORY_ALCHEMYTABLE = Mod.MODID + ":salchemyTable";
|
2016-11-10 15:39:19 +00:00
|
|
|
public static final String JEI_CATEGORY_ARMOURDOWNGRADE = Mod.MODID + ":armourDowngrade";
|
2016-01-01 23:40:04 +00:00
|
|
|
|
|
|
|
public static final String WAILA_CONFIG_BYPASS_SNEAK = Mod.MODID + ".bypassSneak";
|
|
|
|
public static final String WAILA_CONFIG_ALTAR = Mod.MODID + ".bloodAltar";
|
|
|
|
public static final String WAILA_CONFIG_TELEPOSER = Mod.MODID + ".teleposer";
|
2016-01-02 03:04:53 +00:00
|
|
|
public static final String WAILA_CONFIG_RITUAL = Mod.MODID + ".ritualController";
|
2016-02-05 01:07:53 +00:00
|
|
|
public static final String WAILA_CONFIG_ARRAY = Mod.MODID + ".array";
|
2016-12-12 01:28:47 +00:00
|
|
|
public static final String WAILA_CONFIG_BLOOD_TANK = Mod.MODID + ".bloodTank";
|
2016-02-04 04:31:09 +00:00
|
|
|
|
2016-04-24 17:06:28 +00:00
|
|
|
public static final Item THAUMCRAFT_GOGGLES = ForgeRegistries.ITEMS.getValue(new ResourceLocation("Thaumcraft", "goggles"));
|
2015-12-02 08:55:52 +00:00
|
|
|
}
|
2015-12-02 09:43:51 +00:00
|
|
|
|
2015-12-30 20:34:40 +00:00
|
|
|
public static class Misc
|
|
|
|
{
|
2016-03-17 20:00:44 +00:00
|
|
|
public static final int POTION_ARRAY_SIZE = 256;
|
2016-06-28 11:20:28 +00:00
|
|
|
public static final float ALTERED_STEP_HEIGHT = 1.00314159f;
|
2016-09-03 15:17:36 +00:00
|
|
|
public static final int NIGHT_VISION_CONSTANT_BEGIN = 30002;
|
|
|
|
public static final int NIGHT_VISION_CONSTANT_END = 30000;
|
2015-12-02 09:43:51 +00:00
|
|
|
}
|
2016-01-19 06:34:12 +00:00
|
|
|
|
|
|
|
public enum BloodMagicItem
|
|
|
|
{
|
|
|
|
ACTIVATION_CRYSTAL("ItemActivationCrystal"),
|
|
|
|
ALTAR_MAKER("ItemAltarMaker"),
|
|
|
|
ARCANE_ASHES("ItemArcaneAshes"),
|
|
|
|
BLOOD_ORB("ItemBloodOrb"),
|
|
|
|
BOUND_AXE("ItemBoundAxe"),
|
|
|
|
BLOOD_SHARD("ItemBloodShard"),
|
|
|
|
BOUND_PICKAXE("ItemBoundPickaxe"),
|
|
|
|
BOUND_SHOVEL("ItemBoundShovel"),
|
|
|
|
BOUND_SWORD("ItemBoundSword"),
|
2016-06-18 20:59:56 +00:00
|
|
|
/**
|
|
|
|
* @deprecated - Use
|
|
|
|
* {@code UniversalBucket.getFilledBucket(ForgeModContainer.getInstance().universalBucket, BloodMagicAPI.getLifeEssence())}
|
|
|
|
**/
|
|
|
|
@Deprecated
|
|
|
|
BUCKET_ESSENCE("ItemBucketEssence"),
|
2016-01-19 06:34:12 +00:00
|
|
|
COMPONENT("ItemComponent"),
|
2016-05-04 23:25:42 +00:00
|
|
|
CUTTING_FLUID("ItemCuttingFluid"),
|
2016-02-27 21:36:56 +00:00
|
|
|
DEMON_CRYSTAL("ItemDemonCrystal"),
|
2016-01-19 06:34:12 +00:00
|
|
|
DAGGER_OF_SACRIFICE("ItemDaggerOfSacrifice"),
|
|
|
|
INSCRIPTION_TOOL("ItemInscriptionTool"),
|
|
|
|
LAVA_CRYSTAL("ItemLavaCrystal"),
|
|
|
|
LIVING_ARMOR_HELMET("ItemLivingArmourHelmet"),
|
|
|
|
LIVING_ARMOR_CHEST("ItemLivingArmourChest"),
|
|
|
|
LIVING_ARMOR_LEGS("ItemLivingArmourLegs"),
|
|
|
|
LIVING_ARMOR_BOOTS("ItemLivingArmourBoots"),
|
|
|
|
MONSTER_SOUL("ItemMonsterSoul"),
|
|
|
|
NODE_ROUTER("ItemNodeRouter"),
|
|
|
|
RITUAL_DIVINER("ItemRitualDiviner"),
|
|
|
|
ROUTER_FILTER("ItemRouterFilter"),
|
2016-12-14 19:48:39 +00:00
|
|
|
FLUID_ROUTER_FILTER("ItemFluidRouterFilter"),
|
2016-01-19 06:34:12 +00:00
|
|
|
SACRIFICIAL_DAGGER("ItemSacrificialDagger"),
|
|
|
|
SACRIFICE_PACK("ItemPackSacrifice"),
|
|
|
|
SELF_SACRIFICE_PACK("ItemPackSelfSacrifice"),
|
|
|
|
SENTIENT_ARMOR_HELMET("ItemSentientArmourHelmet"),
|
|
|
|
SENTIENT_ARMOR_CHEST("ItemSentientArmourChest"),
|
|
|
|
SENTIENT_ARMOR_LEGS("ItemSentientArmourLegs"),
|
|
|
|
SENTIENT_ARMOR_BOOTS("ItemSentientArmourBoots"),
|
|
|
|
SENTIENT_ARMOR_GEM("ItemSentientArmourGem"),
|
2016-06-12 16:08:06 +00:00
|
|
|
SENTIENT_AXE("ItemSentientAxe"),
|
2016-01-19 06:34:12 +00:00
|
|
|
SENTIENT_BOW("ItemSentientBow"),
|
2016-06-12 16:08:06 +00:00
|
|
|
SENTIENT_PICKAXE("ItemSentientPickaxe"),
|
|
|
|
SENTIENT_SHOVEL("ItemSentientShovel"),
|
2016-01-19 06:34:12 +00:00
|
|
|
SENTIENT_SWORD("ItemSentientSword"),
|
|
|
|
SOUL_GEM("ItemSoulGem"),
|
|
|
|
SOUL_SNARE("ItemSoulSnare"),
|
|
|
|
SIGIL_AIR("ItemSigilAir"),
|
|
|
|
SIGIL_BLOOD_LIGHT("ItemSigilBloodLight"),
|
|
|
|
SIGIL_COMPRESSION("ItemSigilCompression"),
|
|
|
|
SIGIL_DIVINATION("ItemSigilDivination"),
|
|
|
|
SIGIL_ELEMENTAL_AFFINITY("ItemSigilElementalAffinity"),
|
|
|
|
SIGIL_ENDER_SEVERANCE("ItemSigilEnderSeverance"),
|
|
|
|
SIGIL_FAST_MINER("ItemSigilFastMiner"),
|
|
|
|
SIGIL_GREEN_GROVE("ItemSigilGreenGrove"),
|
|
|
|
SIGIL_HASTE("ItemSigilHaste"),
|
|
|
|
SIGIL_LAVA("ItemSigilLava"),
|
|
|
|
SIGIL_MAGNETISM("ItemSigilMagnetism"),
|
|
|
|
SIGIL_PHANTOM_BRIDGE("ItemSigilPhantomBridge"),
|
|
|
|
SIGIL_SEER("ItemSigilSeer"),
|
|
|
|
SIGIL_SUPPRESION("ItemSigilSuppression"),
|
|
|
|
SIGIL_VOID("ItemSigilVoid"),
|
|
|
|
SIGIL_WATER("ItemSigilWater"),
|
|
|
|
SIGIL_WHIRLWIND("ItemSigilWhirlwind"),
|
|
|
|
SLATE("ItemSlate"),
|
|
|
|
TELEPOSITION_FOCUS("ItemTelepositionFocus"),
|
2016-02-15 02:50:32 +00:00
|
|
|
UPGRADE_TOME("ItemUpgradeTome"),
|
2016-02-18 16:25:11 +00:00
|
|
|
UPGRADE_TRAINER("ItemUpgradeTrainer"),
|
|
|
|
SIGIL_TELEPOSITION("ItemSigilTeleposition"),
|
2016-04-02 20:02:01 +00:00
|
|
|
EXPERIENCE_TOME("ItemExperienceBook"),
|
2016-04-10 19:05:51 +00:00
|
|
|
SIGIL_TRANSPOSITION("ItemSigilTransposition"),
|
2016-06-03 00:03:21 +00:00
|
|
|
RITUAL_READER("ItemRitualReader"),
|
|
|
|
SANGUINE_BOOK("ItemSanguineBook"),
|
2016-06-12 19:20:48 +00:00
|
|
|
SIGIL_HOLDING("ItemSigilHolding"),
|
2016-07-11 01:51:17 +00:00
|
|
|
ARMOUR_POINTS_UPGRADE("ItemLivingArmourPointsUpgrade"),
|
2016-07-26 23:05:48 +00:00
|
|
|
DEMON_WILL_GAUGE("ItemDemonWillGauge"),
|
2016-10-15 00:51:21 +00:00
|
|
|
POTION_FLASK("ItemPotionFlask"),
|
|
|
|
SIGIL_CLAW("ItemSigilClaw"),
|
|
|
|
SIGIL_BOUNCE("ItemSigilBounce"),
|
|
|
|
SIGIL_FROST("ItemSigilFrost");
|
2016-01-19 06:34:12 +00:00
|
|
|
|
|
|
|
@Getter
|
|
|
|
private final String regName;
|
|
|
|
|
2016-01-24 02:18:06 +00:00
|
|
|
BloodMagicItem(String regName)
|
|
|
|
{
|
2016-01-19 06:34:12 +00:00
|
|
|
this.regName = regName;
|
|
|
|
}
|
|
|
|
|
2016-01-24 02:18:06 +00:00
|
|
|
public Item getItem()
|
|
|
|
{
|
2016-01-19 06:34:12 +00:00
|
|
|
return BloodMagicAPI.getItem(getRegName());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-01-24 02:18:06 +00:00
|
|
|
public enum BloodMagicBlock
|
|
|
|
{
|
2016-01-19 06:34:12 +00:00
|
|
|
ALCHEMY_ARRAY("BlockAlchemyArray"),
|
|
|
|
ALTAR("BlockAltar"),
|
|
|
|
BLOOD_LIGHT("BlockBloodLight"),
|
|
|
|
BLOOD_RUNE("BlockBloodRune"),
|
|
|
|
BLOOD_STONE("BlockBloodStoneBrick"),
|
|
|
|
CRYSTAL("BlockCrystal"),
|
|
|
|
INPUT_ROUTING_NODE("BlockInputRoutingNode"),
|
|
|
|
ITEM_ROUTING_NODE("BlockItemRoutingNode"),
|
|
|
|
LIFE_ESSENCE("BlockLifeEssence"),
|
|
|
|
MASTER_ROUTING_NODE("BlockMasterRoutingNode"),
|
|
|
|
OUTPUT_ROUTING_NODE("BlockOutputRoutingNode"),
|
2016-09-10 20:19:11 +00:00
|
|
|
@Deprecated
|
2016-09-11 14:02:06 +00:00
|
|
|
PEDESTAL("BlockPedestal"),
|
|
|
|
/** No longer included in the mod. */
|
2016-01-19 06:34:12 +00:00
|
|
|
PHANTOM("BlockPhantom"),
|
|
|
|
RITUAL_CONTROLLER("BlockRitualController"),
|
|
|
|
RITUAL_STONE("BlockRitualStone"),
|
|
|
|
SOUL_FORGE("BlockSoulForge"),
|
|
|
|
SPECTRAL("BlockSpectral"),
|
2016-01-24 02:18:06 +00:00
|
|
|
TELEPOSER("BlockTeleposer"),
|
2016-01-27 00:39:39 +00:00
|
|
|
INCENSE_ALTAR("BlockIncenseAltar"),
|
2016-02-17 14:21:22 +00:00
|
|
|
PATH("BlockPath"),
|
2016-02-18 16:25:11 +00:00
|
|
|
DEMON_CRUCIBLE("BlockDemonCrucible"),
|
2016-02-23 18:40:08 +00:00
|
|
|
DEMON_PYLON("BlockDemonPylon"),
|
2016-02-25 13:54:18 +00:00
|
|
|
DEMON_CRYSTALLIZER("BlockDemonCrystallizer"),
|
|
|
|
DEMON_CRYSTAL("BlockDemonCrystal"),
|
2016-02-18 16:25:11 +00:00
|
|
|
DIMENSIONAL_PORTAL("BlockDimensionalPortal"),
|
2016-04-29 23:45:45 +00:00
|
|
|
BLOOD_TANK("BlockBloodTank"),
|
2016-08-14 18:53:25 +00:00
|
|
|
MIMIC("BlockMimic"),
|
2016-09-04 13:50:34 +00:00
|
|
|
ALCHEMY_TABLE("BlockAlchemyTable"),
|
2016-09-04 14:04:46 +00:00
|
|
|
DEMON_BRICK_1("BlockDemonBricks1"),
|
2016-09-04 22:09:04 +00:00
|
|
|
DEMON_BRICK_2("BlockDemonBricks2"),
|
|
|
|
DEMON_BLOCK_EXTRA("BlockDemonExtra"),
|
|
|
|
DEMON_PILLAR_1("BlockPillar1"),
|
2016-09-05 14:30:59 +00:00
|
|
|
DEMON_PILLAR_2("BlockPillar2"),
|
|
|
|
DEMON_PILLAR_CAP_1("BlockPillarCap1"),
|
|
|
|
DEMON_PILLAR_CAP_2("BlockPillarCap2"),
|
|
|
|
DEMON_PILLAR_CAP_3("BlockPillarCap3"),
|
2016-09-06 20:53:52 +00:00
|
|
|
DEMON_WALL_1("BlockWall1"),
|
|
|
|
DEMON_STAIRS_1("BlockStairs1"),
|
|
|
|
DEMON_STAIRS_2("BlockStairs2"),
|
|
|
|
DEMON_STAIRS_3("BlockStairs3"),
|
2016-09-10 20:13:05 +00:00
|
|
|
DEMON_LIGHT("BlockDemonLight"),
|
2016-09-11 14:02:06 +00:00
|
|
|
INVERSION_PILLAR("BlockInversionPillar"),
|
|
|
|
INVERSION_PILLAR_END("BlockInversionPillarEnd");
|
2016-01-19 06:34:12 +00:00
|
|
|
|
|
|
|
@Getter
|
|
|
|
private final String regName;
|
|
|
|
|
2016-01-24 02:18:06 +00:00
|
|
|
BloodMagicBlock(String regName)
|
|
|
|
{
|
2016-01-19 06:34:12 +00:00
|
|
|
this.regName = regName;
|
|
|
|
}
|
|
|
|
|
2016-01-24 02:18:06 +00:00
|
|
|
public Block getBlock()
|
|
|
|
{
|
2016-01-19 06:34:12 +00:00
|
|
|
return BloodMagicAPI.getBlock(getRegName());
|
|
|
|
}
|
|
|
|
}
|
2015-11-29 02:25:46 +00:00
|
|
|
}
|