mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-22 23:28:35 +01:00
Removed crafting configs.
Use MineTweaker pls
This commit is contained in:
parent
d70b37b528
commit
7c0c366e43
11 changed files with 954 additions and 1455 deletions
|
@ -15,14 +15,10 @@ import java.util.Locale;
|
||||||
public enum ConfigCategories{
|
public enum ConfigCategories{
|
||||||
|
|
||||||
PERFORMANCE("Performance", "Performance Settings"),
|
PERFORMANCE("Performance", "Performance Settings"),
|
||||||
FOOD_CRAFTING("Food Crafting", "Crafting Recipes for Food Items"),
|
|
||||||
BLOCKS_CRAFTING("Block Crafting", "Crafting Recipes for Blocks"),
|
|
||||||
ITEMS_CRAFTING("Item Crafting", "Crafting Recipes for Items"),
|
|
||||||
TOOL_VALUES("Tool Values", "Values for Tools"),
|
TOOL_VALUES("Tool Values", "Values for Tools"),
|
||||||
MACHINE_VALUES("Machine Values", "Values for Machines"),
|
MACHINE_VALUES("Machine Values", "Values for Machines"),
|
||||||
MOB_DROPS("Mob Drops", "Everything regarding Item drops from mobs"),
|
MOB_DROPS("Mob Drops", "Everything regarding Item drops from mobs"),
|
||||||
WORLD_GEN("World Gen", "Everything regarding World Generation"),
|
WORLD_GEN("World Gen", "Everything regarding World Generation"),
|
||||||
POTION_RING_CRAFTING("Ring Crafting", "Crafting Recipes for Rings"),
|
|
||||||
OTHER("Other", "Everything else");
|
OTHER("Other", "Everything else");
|
||||||
|
|
||||||
public final String name;
|
public final String name;
|
||||||
|
|
|
@ -16,11 +16,6 @@ import net.minecraftforge.common.config.Configuration;
|
||||||
public final class ConfigValues{
|
public final class ConfigValues{
|
||||||
|
|
||||||
public static void defineConfigValues(Configuration config){
|
public static void defineConfigValues(Configuration config){
|
||||||
|
|
||||||
for(ConfigCrafting currConf : ConfigCrafting.values()){
|
|
||||||
currConf.currentValue = config.get(currConf.category, currConf.name, currConf.defaultValue, "If the Recipe for the "+currConf.name+" is Enabled").getBoolean();
|
|
||||||
}
|
|
||||||
|
|
||||||
for(ConfigIntValues currConf : ConfigIntValues.values()){
|
for(ConfigIntValues currConf : ConfigIntValues.values()){
|
||||||
currConf.currentValue = config.get(currConf.category, currConf.name, currConf.defaultValue, currConf.desc, currConf.min, currConf.max).getInt();
|
currConf.currentValue = config.get(currConf.category, currConf.name, currConf.defaultValue, currConf.desc, currConf.min, currConf.max).getInt();
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,183 +0,0 @@
|
||||||
/*
|
|
||||||
* This file ("ConfigCrafting.java") is part of the Actually Additions mod for Minecraft.
|
|
||||||
* It is created and owned by Ellpeck and distributed
|
|
||||||
* under the Actually Additions License to be found at
|
|
||||||
* http://ellpeck.de/actaddlicense
|
|
||||||
* View the source code at https://github.com/Ellpeck/ActuallyAdditions
|
|
||||||
*
|
|
||||||
* © 2015-2016 Ellpeck
|
|
||||||
*/
|
|
||||||
|
|
||||||
package de.ellpeck.actuallyadditions.mod.config.values;
|
|
||||||
|
|
||||||
import de.ellpeck.actuallyadditions.mod.config.ConfigCategories;
|
|
||||||
|
|
||||||
public enum ConfigCrafting{
|
|
||||||
|
|
||||||
COMPOST("Compost", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
CLOUD("Smiley Cloud", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
XP_SOLIDIFIER("Experience Solidifier", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
WOOD_CASING("Wood Casing", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
IRON_CASING("Iron Casing", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
FISHING_NET("Fishing Net", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
REPAIRER("Repairer", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
SOLAR_PANEL("Solar Panel", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
HEAT_COLLECTOR("Heat Collector", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
INPUTTER("ESD", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
CRUSHER("Crusher", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
DOUBLE_CRUSHER("Double Crusher", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
DOUBLE_FURNACE("Double Furnace", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
FEEDER("Feeder", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
GIANT_CHEST("Storage Crate", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
GREENHOUSE_GLASS("Greenhouse Glass", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
BREAKER("Breaker", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PLACER("Placer", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
DROPPER("Dropper", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
SPEED_UPGRADE("Speed Upgrade", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
BAGUETTE("Baguette", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
PIZZA("Pizza", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
HAMBURGER("Hamburger", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
BIG_COOKIE("Big Cookie", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
SUB("Sub Sandwich", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
FRENCH_FRY("French Fry", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
FRENCH_FRIES("French Fries", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
FISH_N_CHIPS("Fish And Chips", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
CHEESE("Cheese", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
PUMPKIN_STEW("Pumpkin Stew", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
CARROT_JUICE("Carrot Juice", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
SPAGHETTI("Spaghetti", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
NOODLE("Noodle", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
CHOCOLATE("Chocolate", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
CHOCOLATE_CAKE("Chocolate Cake", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
TOAST("Toast", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
CHOCOLATE_TOAST("Chocolate Toast", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
LEAF_BLOWER("Leaf Blower", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
LEAF_BLOWER_ADVANCED("Advanced Leaf Blower", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
COIL("Coil", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
ADV_COIL("Advanced Coil", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
KNIFE("Knife", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
STICK_CRAFTER("Crafting Table On A Stick", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
MASHED_FOOD("Mashed Food", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
RARMOR_RECONSTRUCTOR_MODULE("Rarmor Reconstructor Module", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
RING_SPEED("Speed Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_HASTE("Haste Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_STRENGTH("Strength Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_JUMP_BOOST("Jump Boost Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_REGEN("Regen Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_RESISTANCE("Resistance Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_FIRE_RESISTANCE("Fire Resistance Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_WATER_BREATHING("Water Breathing Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_INVISIBILITY("Invisibility Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
RING_NIGHT_VISION("Night Vision Ring", ConfigCategories.POTION_RING_CRAFTING),
|
|
||||||
DOUGH("Dough", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
PAPER_CONE("Paper Cone", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
KNIFE_HANDLE("Knife Handle", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
KNIFE_BLADE("Knife Blade", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
TOOL_EMERALD("Emerald Tools", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
TOOL_OBSIDIAN("Obsidian Tools", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
TOOL_QUARTZ("Quartz Tools", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
TOOL_CRYSTALS("Crystal Tools", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
RICE_BREAD("Rice Bread", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
RICE_DOUGH("Rice Dough", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
BACON("Bacon", ConfigCategories.FOOD_CRAFTING),
|
|
||||||
RICE_GADGETS("Rice Gadgets", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
RESONANT_RICE("Resonant Rice", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
CANOLA_PRESS("Canola Press", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
FERMENTING_BARREL("Fermenting Barrel", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
COAL_GENERATOR("Coal Generator", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LEAF_GENERATOR("Leaf Generator", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
OIL_GENERATOR("Oil Generator", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOMFACE("Phantomface", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
BIO_REACTOR("Bio Reactor", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOM_CONNECTOR("Phantom Connector", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
PLAYER_INTERFACE("Player Interface", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PLAYER_PROBE("Player Probe", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
PHANTOM_ENERGYFACE("Phantom Energyface", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOM_REDSTONEFACE("Phantom Redstoneface", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOM_LIQUIFACE("Phantom Liquiface", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOM_PLACER("Phantom Placer", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOM_BREAKER("Phantom Breaker", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LIQUID_PLACER("Liquid Placer", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LIQUID_BREAKER("Liquid Collector", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
CUP("Cup", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
PAXELS("Paxels", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
ENDER_CASING("Ender Casing", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
PHANTOM_BOOSTER("Phantom Booster", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
COFFEE_MACHINE("Coffee Machine", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LAVA_FACTORY("Lava Factory", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
DRILL("Drill", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DRILL_SPEED("Drill Speed Upgrades", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DRILL_FORTUNE("Drill Fortune Upgrades", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DRILL_SIZE("Drill Size Upgrades", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DRILL_PLACING("Drill Placing Upgrade", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DRILL_SILK_TOUCH("Drill Silk Touch Upgrade", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
BATTERY("Battery", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DOUBLE_BATTERY("Double Battery", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
TRIPLE_BATTERY("Triple Battery", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
QUADRUPLE_BATTERY("Quadruple Battery", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
QUINTUPLE_BATTERY("Quintuple Battery", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
BAT_WINGS("Wings Of The Bats", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
ENERGIZER("Energizer", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
ENERVATOR("Enervator", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
QUARTZ("Black Quartz in a Crafting Table", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
LAMPS("Lamps", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
HORSE_ARMORS("Horse Armor -> Raw Materials (Crusher)", ConfigCategories.OTHER),
|
|
||||||
RECONSTRUCTOR_MISC("Misc. Recipes like Soul Sand (Reconstructor)", ConfigCategories.OTHER),
|
|
||||||
RECONSTRUCTOR_EXPLOSION_LENS("Lens of Detonation (Reconstructor)", ConfigCategories.OTHER),
|
|
||||||
RECONSTRUCTOR_DEATH_LENS("Lens of Death (Reconstructor)", ConfigCategories.OTHER),
|
|
||||||
TELE_STAFF("Tele Staff", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
CASING("Casing", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
MAGNET_RING("Magnet Ring", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
WATER_RING("Water Ring", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
GROWTH_RING("Growth Ring", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DIRECTIONAL_BREAKER("Long-Range Breaker", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
RANGED_COLLECTOR("Ranged Collector", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LASER_RELAY("Laser Relay", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LASER_RELAY_ITEM("Item Laser Relay", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LASER_RELAY_ITEM_WHITELIST("Advanced Item Laser Relay", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
LASER_WRENCH("Laser Wrench", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
LASER_RELAY_FLUIDS("Fluid Laser Relay", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
CHEST_TO_CRATE_UPGRADE("Chest To Crate Upgrade", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DISENCHANTING_LENS("Disenchanting Lens", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
MINING_LENS("Mining Lens", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
MORE_DEATH_LENS("Killer Lens", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
CRATE_KEEPER("Crate Keeper", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
DRILL_CORE("Drill Core", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
ATOMIC_RECONSTRUCTOR("Atomic Reconstructor", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
MINER("Miner", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
FIREWORK_BOX("Firework Box", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
SHOCK_SUPPRESSOR("Shock Absorber", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
ENDER_STAR("Ender Star", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
SPAWNER_CHANGER("Spawner Changer", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
ITEM_INTERFACE("Item Interface", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
DISPLAY_STAND("Display Stand", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
FILTER("Item Filter", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
CHARCOAL_BLOCK("Charcoal Block", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
TINY_COAL("Tiny Coal", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
BAG("Bag", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
FILLING_WAND("Handheld Filler", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
VOID_BAG("Void Bag", ConfigCategories.ITEMS_CRAFTING),
|
|
||||||
EMPOWERER("Empowerer", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
DISTRIBUTOR_ITEM("Item Distributor", ConfigCategories.BLOCKS_CRAFTING),
|
|
||||||
FARMER("Farmer", ConfigCategories.BLOCKS_CRAFTING);
|
|
||||||
|
|
||||||
public final String name;
|
|
||||||
public final String category;
|
|
||||||
public final boolean defaultValue;
|
|
||||||
|
|
||||||
public boolean currentValue;
|
|
||||||
|
|
||||||
ConfigCrafting(String name, ConfigCategories category){
|
|
||||||
this(name, category, true);
|
|
||||||
}
|
|
||||||
|
|
||||||
ConfigCrafting(String name, ConfigCategories category, boolean defaultValue){
|
|
||||||
this.name = name;
|
|
||||||
this.category = category.name;
|
|
||||||
this.defaultValue = defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
public boolean isEnabled(){
|
|
||||||
return this.currentValue;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -18,7 +18,7 @@ public enum ConfigStringListValues{
|
||||||
CRUSHER_OUTPUT_BLACKLIST("Crusher Output Blacklist", ConfigCategories.OTHER, new String[0], "The items that aren't allowed as outputs from OreDict Crusher recipes. Use this in case a mod, for example, adds a dust variant that can't be smelted into an ingot. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_item@3"),
|
CRUSHER_OUTPUT_BLACKLIST("Crusher Output Blacklist", ConfigCategories.OTHER, new String[0], "The items that aren't allowed as outputs from OreDict Crusher recipes. Use this in case a mod, for example, adds a dust variant that can't be smelted into an ingot. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_item@3"),
|
||||||
MINING_LENS_BLACKLIST("Mining Lens Blacklist", ConfigCategories.OTHER, new String[0], "The items that aren't allowed as being generated by the Lens of the Miner. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3"),
|
MINING_LENS_BLACKLIST("Mining Lens Blacklist", ConfigCategories.OTHER, new String[0], "The items that aren't allowed as being generated by the Lens of the Miner. Use REGISTRY NAMES, and if metadata is needed, add it like so: somemod:some_block@3"),
|
||||||
MINING_LENS_EXTRA_WHITELIST("Mining lens Extra Whitelist", ConfigCategories.OTHER, new String[0], "By default, the mining lens has a set number of ores it can generate. If there is an ore that it should be able to generate, add its OreDictionary name followed by an @ and the weight that it should have (the higher, the more often it will generate), followed by another @ and then an s for it to generate in stone and an n for it to generate in netherrack. For instance: oreCheese@100@s would add cheese ore with a weight of 100 that generates in stone."),
|
MINING_LENS_EXTRA_WHITELIST("Mining lens Extra Whitelist", ConfigCategories.OTHER, new String[0], "By default, the mining lens has a set number of ores it can generate. If there is an ore that it should be able to generate, add its OreDictionary name followed by an @ and the weight that it should have (the higher, the more often it will generate), followed by another @ and then an s for it to generate in stone and an n for it to generate in netherrack. For instance: oreCheese@100@s would add cheese ore with a weight of 100 that generates in stone."),
|
||||||
MASHED_FOOD_CRAFTING_EXCEPTIONS("Mashed Food Crafting Exceptions", ConfigCategories.ITEMS_CRAFTING, new String[]{"ActuallyAdditions:itemCoffee"}, "The ItemFood, IGrowable and IPlantable Items that can not be used to craft Mashed Food. These are the actual registered Item Names, the ones you use, for example, when using the /give Command."),
|
MASHED_FOOD_CRAFTING_EXCEPTIONS("Mashed Food Crafting Exceptions", ConfigCategories.OTHER, new String[]{"actuallyadditions:item_coffee"}, "The ItemFood, IGrowable and IPlantable Items that can not be used to craft Mashed Food. These are the actual registered Item Names, the ones you use, for example, when using the /give Command."),
|
||||||
PAXEL_EXTRA_MINING_WHITELIST("AIOT Extra Whitelist", ConfigCategories.TOOL_VALUES, new String[]{"TConstruct:GravelOre"}, "By default, the AIOT can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command."),
|
PAXEL_EXTRA_MINING_WHITELIST("AIOT Extra Whitelist", ConfigCategories.TOOL_VALUES, new String[]{"TConstruct:GravelOre"}, "By default, the AIOT can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command."),
|
||||||
DRILL_EXTRA_MINING_WHITELIST("Drill Extra Whitelist", ConfigCategories.TOOL_VALUES, new String[]{"TConstruct:GravelOre"}, "By default, the Drill can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command."),
|
DRILL_EXTRA_MINING_WHITELIST("Drill Extra Whitelist", ConfigCategories.TOOL_VALUES, new String[]{"TConstruct:GravelOre"}, "By default, the Drill can mine certain blocks. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command."),
|
||||||
MINER_EXTRA_WHITELIST("Vertical Digger Extra Whitelist", ConfigCategories.MACHINE_VALUES, new String[0], "By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option only applies if the miner is in Ores Only Mode."),
|
MINER_EXTRA_WHITELIST("Vertical Digger Extra Whitelist", ConfigCategories.MACHINE_VALUES, new String[0], "By default, the Vertical Digger mines everything that starts with 'ore' in the OreDictionary. If there is one that it can't mine, but should be able to, put its REGISTRY NAME here. These are the actual registered Item Names, the ones you use, for example, when using the /give Command. This Config Option only applies if the miner is in Ores Only Mode."),
|
||||||
|
|
|
@ -14,7 +14,6 @@ import de.ellpeck.actuallyadditions.mod.blocks.BlockColoredLamp;
|
||||||
import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
||||||
import de.ellpeck.actuallyadditions.mod.blocks.metalists.TheMiscBlocks;
|
import de.ellpeck.actuallyadditions.mod.blocks.metalists.TheMiscBlocks;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigBoolValues;
|
import de.ellpeck.actuallyadditions.mod.config.values.ConfigBoolValues;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
||||||
|
@ -103,17 +102,14 @@ public final class BlockCrafting{
|
||||||
public static void init(){
|
public static void init(){
|
||||||
|
|
||||||
//Farmer
|
//Farmer
|
||||||
if(ConfigCrafting.FARMER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFarmer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFarmer),
|
||||||
"ISI", "SCS", "ISI",
|
"ISI", "SCS", "ISI",
|
||||||
'I', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'S', new ItemStack(Items.WHEAT_SEEDS)));
|
'S', new ItemStack(Items.WHEAT_SEEDS)));
|
||||||
recipeFarmer = RecipeUtil.lastIRecipe();
|
recipeFarmer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Empowerer
|
//Empowerer
|
||||||
if(ConfigCrafting.EMPOWERER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEmpowerer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEmpowerer),
|
||||||
" R ", " B ", "CDC",
|
" R ", " B ", "CDC",
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
|
@ -121,7 +117,6 @@ public final class BlockCrafting{
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'D', new ItemStack(InitBlocks.blockDisplayStand)));
|
'D', new ItemStack(InitBlocks.blockDisplayStand)));
|
||||||
recipeEmpowerer = RecipeUtil.lastIRecipe();
|
recipeEmpowerer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Tiny Torch
|
//Tiny Torch
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockTinyTorch, 2),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockTinyTorch, 2),
|
||||||
|
@ -138,47 +133,38 @@ public final class BlockCrafting{
|
||||||
recipesTinyTorch[1] = RecipeUtil.lastIRecipe();
|
recipesTinyTorch[1] = RecipeUtil.lastIRecipe();
|
||||||
|
|
||||||
//Firework Box
|
//Firework Box
|
||||||
if(ConfigCrafting.FIREWORK_BOX.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFireworkBox),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFireworkBox),
|
||||||
"GGG", "SSS", "CCC",
|
"GGG", "SSS", "CCC",
|
||||||
'G', new ItemStack(Items.GUNPOWDER),
|
'G', new ItemStack(Items.GUNPOWDER),
|
||||||
'S', new ItemStack(Items.STICK),
|
'S', new ItemStack(Items.STICK),
|
||||||
'C', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
'C', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
||||||
recipeFireworkBox = RecipeUtil.lastIRecipe();
|
recipeFireworkBox = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Item Distributor
|
//Item Distributor
|
||||||
if(ConfigCrafting.DISTRIBUTOR_ITEM.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDistributorItem),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDistributorItem),
|
||||||
"WHW", "HCH", "WHW",
|
"WHW", "HCH", "WHW",
|
||||||
'W', "plankWood",
|
'W', "plankWood",
|
||||||
'H', new ItemStack(Blocks.HOPPER),
|
'H', new ItemStack(Blocks.HOPPER),
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal())));
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal())));
|
||||||
recipeDistributorItem = RecipeUtil.lastIRecipe();
|
recipeDistributorItem = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Shock Suppressor
|
//Shock Suppressor
|
||||||
if(ConfigCrafting.SHOCK_SUPPRESSOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockShockSuppressor),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockShockSuppressor),
|
||||||
"OAO", "ACA", "OAO",
|
"OAO", "ACA", "OAO",
|
||||||
'A', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.COAL.ordinal()),
|
'A', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.COAL.ordinal()),
|
||||||
'O', new ItemStack(Blocks.OBSIDIAN),
|
'O', new ItemStack(Blocks.OBSIDIAN),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeShockSuppressor = RecipeUtil.lastIRecipe();
|
recipeShockSuppressor = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Display Stand
|
//Display Stand
|
||||||
if(ConfigCrafting.DISPLAY_STAND.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDisplayStand),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDisplayStand),
|
||||||
" R ", "EEE", "GGG",
|
" R ", "EEE", "GGG",
|
||||||
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'E', new ItemStack(InitBlocks.blockTestifiBucksGreenWall),
|
'E', new ItemStack(InitBlocks.blockTestifiBucksGreenWall),
|
||||||
'G', new ItemStack(InitBlocks.blockTestifiBucksWhiteWall)));
|
'G', new ItemStack(InitBlocks.blockTestifiBucksWhiteWall)));
|
||||||
recipeDisplayStand = RecipeUtil.lastIRecipe();
|
recipeDisplayStand = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Miner
|
//Miner
|
||||||
if(ConfigCrafting.MINER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMiner),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMiner),
|
||||||
"IRI", "RCR", "IDI",
|
"IRI", "RCR", "IDI",
|
||||||
'R', "blockRedstone",
|
'R', "blockRedstone",
|
||||||
|
@ -186,7 +172,6 @@ public final class BlockCrafting{
|
||||||
'C', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.COAL.ordinal()),
|
'C', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.COAL.ordinal()),
|
||||||
'D', new ItemStack(InitItems.itemDrill, 1, Util.WILDCARD)));
|
'D', new ItemStack(InitItems.itemDrill, 1, Util.WILDCARD)));
|
||||||
recipeMiner = RecipeUtil.lastIRecipe();
|
recipeMiner = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Quartz
|
//Quartz
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockQuartzWall, 6),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockQuartzWall, 6),
|
||||||
|
@ -244,17 +229,14 @@ public final class BlockCrafting{
|
||||||
'X', new ItemStack(InitBlocks.blockTestifiBucksGreenWall)));
|
'X', new ItemStack(InitBlocks.blockTestifiBucksGreenWall)));
|
||||||
|
|
||||||
//Atomic Reconstructor
|
//Atomic Reconstructor
|
||||||
if(ConfigCrafting.ATOMIC_RECONSTRUCTOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockAtomicReconstructor),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockAtomicReconstructor),
|
||||||
"IRI", "RCR", "IRI",
|
"IRI", "RCR", "IRI",
|
||||||
'R', "dustRedstone",
|
'R', "dustRedstone",
|
||||||
'I', "ingotIron",
|
'I', "ingotIron",
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal())));
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal())));
|
||||||
recipeAtomicReconstructor = RecipeUtil.lastIRecipe();
|
recipeAtomicReconstructor = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Laser Relay
|
//Laser Relay
|
||||||
if(ConfigCrafting.LASER_RELAY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockLaserRelay, 2),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockLaserRelay, 2),
|
||||||
"OBO", "RCR", "OBO",
|
"OBO", "RCR", "OBO",
|
||||||
'B', new ItemStack(Blocks.REDSTONE_BLOCK),
|
'B', new ItemStack(Blocks.REDSTONE_BLOCK),
|
||||||
|
@ -276,36 +258,28 @@ public final class BlockCrafting{
|
||||||
'R', new ItemStack(InitBlocks.blockLaserRelayAdvanced),
|
'R', new ItemStack(InitBlocks.blockLaserRelayAdvanced),
|
||||||
'X', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
'X', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
||||||
recipeLaserRelayExtreme = RecipeUtil.lastIRecipe();
|
recipeLaserRelayExtreme = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Item Laser Relay
|
//Item Laser Relay
|
||||||
if(ConfigCrafting.LASER_RELAY_ITEM.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockLaserRelayItem),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockLaserRelayItem),
|
||||||
new ItemStack(InitBlocks.blockLaserRelay),
|
new ItemStack(InitBlocks.blockLaserRelay),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeLaserRelayItem = RecipeUtil.lastIRecipe();
|
recipeLaserRelayItem = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Whitelist Item Laser Relay
|
//Whitelist Item Laser Relay
|
||||||
if(ConfigCrafting.LASER_RELAY_ITEM_WHITELIST.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockLaserRelayItemWhitelist),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockLaserRelayItemWhitelist),
|
||||||
new ItemStack(InitBlocks.blockLaserRelayItem),
|
new ItemStack(InitBlocks.blockLaserRelayItem),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
||||||
new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
||||||
recipeLaserRelayItemWhitelist = RecipeUtil.lastIRecipe();
|
recipeLaserRelayItemWhitelist = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Fluid Laser Relay
|
//Fluid Laser Relay
|
||||||
if(ConfigCrafting.LASER_RELAY_FLUIDS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockLaserRelayFluids),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockLaserRelayFluids),
|
||||||
new ItemStack(InitBlocks.blockLaserRelay),
|
new ItemStack(InitBlocks.blockLaserRelay),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal())));
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal())));
|
||||||
recipeFluidLaser = RecipeUtil.lastIRecipe();
|
recipeFluidLaser = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Item Interface
|
//Item Interface
|
||||||
if(ConfigCrafting.ITEM_INTERFACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockItemViewer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockItemViewer),
|
||||||
"OBO", "RCR", "OBO",
|
"OBO", "RCR", "OBO",
|
||||||
'B', new ItemStack(Items.REDSTONE),
|
'B', new ItemStack(Items.REDSTONE),
|
||||||
|
@ -313,10 +287,8 @@ public final class BlockCrafting{
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'C', "chestWood"));
|
'C', "chestWood"));
|
||||||
recipeItemInterface = RecipeUtil.lastIRecipe();
|
recipeItemInterface = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Ranged Collector
|
//Ranged Collector
|
||||||
if(ConfigCrafting.RANGED_COLLECTOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockRangedCollector),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockRangedCollector),
|
||||||
" A ", "EHE", " C ",
|
" A ", "EHE", " C ",
|
||||||
'E', new ItemStack(Items.ENDER_PEARL),
|
'E', new ItemStack(Items.ENDER_PEARL),
|
||||||
|
@ -324,46 +296,36 @@ public final class BlockCrafting{
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'A', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal())));
|
'A', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal())));
|
||||||
recipeRangedCollector = RecipeUtil.lastIRecipe();
|
recipeRangedCollector = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Directional Breaker
|
//Directional Breaker
|
||||||
if(ConfigCrafting.DIRECTIONAL_BREAKER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDirectionalBreaker),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDirectionalBreaker),
|
||||||
"BBB", " C ",
|
"BBB", " C ",
|
||||||
'C', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal()),
|
'C', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal()),
|
||||||
'B', new ItemStack(InitBlocks.blockBreaker)));
|
'B', new ItemStack(InitBlocks.blockBreaker)));
|
||||||
recipeDirectionalBreaker = RecipeUtil.lastIRecipe();
|
recipeDirectionalBreaker = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Smiley Cloud
|
//Smiley Cloud
|
||||||
if(ConfigCrafting.CLOUD.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockSmileyCloud),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockSmileyCloud),
|
||||||
" W ", "WXW", " W ",
|
" W ", "WXW", " W ",
|
||||||
'W', new ItemStack(Blocks.WOOL, 1, Util.WILDCARD),
|
'W', new ItemStack(Blocks.WOOL, 1, Util.WILDCARD),
|
||||||
'X', new ItemStack(InitItems.itemSolidifiedExperience)));
|
'X', new ItemStack(InitItems.itemSolidifiedExperience)));
|
||||||
recipeSmileyCloud = RecipeUtil.lastIRecipe();
|
recipeSmileyCloud = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Compost
|
//Compost
|
||||||
if(ConfigCrafting.COMPOST.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCompost),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCompost),
|
||||||
"W W", "W W", "WCW",
|
"W W", "W W", "WCW",
|
||||||
'W', "plankWood",
|
'W', "plankWood",
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal())));
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal())));
|
||||||
recipeCompost = RecipeUtil.lastIRecipe();
|
recipeCompost = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//XP Solidifier
|
//XP Solidifier
|
||||||
if(ConfigCrafting.XP_SOLIDIFIER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockXPSolidifier),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockXPSolidifier),
|
||||||
"XXX", "DCD", "XXX",
|
"XXX", "DCD", "XXX",
|
||||||
'X', new ItemStack(InitItems.itemSolidifiedExperience),
|
'X', new ItemStack(InitItems.itemSolidifiedExperience),
|
||||||
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeSolidifier = RecipeUtil.lastIRecipe();
|
recipeSolidifier = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
if(ConfigCrafting.CHARCOAL_BLOCK.isEnabled()){
|
|
||||||
//Charcoal Block
|
//Charcoal Block
|
||||||
GameRegistry.addRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.CHARCOAL_BLOCK.ordinal()),
|
GameRegistry.addRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.CHARCOAL_BLOCK.ordinal()),
|
||||||
"CCC", "CCC", "CCC",
|
"CCC", "CCC", "CCC",
|
||||||
|
@ -371,50 +333,40 @@ public final class BlockCrafting{
|
||||||
recipeBlockChar = RecipeUtil.lastIRecipe();
|
recipeBlockChar = RecipeUtil.lastIRecipe();
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(Items.COAL, 9, 1),
|
GameRegistry.addShapelessRecipe(new ItemStack(Items.COAL, 9, 1),
|
||||||
new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.CHARCOAL_BLOCK.ordinal()));
|
new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.CHARCOAL_BLOCK.ordinal()));
|
||||||
}
|
|
||||||
|
|
||||||
//Wood Casing
|
//Wood Casing
|
||||||
if(ConfigCrafting.WOOD_CASING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal()),
|
||||||
"WSW", "SRS", "WSW",
|
"WSW", "SRS", "WSW",
|
||||||
'W', "plankWood",
|
'W', "plankWood",
|
||||||
'R', "logWood",
|
'R', "logWood",
|
||||||
'S', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()) : "stickWood"));
|
'S', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()) : "stickWood"));
|
||||||
recipeCase = RecipeUtil.lastIRecipe();
|
recipeCase = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Iron Casing
|
//Iron Casing
|
||||||
if(ConfigCrafting.IRON_CASING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
"WSW", "SQS", "WSW",
|
"WSW", "SQS", "WSW",
|
||||||
'Q', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
'Q', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
||||||
'W', "ingotIron",
|
'W', "ingotIron",
|
||||||
'S', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()) : "stickWood"));
|
'S', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()) : "stickWood"));
|
||||||
recipeIronCase = RecipeUtil.lastIRecipe();
|
recipeIronCase = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Ender Casing
|
//Ender Casing
|
||||||
if(ConfigCrafting.ENDER_CASING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()),
|
||||||
"WSW", "SRS", "WSW",
|
"WSW", "SRS", "WSW",
|
||||||
'W', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDERPEARL_BLOCK.ordinal()) : new ItemStack(Items.ENDER_PEARL),
|
'W', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDERPEARL_BLOCK.ordinal()) : new ItemStack(Items.ENDER_PEARL),
|
||||||
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.QUARTZ.ordinal()),
|
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.QUARTZ.ordinal()),
|
||||||
'S', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(Blocks.DIAMOND_BLOCK) : new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal())));
|
'S', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(Blocks.DIAMOND_BLOCK) : new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal())));
|
||||||
recipeEnderCase = RecipeUtil.lastIRecipe();
|
recipeEnderCase = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Booster
|
//Phantom Booster
|
||||||
if(ConfigCrafting.PHANTOM_BOOSTER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomBooster),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomBooster),
|
||||||
"RDR", "DCD", "RDR",
|
"RDR", "DCD", "RDR",
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
||||||
recipePhantomBooster = RecipeUtil.lastIRecipe();
|
recipePhantomBooster = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Coffee Machine
|
//Coffee Machine
|
||||||
if(ConfigCrafting.COFFEE_MACHINE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCoffeeMachine),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCoffeeMachine),
|
||||||
" C ", " S ", "AMA",
|
" C ", " S ", "AMA",
|
||||||
'M', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal()),
|
'M', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal()),
|
||||||
|
@ -422,30 +374,24 @@ public final class BlockCrafting{
|
||||||
'S', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'S', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'A', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal())));
|
'A', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal())));
|
||||||
recipeCoffeeMachine = RecipeUtil.lastIRecipe();
|
recipeCoffeeMachine = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Energizer
|
//Energizer
|
||||||
if(ConfigCrafting.ENERGIZER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEnergizer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEnergizer),
|
||||||
"I I", "CAC", "I I",
|
"I I", "CAC", "I I",
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'A', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal())));
|
'A', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal())));
|
||||||
recipeEnergizer = RecipeUtil.lastIRecipe();
|
recipeEnergizer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Enervator
|
//Enervator
|
||||||
if(ConfigCrafting.ENERVATOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEnervator),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockEnervator),
|
||||||
" I ", "CAC", " I ",
|
" I ", "CAC", " I ",
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'A', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal())));
|
'A', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal())));
|
||||||
recipeEnervator = RecipeUtil.lastIRecipe();
|
recipeEnervator = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Lava Factory
|
//Lava Factory
|
||||||
if(ConfigCrafting.LAVA_FACTORY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockLavaFactoryController),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockLavaFactoryController),
|
||||||
"SCS", "ISI", "LLL",
|
"SCS", "ISI", "LLL",
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
|
@ -453,19 +399,15 @@ public final class BlockCrafting{
|
||||||
'I', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
||||||
'L', Items.LAVA_BUCKET));
|
'L', Items.LAVA_BUCKET));
|
||||||
recipeLavaFactory = RecipeUtil.lastIRecipe();
|
recipeLavaFactory = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Casing
|
//Casing
|
||||||
if(ConfigCrafting.CASING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 32, TheMiscBlocks.LAVA_FACTORY_CASE.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 32, TheMiscBlocks.LAVA_FACTORY_CASE.ordinal()),
|
||||||
"ICI",
|
"ICI",
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'I', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.IRON.ordinal())));
|
'I', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.IRON.ordinal())));
|
||||||
recipeCasing = RecipeUtil.lastIRecipe();
|
recipeCasing = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Canola Press
|
//Canola Press
|
||||||
if(ConfigCrafting.CANOLA_PRESS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCanolaPress),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCanolaPress),
|
||||||
"CHC", "CDC", "CRC",
|
"CHC", "CDC", "CRC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
|
@ -473,10 +415,8 @@ public final class BlockCrafting{
|
||||||
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CANOLA.ordinal())));
|
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CANOLA.ordinal())));
|
||||||
recipeCanolaPress = RecipeUtil.lastIRecipe();
|
recipeCanolaPress = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Fermenting Barrel
|
//Fermenting Barrel
|
||||||
if(ConfigCrafting.FERMENTING_BARREL.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFermentingBarrel),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFermentingBarrel),
|
||||||
"CHC", "CDC", "CRC",
|
"CHC", "CDC", "CRC",
|
||||||
'C', "logWood",
|
'C', "logWood",
|
||||||
|
@ -484,10 +424,8 @@ public final class BlockCrafting{
|
||||||
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal()),
|
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal()),
|
||||||
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CANOLA.ordinal())));
|
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CANOLA.ordinal())));
|
||||||
recipeFermentingBarrel = RecipeUtil.lastIRecipe();
|
recipeFermentingBarrel = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantomface
|
//Phantomface
|
||||||
if(ConfigCrafting.PHANTOMFACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomface),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomface),
|
||||||
" C ", "EBE", " S ",
|
" C ", "EBE", " S ",
|
||||||
'E', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'E', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
|
@ -495,10 +433,8 @@ public final class BlockCrafting{
|
||||||
'S', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'S', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'B', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDERPEARL_BLOCK.ordinal())));
|
'B', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDERPEARL_BLOCK.ordinal())));
|
||||||
recipePhantomface = RecipeUtil.lastIRecipe();
|
recipePhantomface = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Player Interface
|
//Player Interface
|
||||||
if(ConfigCrafting.PLAYER_INTERFACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPlayerInterface),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPlayerInterface),
|
||||||
"BCB", "EBE", "BSB",
|
"BCB", "EBE", "BSB",
|
||||||
'E', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'E', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
|
@ -506,72 +442,56 @@ public final class BlockCrafting{
|
||||||
'S', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'S', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'B', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
'B', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
||||||
recipePlayerInterface = RecipeUtil.lastIRecipe();
|
recipePlayerInterface = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Placer
|
//Phantom Placer
|
||||||
if(ConfigCrafting.PHANTOM_PLACER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockPhantomPlacer),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockPhantomPlacer),
|
||||||
InitBlocks.blockPlacer,
|
InitBlocks.blockPlacer,
|
||||||
InitBlocks.blockPhantomface));
|
InitBlocks.blockPhantomface));
|
||||||
recipePhantomPlacer = RecipeUtil.lastIRecipe();
|
recipePhantomPlacer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Breaker
|
//Phantom Breaker
|
||||||
if(ConfigCrafting.PHANTOM_BREAKER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockPhantomBreaker),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockPhantomBreaker),
|
||||||
InitBlocks.blockBreaker,
|
InitBlocks.blockBreaker,
|
||||||
InitBlocks.blockPhantomface));
|
InitBlocks.blockPhantomface));
|
||||||
recipePhantomBreaker = RecipeUtil.lastIRecipe();
|
recipePhantomBreaker = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Energyface
|
//Phantom Energyface
|
||||||
if(ConfigCrafting.PHANTOM_ENERGYFACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomEnergyface),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomEnergyface),
|
||||||
" R ", "RFR", " R ",
|
" R ", "RFR", " R ",
|
||||||
'R', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'F', InitBlocks.blockPhantomface));
|
'F', InitBlocks.blockPhantomface));
|
||||||
recipeEnergyface = RecipeUtil.lastIRecipe();
|
recipeEnergyface = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Redstoneface
|
//Phantom Redstoneface
|
||||||
if(ConfigCrafting.PHANTOM_REDSTONEFACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomRedstoneface),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomRedstoneface),
|
||||||
"SRS", "RFR", "SRS",
|
"SRS", "RFR", "SRS",
|
||||||
'R', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'S', new ItemStack(Items.REDSTONE),
|
'S', new ItemStack(Items.REDSTONE),
|
||||||
'F', InitBlocks.blockPhantomface));
|
'F', InitBlocks.blockPhantomface));
|
||||||
recipePhantomRedstoneface = RecipeUtil.lastIRecipe();
|
recipePhantomRedstoneface = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Liquiface
|
//Phantom Liquiface
|
||||||
if(ConfigCrafting.PHANTOM_LIQUIFACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomLiquiface),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPhantomLiquiface),
|
||||||
"RFR",
|
"RFR",
|
||||||
'R', Items.BUCKET,
|
'R', Items.BUCKET,
|
||||||
'F', InitBlocks.blockPhantomface));
|
'F', InitBlocks.blockPhantomface));
|
||||||
recipeLiquiface = RecipeUtil.lastIRecipe();
|
recipeLiquiface = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Liquid Placer
|
//Liquid Placer
|
||||||
if(ConfigCrafting.LIQUID_PLACER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFluidPlacer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFluidPlacer),
|
||||||
"RFR",
|
"RFR",
|
||||||
'R', Items.BUCKET,
|
'R', Items.BUCKET,
|
||||||
'F', InitBlocks.blockPlacer));
|
'F', InitBlocks.blockPlacer));
|
||||||
recipeLiquidPlacer = RecipeUtil.lastIRecipe();
|
recipeLiquidPlacer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Liquid Breaker
|
//Liquid Breaker
|
||||||
if(ConfigCrafting.LIQUID_BREAKER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFluidCollector),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFluidCollector),
|
||||||
"RFR",
|
"RFR",
|
||||||
'R', Items.BUCKET,
|
'R', Items.BUCKET,
|
||||||
'F', InitBlocks.blockBreaker));
|
'F', InitBlocks.blockBreaker));
|
||||||
recipeLiquidCollector = RecipeUtil.lastIRecipe();
|
recipeLiquidCollector = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Oil Generator
|
//Oil Generator
|
||||||
if(ConfigCrafting.OIL_GENERATOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockOilGenerator),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockOilGenerator),
|
||||||
"CRC", "CBC", "CRC",
|
"CRC", "CBC", "CRC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
|
@ -580,30 +500,24 @@ public final class BlockCrafting{
|
||||||
recipeOilGen = RecipeUtil.lastIRecipe();
|
recipeOilGen = RecipeUtil.lastIRecipe();
|
||||||
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockOilGenerator), new ItemStack(InitBlocks.blockOilGenerator)));
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitBlocks.blockOilGenerator), new ItemStack(InitBlocks.blockOilGenerator)));
|
||||||
}
|
|
||||||
|
|
||||||
//Bio Reactor
|
//Bio Reactor
|
||||||
if(ConfigCrafting.BIO_REACTOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockBioReactor),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockBioReactor),
|
||||||
"CRC", "CBC", "CRC",
|
"CRC", "CBC", "CRC",
|
||||||
'C', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
'C', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
||||||
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'B', new ItemStack(Blocks.SAPLING, 1, Util.WILDCARD)));
|
'B', new ItemStack(Blocks.SAPLING, 1, Util.WILDCARD)));
|
||||||
recipeBioReactor = RecipeUtil.lastIRecipe();
|
recipeBioReactor = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Coal Generator
|
//Coal Generator
|
||||||
if(ConfigCrafting.COAL_GENERATOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCoalGenerator),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockCoalGenerator),
|
||||||
"CRC", "CBC", "CRC",
|
"CRC", "CBC", "CRC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
'B', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'B', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'R', new ItemStack(Items.COAL, 1, Util.WILDCARD)));
|
'R', new ItemStack(Items.COAL, 1, Util.WILDCARD)));
|
||||||
recipeCoalGen = RecipeUtil.lastIRecipe();
|
recipeCoalGen = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Leaf Generator
|
//Leaf Generator
|
||||||
if(ConfigCrafting.LEAF_GENERATOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockLeafGenerator),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockLeafGenerator),
|
||||||
"IEI", "GLG", "ICI",
|
"IEI", "GLG", "ICI",
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
|
@ -612,7 +526,6 @@ public final class BlockCrafting{
|
||||||
'L', "treeLeaves",
|
'L', "treeLeaves",
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeLeafGen = RecipeUtil.lastIRecipe();
|
recipeLeafGen = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Enderpearl Block
|
//Enderpearl Block
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDERPEARL_BLOCK.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDERPEARL_BLOCK.ordinal()),
|
||||||
|
@ -629,16 +542,13 @@ public final class BlockCrafting{
|
||||||
recipeQuartzBlock = RecipeUtil.lastIRecipe();
|
recipeQuartzBlock = RecipeUtil.lastIRecipe();
|
||||||
|
|
||||||
//Fishing Net
|
//Fishing Net
|
||||||
if(ConfigCrafting.FISHING_NET.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFishingNet),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFishingNet),
|
||||||
"SSS", "SDS", "SSS",
|
"SSS", "SDS", "SSS",
|
||||||
'D', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.EMERALD.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.EMERALD.ordinal()),
|
||||||
'S', Items.STRING));
|
'S', Items.STRING));
|
||||||
recipeFisher = RecipeUtil.lastIRecipe();
|
recipeFisher = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Repairer
|
//Repairer
|
||||||
if(ConfigCrafting.REPAIRER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockItemRepairer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockItemRepairer),
|
||||||
"DID", "OCO", "DID",
|
"DID", "OCO", "DID",
|
||||||
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
|
@ -646,10 +556,8 @@ public final class BlockCrafting{
|
||||||
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
'C', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
||||||
recipeRepairer = RecipeUtil.lastIRecipe();
|
recipeRepairer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Solar Panel
|
//Solar Panel
|
||||||
if(ConfigCrafting.SOLAR_PANEL.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFurnaceSolar),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFurnaceSolar),
|
||||||
"IQI", "CDC", "IBI",
|
"IQI", "CDC", "IBI",
|
||||||
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
|
@ -658,10 +566,8 @@ public final class BlockCrafting{
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'B', new ItemStack(Blocks.IRON_BARS)));
|
'B', new ItemStack(Blocks.IRON_BARS)));
|
||||||
recipeSolar = RecipeUtil.lastIRecipe();
|
recipeSolar = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Heat Collector
|
//Heat Collector
|
||||||
if(ConfigCrafting.HEAT_COLLECTOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockHeatCollector),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockHeatCollector),
|
||||||
"BRB", "CDC", "BQB",
|
"BRB", "CDC", "BQB",
|
||||||
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
|
@ -671,7 +577,6 @@ public final class BlockCrafting{
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'B', new ItemStack(Blocks.IRON_BARS)));
|
'B', new ItemStack(Blocks.IRON_BARS)));
|
||||||
recipeHeatCollector = RecipeUtil.lastIRecipe();
|
recipeHeatCollector = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Quartz Pillar
|
//Quartz Pillar
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.QUARTZ_PILLAR.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.QUARTZ_PILLAR.ordinal()),
|
||||||
|
@ -686,7 +591,6 @@ public final class BlockCrafting{
|
||||||
recipeQuartzChiseled = RecipeUtil.lastIRecipe();
|
recipeQuartzChiseled = RecipeUtil.lastIRecipe();
|
||||||
|
|
||||||
//Inputter
|
//Inputter
|
||||||
if(ConfigCrafting.INPUTTER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockInputter),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockInputter),
|
||||||
"WWW", "CHC", "WWW",
|
"WWW", "CHC", "WWW",
|
||||||
'W', "plankWood",
|
'W', "plankWood",
|
||||||
|
@ -700,10 +604,8 @@ public final class BlockCrafting{
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
||||||
new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
||||||
recipeAdvancedESD = RecipeUtil.lastIRecipe();
|
recipeAdvancedESD = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Crusher
|
//Crusher
|
||||||
if(ConfigCrafting.CRUSHER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGrinder),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGrinder),
|
||||||
"MFC", "DQD", "CFM",
|
"MFC", "DQD", "CFM",
|
||||||
'M', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'M', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
|
@ -713,10 +615,8 @@ public final class BlockCrafting{
|
||||||
'P', new ItemStack(Blocks.PISTON),
|
'P', new ItemStack(Blocks.PISTON),
|
||||||
'F', new ItemStack(Items.FLINT)));
|
'F', new ItemStack(Items.FLINT)));
|
||||||
recipeCrusher = RecipeUtil.lastIRecipe();
|
recipeCrusher = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Double Crusher
|
//Double Crusher
|
||||||
if(ConfigCrafting.DOUBLE_CRUSHER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGrinderDouble),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGrinderDouble),
|
||||||
"CDC", "RFR", "CDC",
|
"CDC", "RFR", "CDC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
|
@ -725,10 +625,8 @@ public final class BlockCrafting{
|
||||||
'F', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'F', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'P', new ItemStack(Blocks.PISTON)));
|
'P', new ItemStack(Blocks.PISTON)));
|
||||||
recipeDoubleCrusher = RecipeUtil.lastIRecipe();
|
recipeDoubleCrusher = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Double Furnace
|
//Double Furnace
|
||||||
if(ConfigCrafting.DOUBLE_FURNACE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFurnaceDouble),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFurnaceDouble),
|
||||||
"PDC", "RFR", "CDP",
|
"PDC", "RFR", "CDP",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
|
@ -737,10 +635,8 @@ public final class BlockCrafting{
|
||||||
'F', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
'F', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.IRON_CASING.ordinal()),
|
||||||
'P', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
'P', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
||||||
recipeFurnace = RecipeUtil.lastIRecipe();
|
recipeFurnace = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Feeder
|
//Feeder
|
||||||
if(ConfigCrafting.FEEDER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFeeder),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockFeeder),
|
||||||
"WCW", "DHD", "WCW",
|
"WCW", "DHD", "WCW",
|
||||||
'W', "plankWood",
|
'W', "plankWood",
|
||||||
|
@ -748,10 +644,8 @@ public final class BlockCrafting{
|
||||||
'C', new ItemStack(Items.GOLDEN_CARROT),
|
'C', new ItemStack(Items.GOLDEN_CARROT),
|
||||||
'H', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal())));
|
'H', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.WOOD_CASING.ordinal())));
|
||||||
recipeFeeder = RecipeUtil.lastIRecipe();
|
recipeFeeder = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Giant Chest
|
//Giant Chest
|
||||||
if(ConfigCrafting.GIANT_CHEST.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGiantChest),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGiantChest),
|
||||||
"CWC", "WDW", "CWC",
|
"CWC", "WDW", "CWC",
|
||||||
'C', "chestWood",
|
'C', "chestWood",
|
||||||
|
@ -772,40 +666,32 @@ public final class BlockCrafting{
|
||||||
'D', new ItemStack(InitBlocks.blockGiantChestMedium),
|
'D', new ItemStack(InitBlocks.blockGiantChestMedium),
|
||||||
'W', "plankWood"));
|
'W', "plankWood"));
|
||||||
recipeCrateLarge = RecipeUtil.lastIRecipe();
|
recipeCrateLarge = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Greenhouse Glass
|
//Greenhouse Glass
|
||||||
if(ConfigCrafting.GREENHOUSE_GLASS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGreenhouseGlass, 3),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockGreenhouseGlass, 3),
|
||||||
"GSG", "SDS", "GSG",
|
"GSG", "SDS", "GSG",
|
||||||
'G', "blockGlass",
|
'G', "blockGlass",
|
||||||
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.LAPIS.ordinal()),
|
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.LAPIS.ordinal()),
|
||||||
'S', "treeSapling"));
|
'S', "treeSapling"));
|
||||||
recipeGlass = RecipeUtil.lastIRecipe();
|
recipeGlass = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Placer
|
//Placer
|
||||||
if(ConfigCrafting.PLACER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPlacer),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockPlacer),
|
||||||
"CCC", "CRP", "CCC",
|
"CCC", "CRP", "CCC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
'P', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.LAPIS.ordinal())));
|
'P', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.LAPIS.ordinal())));
|
||||||
recipePlacer = RecipeUtil.lastIRecipe();
|
recipePlacer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Breaker
|
//Breaker
|
||||||
if(ConfigCrafting.BREAKER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockBreaker),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockBreaker),
|
||||||
"CCC", "CRP", "CCC",
|
"CCC", "CRP", "CCC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
'P', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal())));
|
'P', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal())));
|
||||||
recipeBreaker = RecipeUtil.lastIRecipe();
|
recipeBreaker = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Dropper
|
//Dropper
|
||||||
if(ConfigCrafting.DROPPER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDropper),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockDropper),
|
||||||
"CBC", "CDR", "CBC",
|
"CBC", "CDR", "CBC",
|
||||||
'B', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.LAPIS.ordinal()),
|
'B', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.LAPIS.ordinal()),
|
||||||
|
@ -813,9 +699,7 @@ public final class BlockCrafting{
|
||||||
'D', Blocks.DROPPER,
|
'D', Blocks.DROPPER,
|
||||||
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeDropper = RecipeUtil.lastIRecipe();
|
recipeDropper = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
if(ConfigCrafting.LAMPS.isEnabled()){
|
|
||||||
for(int i = 0; i < BlockColoredLamp.ALL_LAMP_TYPES.length; i++){
|
for(int i = 0; i < BlockColoredLamp.ALL_LAMP_TYPES.length; i++){
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockColoredLamp, 6, i),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitBlocks.blockColoredLamp, 6, i),
|
||||||
"GCG", "DQD", "GCG",
|
"GCG", "DQD", "GCG",
|
||||||
|
@ -831,7 +715,6 @@ public final class BlockCrafting{
|
||||||
'X', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'X', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'L', new ItemStack(InitBlocks.blockColoredLamp, 1, Util.WILDCARD)));
|
'L', new ItemStack(InitBlocks.blockColoredLamp, 1, Util.WILDCARD)));
|
||||||
recipePowerer = RecipeUtil.lastIRecipe();
|
recipePowerer = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,6 @@ package de.ellpeck.actuallyadditions.mod.crafting;
|
||||||
|
|
||||||
import de.ellpeck.actuallyadditions.api.ActuallyAdditionsAPI;
|
import de.ellpeck.actuallyadditions.api.ActuallyAdditionsAPI;
|
||||||
import de.ellpeck.actuallyadditions.api.recipe.CrusherRecipe;
|
import de.ellpeck.actuallyadditions.api.recipe.CrusherRecipe;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods;
|
||||||
import de.ellpeck.actuallyadditions.mod.recipe.CrusherRecipeRegistry;
|
import de.ellpeck.actuallyadditions.mod.recipe.CrusherRecipeRegistry;
|
||||||
|
@ -89,7 +88,6 @@ public final class CrusherCrafting{
|
||||||
ActuallyAdditionsAPI.addCrusherRecipes(OreDictionary.getOres("oreNickel", false), OreDictionary.getOres("dustNickel", false), 2, OreDictionary.getOres("dustPlatinum", false), 1, 15);
|
ActuallyAdditionsAPI.addCrusherRecipes(OreDictionary.getOres("oreNickel", false), OreDictionary.getOres("dustNickel", false), 2, OreDictionary.getOres("dustPlatinum", false), 1, 15);
|
||||||
ActuallyAdditionsAPI.addCrusherRecipes(OreDictionary.getOres("oreIron", false), OreDictionary.getOres("dustIron", false), 2, OreDictionary.getOres("dustGold", false), 1, 20);
|
ActuallyAdditionsAPI.addCrusherRecipes(OreDictionary.getOres("oreIron", false), OreDictionary.getOres("dustIron", false), 2, OreDictionary.getOres("dustGold", false), 1, 20);
|
||||||
|
|
||||||
if(ConfigCrafting.HORSE_ARMORS.isEnabled()){
|
|
||||||
ActuallyAdditionsAPI.addCrusherRecipes(Collections.singletonList(new ItemStack(Items.IRON_HORSE_ARMOR)), OreDictionary.getOres("dustIron", false), 8, null, 0, 0);
|
ActuallyAdditionsAPI.addCrusherRecipes(Collections.singletonList(new ItemStack(Items.IRON_HORSE_ARMOR)), OreDictionary.getOres("dustIron", false), 8, null, 0, 0);
|
||||||
recipeIronHorseArmor = RecipeUtil.lastCrusherRecipe();
|
recipeIronHorseArmor = RecipeUtil.lastCrusherRecipe();
|
||||||
|
|
||||||
|
@ -98,7 +96,6 @@ public final class CrusherCrafting{
|
||||||
|
|
||||||
ActuallyAdditionsAPI.addCrusherRecipes(Collections.singletonList(new ItemStack(Items.DIAMOND_HORSE_ARMOR)), OreDictionary.getOres("dustDiamond"), 8, null, 0, 0);
|
ActuallyAdditionsAPI.addCrusherRecipes(Collections.singletonList(new ItemStack(Items.DIAMOND_HORSE_ARMOR)), OreDictionary.getOres("dustDiamond"), 8, null, 0, 0);
|
||||||
recipeDiamondHorseArmor = RecipeUtil.lastCrusherRecipe();
|
recipeDiamondHorseArmor = RecipeUtil.lastCrusherRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
CrusherRecipeRegistry.SEARCH_CASES.add(new CrusherRecipeRegistry.SearchCase("oreNether", 6));
|
CrusherRecipeRegistry.SEARCH_CASES.add(new CrusherRecipeRegistry.SearchCase("oreNether", 6));
|
||||||
CrusherRecipeRegistry.SEARCH_CASES.add(new CrusherRecipeRegistry.SearchCase("orePoor", 4, "nugget"));
|
CrusherRecipeRegistry.SEARCH_CASES.add(new CrusherRecipeRegistry.SearchCase("orePoor", 4, "nugget"));
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
|
|
||||||
package de.ellpeck.actuallyadditions.mod.crafting;
|
package de.ellpeck.actuallyadditions.mod.crafting;
|
||||||
|
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
||||||
|
@ -49,26 +48,19 @@ public final class FoodCrafting{
|
||||||
ItemStack knifeStack = new ItemStack(InitItems.itemKnife, 1, Util.WILDCARD);
|
ItemStack knifeStack = new ItemStack(InitItems.itemKnife, 1, Util.WILDCARD);
|
||||||
|
|
||||||
//Rice Bread
|
//Rice Bread
|
||||||
if(ConfigCrafting.RICE_BREAD.isEnabled()){
|
|
||||||
GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RICE_DOUGH.ordinal()),
|
GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RICE_DOUGH.ordinal()),
|
||||||
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE_BREAD.ordinal()), 1F);
|
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE_BREAD.ordinal()), 1F);
|
||||||
}
|
|
||||||
|
|
||||||
//Bacon
|
//Bacon
|
||||||
if(ConfigCrafting.BACON.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 3, TheFoods.BACON.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 3, TheFoods.BACON.ordinal()),
|
||||||
knifeStack.copy(), new ItemStack(Items.COOKED_PORKCHOP)));
|
knifeStack.copy(), new ItemStack(Items.COOKED_PORKCHOP)));
|
||||||
recipeBacon = RecipeUtil.lastIRecipe();
|
recipeBacon = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Baguette
|
//Baguette
|
||||||
if(ConfigCrafting.BAGUETTE.isEnabled()){
|
|
||||||
GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1,
|
GameRegistry.addSmelting(new ItemStack(InitItems.itemMisc, 1,
|
||||||
TheMiscItems.DOUGH.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.BAGUETTE.ordinal()), 1F);
|
TheMiscItems.DOUGH.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.BAGUETTE.ordinal()), 1F);
|
||||||
}
|
|
||||||
|
|
||||||
//Pizza
|
//Pizza
|
||||||
if(ConfigCrafting.PIZZA.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.PIZZA.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.PIZZA.ordinal()),
|
||||||
"HKH", "MCF", " D ",
|
"HKH", "MCF", " D ",
|
||||||
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DOUGH.ordinal()),
|
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DOUGH.ordinal()),
|
||||||
|
@ -78,10 +70,8 @@ public final class FoodCrafting{
|
||||||
'K', knifeStack.copy(),
|
'K', knifeStack.copy(),
|
||||||
'H', new ItemStack(InitItems.itemFoods, 1, TheFoods.CHEESE.ordinal())));
|
'H', new ItemStack(InitItems.itemFoods, 1, TheFoods.CHEESE.ordinal())));
|
||||||
recipePizza = RecipeUtil.lastIRecipe();
|
recipePizza = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Hamburger
|
//Hamburger
|
||||||
if(ConfigCrafting.HAMBURGER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.HAMBURGER.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.HAMBURGER.ordinal()),
|
||||||
"KT ", "CB ", " T ",
|
"KT ", "CB ", " T ",
|
||||||
'T', new ItemStack(InitItems.itemFoods, 1, TheFoods.TOAST.ordinal()),
|
'T', new ItemStack(InitItems.itemFoods, 1, TheFoods.TOAST.ordinal()),
|
||||||
|
@ -89,19 +79,15 @@ public final class FoodCrafting{
|
||||||
'K', knifeStack.copy(),
|
'K', knifeStack.copy(),
|
||||||
'B', new ItemStack(Items.COOKED_BEEF)));
|
'B', new ItemStack(Items.COOKED_BEEF)));
|
||||||
recipeHamburger = RecipeUtil.lastIRecipe();
|
recipeHamburger = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Big Cookie
|
//Big Cookie
|
||||||
if(ConfigCrafting.BIG_COOKIE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.BIG_COOKIE.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.BIG_COOKIE.ordinal()),
|
||||||
"DCD", "CDC", "DCD",
|
"DCD", "CDC", "DCD",
|
||||||
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DOUGH.ordinal()),
|
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DOUGH.ordinal()),
|
||||||
'C', new ItemStack(Items.DYE, 1, 3)));
|
'C', new ItemStack(Items.DYE, 1, 3)));
|
||||||
recipeBigCookie = RecipeUtil.lastIRecipe();
|
recipeBigCookie = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Sub Sandwich
|
//Sub Sandwich
|
||||||
if(ConfigCrafting.SUB.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.SUBMARINE_SANDWICH.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.SUBMARINE_SANDWICH.ordinal()),
|
||||||
"KCP", "FB ", "PCP",
|
"KCP", "FB ", "PCP",
|
||||||
'P', new ItemStack(Items.PAPER),
|
'P', new ItemStack(Items.PAPER),
|
||||||
|
@ -110,85 +96,65 @@ public final class FoodCrafting{
|
||||||
'B', new ItemStack(InitItems.itemFoods, 1, TheFoods.BAGUETTE.ordinal()),
|
'B', new ItemStack(InitItems.itemFoods, 1, TheFoods.BAGUETTE.ordinal()),
|
||||||
'K', knifeStack.copy()));
|
'K', knifeStack.copy()));
|
||||||
recipeSubSandwich = RecipeUtil.lastIRecipe();
|
recipeSubSandwich = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//French Fry
|
//French Fry
|
||||||
if(ConfigCrafting.FRENCH_FRY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 2, TheFoods.FRENCH_FRY.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 2, TheFoods.FRENCH_FRY.ordinal()),
|
||||||
new ItemStack(Items.BAKED_POTATO),
|
new ItemStack(Items.BAKED_POTATO),
|
||||||
knifeStack.copy()));
|
knifeStack.copy()));
|
||||||
recipeFrenchFry = RecipeUtil.lastIRecipe();
|
recipeFrenchFry = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//French Fries
|
//French Fries
|
||||||
if(ConfigCrafting.FRENCH_FRIES.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRIES.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRIES.ordinal()),
|
||||||
"FFF", " P ",
|
"FFF", " P ",
|
||||||
'P', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()),
|
'P', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()),
|
||||||
'F', new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRY.ordinal())));
|
'F', new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRY.ordinal())));
|
||||||
recipeFrenchFries = RecipeUtil.lastIRecipe();
|
recipeFrenchFries = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Fish N Chips
|
//Fish N Chips
|
||||||
if(ConfigCrafting.FISH_N_CHIPS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.FISH_N_CHIPS.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.FISH_N_CHIPS.ordinal()),
|
||||||
"FIF", " P ",
|
"FIF", " P ",
|
||||||
'I', new ItemStack(Items.COOKED_FISH, 1, Util.WILDCARD),
|
'I', new ItemStack(Items.COOKED_FISH, 1, Util.WILDCARD),
|
||||||
'P', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()),
|
'P', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()),
|
||||||
'F', new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRY.ordinal())));
|
'F', new ItemStack(InitItems.itemFoods, 1, TheFoods.FRENCH_FRY.ordinal())));
|
||||||
recipeFishNChips = RecipeUtil.lastIRecipe();
|
recipeFishNChips = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Cheese
|
//Cheese
|
||||||
if(ConfigCrafting.CHEESE.isEnabled()){
|
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CHEESE.ordinal()),
|
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CHEESE.ordinal()),
|
||||||
new ItemStack(Items.MILK_BUCKET), new ItemStack(Items.EGG)); //I don't know if this makes any actual sense, but whatever
|
new ItemStack(Items.MILK_BUCKET), new ItemStack(Items.EGG)); //I don't know if this makes any actual sense, but whatever
|
||||||
recipeCheese = RecipeUtil.lastIRecipe();
|
recipeCheese = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Pumpkin Stew
|
//Pumpkin Stew
|
||||||
if(ConfigCrafting.PUMPKIN_STEW.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.PUMPKIN_STEW.ordinal()),
|
GameRegistry.addRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.PUMPKIN_STEW.ordinal()),
|
||||||
"P", "B",
|
"P", "B",
|
||||||
'P', new ItemStack(Blocks.PUMPKIN),
|
'P', new ItemStack(Blocks.PUMPKIN),
|
||||||
'B', new ItemStack(Items.BOWL));
|
'B', new ItemStack(Items.BOWL));
|
||||||
recipePumpkinStew = RecipeUtil.lastIRecipe();
|
recipePumpkinStew = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Carrot Juice
|
//Carrot Juice
|
||||||
if(ConfigCrafting.CARROT_JUICE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CARROT_JUICE.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CARROT_JUICE.ordinal()),
|
||||||
new ItemStack(Items.GLASS_BOTTLE), "cropCarrot", knifeStack.copy()));
|
new ItemStack(Items.GLASS_BOTTLE), "cropCarrot", knifeStack.copy()));
|
||||||
recipeCarrotJuice = RecipeUtil.lastIRecipe();
|
recipeCarrotJuice = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Spaghetti
|
//Spaghetti
|
||||||
if(ConfigCrafting.SPAGHETTI.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.SPAGHETTI.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.SPAGHETTI.ordinal()),
|
||||||
"NNN", " B ",
|
"NNN", " B ",
|
||||||
'N', new ItemStack(InitItems.itemFoods, 1, TheFoods.NOODLE.ordinal()),
|
'N', new ItemStack(InitItems.itemFoods, 1, TheFoods.NOODLE.ordinal()),
|
||||||
'B', new ItemStack(Items.BOWL)));
|
'B', new ItemStack(Items.BOWL)));
|
||||||
recipeSpaghetti = RecipeUtil.lastIRecipe();
|
recipeSpaghetti = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Noodle
|
//Noodle
|
||||||
if(ConfigCrafting.NOODLE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.NOODLE.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.NOODLE.ordinal()),
|
||||||
"cropWheat", knifeStack.copy()));
|
"cropWheat", knifeStack.copy()));
|
||||||
recipeNoodle = RecipeUtil.lastIRecipe();
|
recipeNoodle = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Chocolate
|
//Chocolate
|
||||||
if(ConfigCrafting.CHOCOLATE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ItemStack(InitItems.itemFoods, 3, TheFoods.CHOCOLATE.ordinal()),
|
GameRegistry.addRecipe(new ItemStack(InitItems.itemFoods, 3, TheFoods.CHOCOLATE.ordinal()),
|
||||||
"C C", "CMC", "C C",
|
"C C", "CMC", "C C",
|
||||||
'C', new ItemStack(Items.DYE, 1, 3),
|
'C', new ItemStack(Items.DYE, 1, 3),
|
||||||
'M', new ItemStack(Items.MILK_BUCKET));
|
'M', new ItemStack(Items.MILK_BUCKET));
|
||||||
recipeChocolate = RecipeUtil.lastIRecipe();
|
recipeChocolate = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Chocolate Cake
|
//Chocolate Cake
|
||||||
if(ConfigCrafting.CHOCOLATE_CAKE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CHOCOLATE_CAKE.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CHOCOLATE_CAKE.ordinal()),
|
||||||
"MMM", "CCC", "EDS",
|
"MMM", "CCC", "EDS",
|
||||||
'M', new ItemStack(Items.MILK_BUCKET),
|
'M', new ItemStack(Items.MILK_BUCKET),
|
||||||
|
@ -197,20 +163,15 @@ public final class FoodCrafting{
|
||||||
'S', new ItemStack(Items.SUGAR),
|
'S', new ItemStack(Items.SUGAR),
|
||||||
'C', new ItemStack(Items.DYE, 1, 3)));
|
'C', new ItemStack(Items.DYE, 1, 3)));
|
||||||
recipeChocolateCake = RecipeUtil.lastIRecipe();
|
recipeChocolateCake = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Toast
|
//Toast
|
||||||
if(ConfigCrafting.TOAST.isEnabled()){
|
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemFoods, 2, TheFoods.TOAST.ordinal()),
|
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemFoods, 2, TheFoods.TOAST.ordinal()),
|
||||||
new ItemStack(Items.BREAD));
|
new ItemStack(Items.BREAD));
|
||||||
recipeToast = RecipeUtil.lastIRecipe();
|
recipeToast = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Chocolate Toast
|
//Chocolate Toast
|
||||||
if(ConfigCrafting.CHOCOLATE_TOAST.isEnabled()){
|
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CHOCOLATE_TOAST.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.TOAST.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.CHOCOLATE.ordinal()));
|
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemFoods, 1, TheFoods.CHOCOLATE_TOAST.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.TOAST.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.CHOCOLATE.ordinal()));
|
||||||
recipeChocolateToast = RecipeUtil.lastIRecipe();
|
recipeChocolateToast = RecipeUtil.lastIRecipe();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,6 @@ import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
||||||
import de.ellpeck.actuallyadditions.mod.blocks.metalists.TheColoredLampColors;
|
import de.ellpeck.actuallyadditions.mod.blocks.metalists.TheColoredLampColors;
|
||||||
import de.ellpeck.actuallyadditions.mod.blocks.metalists.TheMiscBlocks;
|
import de.ellpeck.actuallyadditions.mod.blocks.metalists.TheMiscBlocks;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigBoolValues;
|
import de.ellpeck.actuallyadditions.mod.config.values.ConfigBoolValues;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigStringListValues;
|
import de.ellpeck.actuallyadditions.mod.config.values.ConfigStringListValues;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.*;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.*;
|
||||||
|
@ -101,7 +100,6 @@ public final class ItemCrafting{
|
||||||
public static void init(){
|
public static void init(){
|
||||||
|
|
||||||
//Filling Wand
|
//Filling Wand
|
||||||
if(ConfigCrafting.FILLING_WAND.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFillingWand),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFillingWand),
|
||||||
"IPI", "DCD", " B ",
|
"IPI", "DCD", " B ",
|
||||||
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
||||||
|
@ -110,10 +108,8 @@ public final class ItemCrafting{
|
||||||
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'B', new ItemStack(InitItems.itemBatteryTriple)));
|
'B', new ItemStack(InitItems.itemBatteryTriple)));
|
||||||
recipeFillingWand = RecipeUtil.lastIRecipe();
|
recipeFillingWand = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Bag
|
//Bag
|
||||||
if(ConfigCrafting.BAG.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemBag),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemBag),
|
||||||
"SLS", "SCS", "LVL",
|
"SLS", "SCS", "LVL",
|
||||||
'S', new ItemStack(Items.STRING),
|
'S', new ItemStack(Items.STRING),
|
||||||
|
@ -121,17 +117,14 @@ public final class ItemCrafting{
|
||||||
'C', "chestWood",
|
'C', "chestWood",
|
||||||
'V', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.COAL.ordinal())));
|
'V', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.COAL.ordinal())));
|
||||||
recipeBag = RecipeUtil.lastIRecipe();
|
recipeBag = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Void Bag
|
//Void Bag
|
||||||
if(ConfigCrafting.VOID_BAG.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemVoidBag),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemVoidBag),
|
||||||
new ItemStack(InitItems.itemBag),
|
new ItemStack(InitItems.itemBag),
|
||||||
new ItemStack(Items.ENDER_PEARL),
|
new ItemStack(Items.ENDER_PEARL),
|
||||||
new ItemStack(Blocks.OBSIDIAN),
|
new ItemStack(Blocks.OBSIDIAN),
|
||||||
new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.COAL.ordinal())));
|
new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.COAL.ordinal())));
|
||||||
recipeVoidBag = RecipeUtil.lastIRecipe();
|
recipeVoidBag = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Lens
|
//Lens
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()),
|
||||||
|
@ -154,7 +147,6 @@ public final class ItemCrafting{
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemSpawnerChanger), new ItemStack(InitItems.itemSpawnerChanger));
|
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemSpawnerChanger), new ItemStack(InitItems.itemSpawnerChanger));
|
||||||
|
|
||||||
//Chest To Crate Upgrade
|
//Chest To Crate Upgrade
|
||||||
if(ConfigCrafting.CHEST_TO_CRATE_UPGRADE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemChestToCrateUpgrade),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemChestToCrateUpgrade),
|
||||||
" W ", "WCW", " W ",
|
" W ", "WCW", " W ",
|
||||||
'C', new ItemStack(InitBlocks.blockGiantChest),
|
'C', new ItemStack(InitBlocks.blockGiantChest),
|
||||||
|
@ -172,10 +164,8 @@ public final class ItemCrafting{
|
||||||
'C', new ItemStack(InitBlocks.blockGiantChestLarge),
|
'C', new ItemStack(InitBlocks.blockGiantChestLarge),
|
||||||
'W', "plankWood"));
|
'W', "plankWood"));
|
||||||
recipeMediumToLargeCrateUpgrade = RecipeUtil.lastIRecipe();
|
recipeMediumToLargeCrateUpgrade = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Disenchanting Lens
|
//Disenchanting Lens
|
||||||
if(ConfigCrafting.DISENCHANTING_LENS.isEnabled()){
|
|
||||||
ItemStack crystal = new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal());
|
ItemStack crystal = new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal());
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemDisenchantingLens),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemDisenchantingLens),
|
||||||
new ItemStack(Blocks.ENCHANTING_TABLE),
|
new ItemStack(Blocks.ENCHANTING_TABLE),
|
||||||
|
@ -188,10 +178,8 @@ public final class ItemCrafting{
|
||||||
crystal.copy(),
|
crystal.copy(),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal())));
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal())));
|
||||||
recipeDisenchantingLens = RecipeUtil.lastIRecipe();
|
recipeDisenchantingLens = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Mining Lens
|
//Mining Lens
|
||||||
if(ConfigCrafting.MINING_LENS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMiningLens),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMiningLens),
|
||||||
"DGI", "CLB", "QPE",
|
"DGI", "CLB", "QPE",
|
||||||
'D', "gemDiamond",
|
'D', "gemDiamond",
|
||||||
|
@ -204,10 +192,8 @@ public final class ItemCrafting{
|
||||||
'P', "gemLapis",
|
'P', "gemLapis",
|
||||||
'E', "gemEmerald"));
|
'E', "gemEmerald"));
|
||||||
recipeMiningLens = RecipeUtil.lastIRecipe();
|
recipeMiningLens = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Killer Lens
|
//Killer Lens
|
||||||
if(ConfigCrafting.MORE_DEATH_LENS.isEnabled()){
|
|
||||||
ItemStack enchBook = new ItemStack(Items.ENCHANTED_BOOK);
|
ItemStack enchBook = new ItemStack(Items.ENCHANTED_BOOK);
|
||||||
Items.ENCHANTED_BOOK.addEnchantment(enchBook, new EnchantmentData(Enchantments.SHARPNESS, 5));
|
Items.ENCHANTED_BOOK.addEnchantment(enchBook, new EnchantmentData(Enchantments.SHARPNESS, 5));
|
||||||
|
|
||||||
|
@ -216,48 +202,38 @@ public final class ItemCrafting{
|
||||||
new ItemStack(InitItems.itemDamageLens),
|
new ItemStack(InitItems.itemDamageLens),
|
||||||
enchBook));
|
enchBook));
|
||||||
recipeLensMoreDeath = RecipeUtil.lastIRecipe();
|
recipeLensMoreDeath = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Filter
|
//Filter
|
||||||
if(ConfigCrafting.FILTER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFilter),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemFilter),
|
||||||
"III", "IQI", "III",
|
"III", "IQI", "III",
|
||||||
'I', new ItemStack(Blocks.IRON_BARS),
|
'I', new ItemStack(Blocks.IRON_BARS),
|
||||||
'Q', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal())));
|
'Q', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal())));
|
||||||
recipeFilter = RecipeUtil.lastIRecipe();
|
recipeFilter = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Crate Keeper
|
//Crate Keeper
|
||||||
if(ConfigCrafting.CRATE_KEEPER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemCrateKeeper),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemCrateKeeper),
|
||||||
"WIW", "IQI", "WIW",
|
"WIW", "IQI", "WIW",
|
||||||
'I', "ingotIron",
|
'I', "ingotIron",
|
||||||
'W', "plankWood",
|
'W', "plankWood",
|
||||||
'Q', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal())));
|
'Q', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal())));
|
||||||
recipeCrateKeeper = RecipeUtil.lastIRecipe();
|
recipeCrateKeeper = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Spawner Changer
|
//Spawner Changer
|
||||||
if(ConfigCrafting.SPAWNER_CHANGER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemSpawnerChanger),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemSpawnerChanger),
|
||||||
"MSM", "SDS", "MSM",
|
"MSM", "SDS", "MSM",
|
||||||
'M', new ItemStack(Items.MAGMA_CREAM),
|
'M', new ItemStack(Items.MAGMA_CREAM),
|
||||||
'S', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.SPAWNER_SHARD.ordinal()),
|
'S', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.SPAWNER_SHARD.ordinal()),
|
||||||
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal())));
|
'D', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal())));
|
||||||
recipeSpawnerChanger = RecipeUtil.lastIRecipe();
|
recipeSpawnerChanger = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Laser Wrench
|
//Laser Wrench
|
||||||
if(ConfigCrafting.LASER_WRENCH.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLaserWrench),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLaserWrench),
|
||||||
"C ", " S ", " S",
|
"C ", " S ", " S",
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
'S', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
'S', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
||||||
recipeLaserWrench = RecipeUtil.lastIRecipe();
|
recipeLaserWrench = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Rice Stuff
|
//Rice Stuff
|
||||||
if(ConfigCrafting.RICE_GADGETS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.PAPER, 3),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.PAPER, 3),
|
||||||
"R ", " R ", " R",
|
"R ", " R ", " R",
|
||||||
'R', new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal())));
|
'R', new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal())));
|
||||||
|
@ -269,10 +245,8 @@ public final class ItemCrafting{
|
||||||
" R ", "RBR", " R ",
|
" R ", "RBR", " R ",
|
||||||
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RICE_DOUGH.ordinal()),
|
'R', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RICE_DOUGH.ordinal()),
|
||||||
'B', new ItemStack(Items.POTIONITEM)));
|
'B', new ItemStack(Items.POTIONITEM)));
|
||||||
}
|
|
||||||
|
|
||||||
//Leaf Blower
|
//Leaf Blower
|
||||||
if(ConfigCrafting.LEAF_BLOWER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLeafBlower),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLeafBlower),
|
||||||
" F", "IP", "IC",
|
" F", "IP", "IC",
|
||||||
'F', new ItemStack(Items.FLINT),
|
'F', new ItemStack(Items.FLINT),
|
||||||
|
@ -280,10 +254,8 @@ public final class ItemCrafting{
|
||||||
'P', new ItemStack(Blocks.PISTON),
|
'P', new ItemStack(Blocks.PISTON),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeLeafBlower = RecipeUtil.lastIRecipe();
|
recipeLeafBlower = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Drill
|
//Drill
|
||||||
if(ConfigCrafting.DRILL.isEnabled()){
|
|
||||||
ItemStack lightBlueDrill = new ItemStack(InitItems.itemDrill, 1, TheColoredLampColors.LIGHT_BLUE.ordinal());
|
ItemStack lightBlueDrill = new ItemStack(InitItems.itemDrill, 1, TheColoredLampColors.LIGHT_BLUE.ordinal());
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(lightBlueDrill.copy(),
|
GameRegistry.addRecipe(new ShapedOreRecipe(lightBlueDrill.copy(),
|
||||||
"DDD", "CRC", "III",
|
"DDD", "CRC", "III",
|
||||||
|
@ -299,20 +271,16 @@ public final class ItemCrafting{
|
||||||
RECIPES_DRILL_COLORING.add(RecipeUtil.lastIRecipe());
|
RECIPES_DRILL_COLORING.add(RecipeUtil.lastIRecipe());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
//Drill Core
|
//Drill Core
|
||||||
if(ConfigCrafting.DRILL_CORE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DRILL_CORE.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.DRILL_CORE.ordinal()),
|
||||||
"ICI", "CRC", "ICI",
|
"ICI", "CRC", "ICI",
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'I', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.IRON.ordinal())));
|
'I', new ItemStack(InitBlocks.blockCrystal, 1, TheCrystals.IRON.ordinal())));
|
||||||
recipeDrillCore = RecipeUtil.lastIRecipe();
|
recipeDrillCore = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Tele Staff
|
//Tele Staff
|
||||||
if(ConfigCrafting.TELE_STAFF.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemTeleStaff),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemTeleStaff),
|
||||||
" FE", " S ", "SB ",
|
" FE", " S ", "SB ",
|
||||||
'F', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'F', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
|
@ -320,10 +288,8 @@ public final class ItemCrafting{
|
||||||
'S', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()),
|
'S', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal()),
|
||||||
'B', new ItemStack(InitItems.itemBattery, 1, Util.WILDCARD)));
|
'B', new ItemStack(InitItems.itemBattery, 1, Util.WILDCARD)));
|
||||||
recipeStaff = RecipeUtil.lastIRecipe();
|
recipeStaff = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Drill Speed
|
//Drill Speed
|
||||||
if(ConfigCrafting.DRILL_SPEED.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeSpeed),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeSpeed),
|
||||||
"ISI", "SRS", "ISI",
|
"ISI", "SRS", "ISI",
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
|
@ -344,10 +310,8 @@ public final class ItemCrafting{
|
||||||
'S', Items.SUGAR,
|
'S', Items.SUGAR,
|
||||||
'F', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal())));
|
'F', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal())));
|
||||||
recipeDrillSpeedIII = RecipeUtil.lastIRecipe();
|
recipeDrillSpeedIII = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Drill Fortune
|
//Drill Fortune
|
||||||
if(ConfigCrafting.DRILL_FORTUNE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeFortune),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeFortune),
|
||||||
"ISI", "SRS", "ISI",
|
"ISI", "SRS", "ISI",
|
||||||
'I', Blocks.GLOWSTONE,
|
'I', Blocks.GLOWSTONE,
|
||||||
|
@ -361,10 +325,8 @@ public final class ItemCrafting{
|
||||||
'S', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.REDSTONE.ordinal()),
|
'S', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
'R', new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ENDER_CASING.ordinal())));
|
||||||
recipeDrillFortuneII = RecipeUtil.lastIRecipe();
|
recipeDrillFortuneII = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Drill Size
|
//Drill Size
|
||||||
if(ConfigCrafting.DRILL_SIZE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeThreeByThree),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeThreeByThree),
|
||||||
"DID", "ICI", "DID",
|
"DID", "ICI", "DID",
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
|
@ -378,20 +340,16 @@ public final class ItemCrafting{
|
||||||
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeDrillFive = RecipeUtil.lastIRecipe();
|
recipeDrillFive = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Drill Silk Touch
|
//Drill Silk Touch
|
||||||
if(ConfigCrafting.DRILL_SILK_TOUCH.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeSilkTouch),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeSilkTouch),
|
||||||
"DSD", "SCS", "DSD",
|
"DSD", "SCS", "DSD",
|
||||||
'D', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.EMERALD.ordinal()),
|
'D', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.EMERALD.ordinal()),
|
||||||
'S', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
'S', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeDrillSilk = RecipeUtil.lastIRecipe();
|
recipeDrillSilk = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Drill Placing
|
//Drill Placing
|
||||||
if(ConfigCrafting.DRILL_PLACING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeBlockPlacing),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemDrillUpgradeBlockPlacing),
|
||||||
"CEC", "RAR", "CEC",
|
"CEC", "RAR", "CEC",
|
||||||
'C', "cobblestone",
|
'C', "cobblestone",
|
||||||
|
@ -399,30 +357,24 @@ public final class ItemCrafting{
|
||||||
'A', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
'A', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal())));
|
||||||
recipeDrillPlacing = RecipeUtil.lastIRecipe();
|
recipeDrillPlacing = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Battery
|
//Battery
|
||||||
if(ConfigCrafting.BATTERY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemBattery),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemBattery),
|
||||||
" R ", "ICI", "III",
|
" R ", "ICI", "III",
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeBattery = RecipeUtil.lastIRecipe();
|
recipeBattery = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Double Battery
|
//Double Battery
|
||||||
if(ConfigCrafting.DOUBLE_BATTERY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryDouble), new ItemStack(InitItems.itemBattery),
|
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryDouble), new ItemStack(InitItems.itemBattery),
|
||||||
" R ", "ICI", "III",
|
" R ", "ICI", "III",
|
||||||
'R', new ItemStack(InitItems.itemBattery),
|
'R', new ItemStack(InitItems.itemBattery),
|
||||||
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeBatteryDouble = RecipeUtil.lastIRecipe();
|
recipeBatteryDouble = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Magnet Ring
|
//Magnet Ring
|
||||||
if(ConfigCrafting.MAGNET_RING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMagnetRing),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMagnetRing),
|
||||||
"RIB", "IOI", "BIR",
|
"RIB", "IOI", "BIR",
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()),
|
||||||
|
@ -430,110 +382,88 @@ public final class ItemCrafting{
|
||||||
'B', new ItemStack(Items.DYE, 1, 4),
|
'B', new ItemStack(Items.DYE, 1, 4),
|
||||||
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RING.ordinal())));
|
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RING.ordinal())));
|
||||||
recipeMagnetRing = RecipeUtil.lastIRecipe();
|
recipeMagnetRing = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Growth Ring
|
//Growth Ring
|
||||||
if(ConfigCrafting.GROWTH_RING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemGrowthRing),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemGrowthRing),
|
||||||
"SIS", "IOI", "SIS",
|
"SIS", "IOI", "SIS",
|
||||||
'S', new ItemStack(Items.WHEAT_SEEDS),
|
'S', new ItemStack(Items.WHEAT_SEEDS),
|
||||||
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
||||||
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RING.ordinal())));
|
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RING.ordinal())));
|
||||||
recipeGrowthRing = RecipeUtil.lastIRecipe();
|
recipeGrowthRing = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Water Ring
|
//Water Ring
|
||||||
if(ConfigCrafting.WATER_RING.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemWaterRemovalRing),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemWaterRemovalRing),
|
||||||
"BIB", "IOI", "BIB",
|
"BIB", "IOI", "BIB",
|
||||||
'B', new ItemStack(Items.WATER_BUCKET),
|
'B', new ItemStack(Items.WATER_BUCKET),
|
||||||
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RING.ordinal())));
|
'O', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.RING.ordinal())));
|
||||||
recipeWaterRing = RecipeUtil.lastIRecipe();
|
recipeWaterRing = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Triple Battery
|
//Triple Battery
|
||||||
if(ConfigCrafting.TRIPLE_BATTERY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryTriple), new ItemStack(InitItems.itemBatteryDouble),
|
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryTriple), new ItemStack(InitItems.itemBatteryDouble),
|
||||||
" R ", "ICI", "III",
|
" R ", "ICI", "III",
|
||||||
'R', new ItemStack(InitItems.itemBatteryDouble),
|
'R', new ItemStack(InitItems.itemBatteryDouble),
|
||||||
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeBatteryTriple = RecipeUtil.lastIRecipe();
|
recipeBatteryTriple = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Quadruple Battery
|
//Quadruple Battery
|
||||||
if(ConfigCrafting.QUADRUPLE_BATTERY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryQuadruple), new ItemStack(InitItems.itemBatteryTriple),
|
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryQuadruple), new ItemStack(InitItems.itemBatteryTriple),
|
||||||
" R ", "ICI", "III",
|
" R ", "ICI", "III",
|
||||||
'R', new ItemStack(InitItems.itemBatteryTriple),
|
'R', new ItemStack(InitItems.itemBatteryTriple),
|
||||||
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.IRON.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeBatteryQuadruple = RecipeUtil.lastIRecipe();
|
recipeBatteryQuadruple = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Quintuple Battery
|
//Quintuple Battery
|
||||||
if(ConfigCrafting.QUINTUPLE_BATTERY.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryQuintuple), new ItemStack(InitItems.itemBatteryQuadruple),
|
GameRegistry.addRecipe(new RecipeKeepDataShaped(new ItemStack(InitItems.itemBatteryQuintuple), new ItemStack(InitItems.itemBatteryQuadruple),
|
||||||
" R ", "ICI", "III",
|
" R ", "ICI", "III",
|
||||||
'R', new ItemStack(InitItems.itemBatteryQuadruple),
|
'R', new ItemStack(InitItems.itemBatteryQuadruple),
|
||||||
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'I', new ItemStack(InitItems.itemCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeBatteryQuintuple = RecipeUtil.lastIRecipe();
|
recipeBatteryQuintuple = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Bat Wings
|
//Bat Wings
|
||||||
if(ConfigCrafting.BAT_WINGS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemWingsOfTheBats),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemWingsOfTheBats),
|
||||||
"WNW", "WDW", "WNW",
|
"WNW", "WDW", "WNW",
|
||||||
'W', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.BAT_WING.ordinal()),
|
'W', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.BAT_WING.ordinal()),
|
||||||
'N', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
'N', new ItemStack(InitBlocks.blockCrystalEmpowered, 1, TheCrystals.DIAMOND.ordinal()),
|
||||||
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.ENDER_STAR.ordinal())));
|
'D', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.ENDER_STAR.ordinal())));
|
||||||
recipeWings = RecipeUtil.lastIRecipe();
|
recipeWings = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Quartz
|
//Quartz
|
||||||
if(ConfigCrafting.QUARTZ.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
||||||
new ItemStack(Items.COAL),
|
new ItemStack(Items.COAL),
|
||||||
new ItemStack(Items.QUARTZ)));
|
new ItemStack(Items.QUARTZ)));
|
||||||
}
|
|
||||||
|
|
||||||
//Coil
|
//Coil
|
||||||
if(ConfigCrafting.COIL.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
" R ", "RIR", " R ",
|
" R ", "RIR", " R ",
|
||||||
'I', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitItems.itemMisc, 1, TheMiscItems.ENDER_STAR.ordinal()) : new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
'I', ConfigBoolValues.SUPER_DUPER_HARD_MODE.isEnabled() ? new ItemStack(InitItems.itemMisc, 1, TheMiscItems.ENDER_STAR.ordinal()) : new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()),
|
||||||
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
'R', new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal())));
|
||||||
recipeCoil = RecipeUtil.lastIRecipe();
|
recipeCoil = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Cup
|
//Cup
|
||||||
if(ConfigCrafting.CUP.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CUP.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CUP.ordinal()),
|
||||||
"S S", "SCS", "SSS",
|
"S S", "SCS", "SSS",
|
||||||
'S', "stone",
|
'S', "stone",
|
||||||
'C', InitItems.itemCoffeeBean));
|
'C', InitItems.itemCoffeeBean));
|
||||||
recipeCup = RecipeUtil.lastIRecipe();
|
recipeCup = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Resonant Rice
|
//Resonant Rice
|
||||||
if(ConfigCrafting.RESONANT_RICE.isEnabled() && !OreDictionary.getOres("nuggetEnderium", false).isEmpty()){
|
if(!OreDictionary.getOres("nuggetEnderium", false).isEmpty()){
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemResonantRice),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemResonantRice),
|
||||||
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), "nuggetEnderium", Items.GUNPOWDER));
|
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), "nuggetEnderium", Items.GUNPOWDER));
|
||||||
}
|
}
|
||||||
|
|
||||||
//Advanced Coil
|
//Advanced Coil
|
||||||
if(ConfigCrafting.ADV_COIL.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal()),
|
||||||
"GGG", "GCG", "GGG",
|
"GGG", "GCG", "GGG",
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL.ordinal()),
|
||||||
'G', "nuggetGold"));
|
'G', "nuggetGold"));
|
||||||
recipeCoilAdvanced = RecipeUtil.lastIRecipe();
|
recipeCoilAdvanced = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Advanced Leaf Blower
|
//Advanced Leaf Blower
|
||||||
if(ConfigCrafting.LEAF_BLOWER_ADVANCED.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLeafBlowerAdvanced),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemLeafBlowerAdvanced),
|
||||||
" F", "DP", "DC",
|
" F", "DP", "DC",
|
||||||
'F', new ItemStack(Items.FLINT),
|
'F', new ItemStack(Items.FLINT),
|
||||||
|
@ -541,20 +471,16 @@ public final class ItemCrafting{
|
||||||
'P', new ItemStack(Blocks.PISTON),
|
'P', new ItemStack(Blocks.PISTON),
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.COIL_ADVANCED.ordinal())));
|
||||||
recipeLeafBlowerAdvanced = RecipeUtil.lastIRecipe();
|
recipeLeafBlowerAdvanced = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Phantom Connector
|
//Phantom Connector
|
||||||
if(ConfigCrafting.PHANTOM_CONNECTOR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemPhantomConnector),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemPhantomConnector),
|
||||||
"YE", "EY", "S ",
|
"YE", "EY", "S ",
|
||||||
'Y', Items.ENDER_EYE,
|
'Y', Items.ENDER_EYE,
|
||||||
'E', Items.ENDER_PEARL,
|
'E', Items.ENDER_PEARL,
|
||||||
'S', "stickWood"));
|
'S', "stickWood"));
|
||||||
recipePhantomConnector = RecipeUtil.lastIRecipe();
|
recipePhantomConnector = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Player Probe
|
//Player Probe
|
||||||
if(ConfigCrafting.PLAYER_PROBE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemPlayerProbe),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemPlayerProbe),
|
||||||
"A A", "AIA", "RHR",
|
"A A", "AIA", "RHR",
|
||||||
'A', new ItemStack(Blocks.IRON_BARS),
|
'A', new ItemStack(Blocks.IRON_BARS),
|
||||||
|
@ -562,29 +488,23 @@ public final class ItemCrafting{
|
||||||
'H', new ItemStack(Items.SKULL, 1, 1),
|
'H', new ItemStack(Items.SKULL, 1, 1),
|
||||||
'I', new ItemStack(Items.IRON_HELMET)));
|
'I', new ItemStack(Items.IRON_HELMET)));
|
||||||
recipePlayerProbe = RecipeUtil.lastIRecipe();
|
recipePlayerProbe = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Quartz
|
//Quartz
|
||||||
GameRegistry.addSmelting(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ORE_QUARTZ.ordinal()),
|
GameRegistry.addSmelting(new ItemStack(InitBlocks.blockMisc, 1, TheMiscBlocks.ORE_QUARTZ.ordinal()),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()), 1F);
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()), 1F);
|
||||||
|
|
||||||
//Knife
|
//Knife
|
||||||
if(ConfigCrafting.KNIFE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemKnife),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemKnife),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_BLADE.ordinal()),
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_BLADE.ordinal()),
|
||||||
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_HANDLE.ordinal())));
|
new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_HANDLE.ordinal())));
|
||||||
recipeKnife = RecipeUtil.lastIRecipe();
|
recipeKnife = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Crafter on a Stick
|
//Crafter on a Stick
|
||||||
if(ConfigCrafting.STICK_CRAFTER.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemCrafterOnAStick),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemCrafterOnAStick),
|
||||||
new ItemStack(Blocks.CRAFTING_TABLE),
|
new ItemStack(Blocks.CRAFTING_TABLE),
|
||||||
new ItemStack(Items.SIGN)));
|
new ItemStack(Items.SIGN)));
|
||||||
}
|
|
||||||
|
|
||||||
//Tiny Coal
|
//Tiny Coal
|
||||||
if(ConfigCrafting.TINY_COAL.isEnabled()){
|
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemMisc, 8, TheMiscItems.TINY_COAL.ordinal()),
|
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemMisc, 8, TheMiscItems.TINY_COAL.ordinal()),
|
||||||
new ItemStack(Items.COAL));
|
new ItemStack(Items.COAL));
|
||||||
recipeTinyCoal = RecipeUtil.lastIRecipe();
|
recipeTinyCoal = RecipeUtil.lastIRecipe();
|
||||||
|
@ -597,7 +517,6 @@ public final class ItemCrafting{
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.COAL, 1, 1),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(Items.COAL, 1, 1),
|
||||||
"CCC", "C C", "CCC",
|
"CCC", "C C", "CCC",
|
||||||
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.TINY_CHAR.ordinal())));
|
'C', new ItemStack(InitItems.itemMisc, 1, TheMiscItems.TINY_CHAR.ordinal())));
|
||||||
}
|
|
||||||
|
|
||||||
//Rice Seeds
|
//Rice Seeds
|
||||||
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemRiceSeed),
|
GameRegistry.addShapelessRecipe(new ItemStack(InitItems.itemRiceSeed),
|
||||||
|
@ -638,37 +557,17 @@ public final class ItemCrafting{
|
||||||
'D', "dustGlowstone"));
|
'D', "dustGlowstone"));
|
||||||
recipeRing = RecipeUtil.lastIRecipe();
|
recipeRing = RecipeUtil.lastIRecipe();
|
||||||
|
|
||||||
if(ConfigCrafting.RING_SPEED.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.SPEED.craftingItem, ThePotionRings.SPEED.ordinal());
|
addRingRecipeWithStack(ThePotionRings.SPEED.craftingItem, ThePotionRings.SPEED.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_HASTE.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.HASTE.craftingItem, ThePotionRings.HASTE.ordinal());
|
addRingRecipeWithStack(ThePotionRings.HASTE.craftingItem, ThePotionRings.HASTE.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_STRENGTH.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.STRENGTH.craftingItem, ThePotionRings.STRENGTH.ordinal());
|
addRingRecipeWithStack(ThePotionRings.STRENGTH.craftingItem, ThePotionRings.STRENGTH.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_JUMP_BOOST.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.JUMP_BOOST.craftingItem, ThePotionRings.JUMP_BOOST.ordinal());
|
addRingRecipeWithStack(ThePotionRings.JUMP_BOOST.craftingItem, ThePotionRings.JUMP_BOOST.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_REGEN.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.REGEN.craftingItem, ThePotionRings.REGEN.ordinal());
|
addRingRecipeWithStack(ThePotionRings.REGEN.craftingItem, ThePotionRings.REGEN.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_RESISTANCE.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.RESISTANCE.craftingItem, ThePotionRings.RESISTANCE.ordinal());
|
addRingRecipeWithStack(ThePotionRings.RESISTANCE.craftingItem, ThePotionRings.RESISTANCE.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_FIRE_RESISTANCE.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.FIRE_RESISTANCE.craftingItem, ThePotionRings.FIRE_RESISTANCE.ordinal());
|
addRingRecipeWithStack(ThePotionRings.FIRE_RESISTANCE.craftingItem, ThePotionRings.FIRE_RESISTANCE.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_WATER_BREATHING.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.WATER_BREATHING.craftingItem, ThePotionRings.WATER_BREATHING.ordinal());
|
addRingRecipeWithStack(ThePotionRings.WATER_BREATHING.craftingItem, ThePotionRings.WATER_BREATHING.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_INVISIBILITY.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.INVISIBILITY.craftingItem, ThePotionRings.INVISIBILITY.ordinal());
|
addRingRecipeWithStack(ThePotionRings.INVISIBILITY.craftingItem, ThePotionRings.INVISIBILITY.ordinal());
|
||||||
}
|
|
||||||
if(ConfigCrafting.RING_NIGHT_VISION.isEnabled()){
|
|
||||||
addRingRecipeWithStack(ThePotionRings.NIGHT_VISION.craftingItem, ThePotionRings.NIGHT_VISION.ordinal());
|
addRingRecipeWithStack(ThePotionRings.NIGHT_VISION.craftingItem, ThePotionRings.NIGHT_VISION.ordinal());
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public static void addRingRecipeWithStack(ItemStack mainStack, int meta){
|
public static void addRingRecipeWithStack(ItemStack mainStack, int meta){
|
||||||
ItemStack potion = new ItemStack(Items.POTIONITEM);
|
ItemStack potion = new ItemStack(Items.POTIONITEM);
|
||||||
|
@ -682,7 +581,6 @@ public final class ItemCrafting{
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void initMashedFoodRecipes(){
|
public static void initMashedFoodRecipes(){
|
||||||
if(ConfigCrafting.MASHED_FOOD.isEnabled()){
|
|
||||||
for(Item item : Item.REGISTRY){
|
for(Item item : Item.REGISTRY){
|
||||||
if(item instanceof ItemFood || item instanceof IPlantable || item instanceof IGrowable){
|
if(item instanceof ItemFood || item instanceof IPlantable || item instanceof IGrowable){
|
||||||
if(!isBlacklisted(item)){
|
if(!isBlacklisted(item)){
|
||||||
|
@ -693,7 +591,6 @@ public final class ItemCrafting{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
private static boolean isBlacklisted(Item item){
|
private static boolean isBlacklisted(Item item){
|
||||||
for(String except : ConfigStringListValues.MASHED_FOOD_CRAFTING_EXCEPTIONS.getValue()){
|
for(String except : ConfigStringListValues.MASHED_FOOD_CRAFTING_EXCEPTIONS.getValue()){
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
package de.ellpeck.actuallyadditions.mod.crafting;
|
package de.ellpeck.actuallyadditions.mod.crafting;
|
||||||
|
|
||||||
import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheFoods;
|
||||||
|
@ -56,45 +55,34 @@ public final class MiscCrafting{
|
||||||
}
|
}
|
||||||
|
|
||||||
//Dough
|
//Dough
|
||||||
if(ConfigCrafting.DOUGH.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 2, TheMiscItems.DOUGH.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 2, TheMiscItems.DOUGH.ordinal()),
|
||||||
"cropWheat", "cropWheat"));
|
"cropWheat", "cropWheat"));
|
||||||
ItemCrafting.recipeDough = RecipeUtil.lastIRecipe();
|
ItemCrafting.recipeDough = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Rice Dough
|
//Rice Dough
|
||||||
if(ConfigCrafting.RICE_DOUGH.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 2, TheMiscItems.RICE_DOUGH.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 2, TheMiscItems.RICE_DOUGH.ordinal()),
|
||||||
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal())));
|
new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal()), new ItemStack(InitItems.itemFoods, 1, TheFoods.RICE.ordinal())));
|
||||||
ItemCrafting.recipeRiceDough = RecipeUtil.lastIRecipe();
|
ItemCrafting.recipeRiceDough = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Paper Cone
|
//Paper Cone
|
||||||
if(ConfigCrafting.PAPER_CONE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()),
|
GameRegistry.addRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.PAPER_CONE.ordinal()),
|
||||||
"P P", " P ",
|
"P P", " P ",
|
||||||
'P', new ItemStack(Items.PAPER));
|
'P', new ItemStack(Items.PAPER));
|
||||||
}
|
|
||||||
|
|
||||||
//Knife Handle
|
//Knife Handle
|
||||||
if(ConfigCrafting.KNIFE_HANDLE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_HANDLE.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_HANDLE.ordinal()),
|
||||||
"stickWood",
|
"stickWood",
|
||||||
new ItemStack(Items.LEATHER)));
|
new ItemStack(Items.LEATHER)));
|
||||||
ItemCrafting.recipeKnifeHandle = RecipeUtil.lastIRecipe();
|
ItemCrafting.recipeKnifeHandle = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Knife Blade
|
//Knife Blade
|
||||||
if(ConfigCrafting.KNIFE_BLADE.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_BLADE.ordinal()),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.KNIFE_BLADE.ordinal()),
|
||||||
"K", "K", "F",
|
"K", "K", "F",
|
||||||
'K', "ingotIron",
|
'K', "ingotIron",
|
||||||
'F', new ItemStack(Items.FLINT)));
|
'F', new ItemStack(Items.FLINT)));
|
||||||
ItemCrafting.recipeKnifeBlade = RecipeUtil.lastIRecipe();
|
ItemCrafting.recipeKnifeBlade = RecipeUtil.lastIRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
//Ender Star
|
//Ender Star
|
||||||
if(ConfigCrafting.ENDER_STAR.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.ENDER_STAR.ordinal()),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.ENDER_STAR.ordinal()),
|
||||||
new ItemStack(Items.NETHER_STAR),
|
new ItemStack(Items.NETHER_STAR),
|
||||||
new ItemStack(Items.DRAGON_BREATH),
|
new ItemStack(Items.DRAGON_BREATH),
|
||||||
|
@ -102,6 +90,5 @@ public final class MiscCrafting{
|
||||||
new ItemStack(Items.PRISMARINE_SHARD)));
|
new ItemStack(Items.PRISMARINE_SHARD)));
|
||||||
ItemCrafting.recipeEnderStar = RecipeUtil.lastIRecipe();
|
ItemCrafting.recipeEnderStar = RecipeUtil.lastIRecipe();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
|
|
||||||
package de.ellpeck.actuallyadditions.mod.crafting;
|
package de.ellpeck.actuallyadditions.mod.crafting;
|
||||||
|
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
||||||
|
@ -32,29 +31,18 @@ public final class ToolCrafting{
|
||||||
|
|
||||||
public static void init(){
|
public static void init(){
|
||||||
|
|
||||||
if(ConfigCrafting.TOOL_EMERALD.isEnabled()){
|
|
||||||
addToolAndArmorRecipes(new ItemStack(Items.EMERALD), InitItems.itemPickaxeEmerald, InitItems.itemSwordEmerald, InitItems.itemAxeEmerald, InitItems.itemShovelEmerald, InitItems.itemHoeEmerald, InitItems.itemHelmEmerald, InitItems.itemChestEmerald, InitItems.itemPantsEmerald, InitItems.itemBootsEmerald);
|
addToolAndArmorRecipes(new ItemStack(Items.EMERALD), InitItems.itemPickaxeEmerald, InitItems.itemSwordEmerald, InitItems.itemAxeEmerald, InitItems.itemShovelEmerald, InitItems.itemHoeEmerald, InitItems.itemHelmEmerald, InitItems.itemChestEmerald, InitItems.itemPantsEmerald, InitItems.itemBootsEmerald);
|
||||||
}
|
|
||||||
|
|
||||||
if(ConfigCrafting.TOOL_QUARTZ.isEnabled()){
|
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()), InitItems.itemPickaxeQuartz, InitItems.itemSwordQuartz, InitItems.itemAxeQuartz, InitItems.itemShovelQuartz, InitItems.itemHoeQuartz, InitItems.itemHelmQuartz, InitItems.itemChestQuartz, InitItems.itemPantsQuartz, InitItems.itemBootsQuartz);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.QUARTZ.ordinal()), InitItems.itemPickaxeQuartz, InitItems.itemSwordQuartz, InitItems.itemAxeQuartz, InitItems.itemShovelQuartz, InitItems.itemHoeQuartz, InitItems.itemHelmQuartz, InitItems.itemChestQuartz, InitItems.itemPantsQuartz, InitItems.itemBootsQuartz);
|
||||||
}
|
|
||||||
|
|
||||||
if(ConfigCrafting.TOOL_OBSIDIAN.isEnabled()){
|
|
||||||
addToolAndArmorRecipes(new ItemStack(Blocks.OBSIDIAN), InitItems.itemPickaxeObsidian, InitItems.itemSwordObsidian, InitItems.itemAxeObsidian, InitItems.itemShovelObsidian, InitItems.itemHoeObsidian, InitItems.itemHelmObsidian, InitItems.itemChestObsidian, InitItems.itemPantsObsidian, InitItems.itemBootsObsidian);
|
addToolAndArmorRecipes(new ItemStack(Blocks.OBSIDIAN), InitItems.itemPickaxeObsidian, InitItems.itemSwordObsidian, InitItems.itemAxeObsidian, InitItems.itemShovelObsidian, InitItems.itemHoeObsidian, InitItems.itemHelmObsidian, InitItems.itemChestObsidian, InitItems.itemPantsObsidian, InitItems.itemBootsObsidian);
|
||||||
}
|
|
||||||
|
|
||||||
if(ConfigCrafting.TOOL_CRYSTALS.isEnabled()){
|
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()), InitItems.itemPickaxeCrystalRed, InitItems.itemSwordCrystalRed, InitItems.itemAxeCrystalRed, InitItems.itemShovelCrystalRed, InitItems.itemHoeCrystalRed, InitItems.itemHelmCrystalRed, InitItems.itemChestCrystalRed, InitItems.itemPantsCrystalRed, InitItems.itemBootsCrystalRed);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.REDSTONE.ordinal()), InitItems.itemPickaxeCrystalRed, InitItems.itemSwordCrystalRed, InitItems.itemAxeCrystalRed, InitItems.itemShovelCrystalRed, InitItems.itemHoeCrystalRed, InitItems.itemHelmCrystalRed, InitItems.itemChestCrystalRed, InitItems.itemPantsCrystalRed, InitItems.itemBootsCrystalRed);
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.EMERALD.ordinal()), InitItems.itemPickaxeCrystalGreen, InitItems.itemSwordCrystalGreen, InitItems.itemAxeCrystalGreen, InitItems.itemShovelCrystalGreen, InitItems.itemHoeCrystalGreen, InitItems.itemHelmCrystalGreen, InitItems.itemChestCrystalGreen, InitItems.itemPantsCrystalGreen, InitItems.itemBootsCrystalGreen);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.EMERALD.ordinal()), InitItems.itemPickaxeCrystalGreen, InitItems.itemSwordCrystalGreen, InitItems.itemAxeCrystalGreen, InitItems.itemShovelCrystalGreen, InitItems.itemHoeCrystalGreen, InitItems.itemHelmCrystalGreen, InitItems.itemChestCrystalGreen, InitItems.itemPantsCrystalGreen, InitItems.itemBootsCrystalGreen);
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()), InitItems.itemPickaxeCrystalWhite, InitItems.itemSwordCrystalWhite, InitItems.itemAxeCrystalWhite, InitItems.itemShovelCrystalWhite, InitItems.itemHoeCrystalWhite, InitItems.itemHelmCrystalWhite, InitItems.itemChestCrystalWhite, InitItems.itemPantsCrystalWhite, InitItems.itemBootsCrystalWhite);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.IRON.ordinal()), InitItems.itemPickaxeCrystalWhite, InitItems.itemSwordCrystalWhite, InitItems.itemAxeCrystalWhite, InitItems.itemShovelCrystalWhite, InitItems.itemHoeCrystalWhite, InitItems.itemHelmCrystalWhite, InitItems.itemChestCrystalWhite, InitItems.itemPantsCrystalWhite, InitItems.itemBootsCrystalWhite);
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()), InitItems.itemPickaxeCrystalLightBlue, InitItems.itemSwordCrystalLightBlue, InitItems.itemAxeCrystalLightBlue, InitItems.itemShovelCrystalLightBlue, InitItems.itemHoeCrystalLightBlue, InitItems.itemHelmCrystalLightBlue, InitItems.itemChestCrystalLightBlue, InitItems.itemPantsCrystalLightBlue, InitItems.itemBootsCrystalLightBlue);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.DIAMOND.ordinal()), InitItems.itemPickaxeCrystalLightBlue, InitItems.itemSwordCrystalLightBlue, InitItems.itemAxeCrystalLightBlue, InitItems.itemShovelCrystalLightBlue, InitItems.itemHoeCrystalLightBlue, InitItems.itemHelmCrystalLightBlue, InitItems.itemChestCrystalLightBlue, InitItems.itemPantsCrystalLightBlue, InitItems.itemBootsCrystalLightBlue);
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.LAPIS.ordinal()), InitItems.itemPickaxeCrystalBlue, InitItems.itemSwordCrystalBlue, InitItems.itemAxeCrystalBlue, InitItems.itemShovelCrystalBlue, InitItems.itemHoeCrystalBlue, InitItems.itemHelmCrystalBlue, InitItems.itemChestCrystalBlue, InitItems.itemPantsCrystalBlue, InitItems.itemBootsCrystalBlue);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.LAPIS.ordinal()), InitItems.itemPickaxeCrystalBlue, InitItems.itemSwordCrystalBlue, InitItems.itemAxeCrystalBlue, InitItems.itemShovelCrystalBlue, InitItems.itemHoeCrystalBlue, InitItems.itemHelmCrystalBlue, InitItems.itemChestCrystalBlue, InitItems.itemPantsCrystalBlue, InitItems.itemBootsCrystalBlue);
|
||||||
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal()), InitItems.itemPickaxeCrystalBlack, InitItems.itemSwordCrystalBlack, InitItems.itemAxeCrystalBlack, InitItems.itemShovelCrystalBlack, InitItems.itemHoeCrystalBlack, InitItems.itemHelmCrystalBlack, InitItems.itemChestCrystalBlack, InitItems.itemPantsCrystalBlack, InitItems.itemBootsCrystalBlack);
|
addToolAndArmorRecipes(new ItemStack(InitItems.itemCrystal, 1, TheCrystals.COAL.ordinal()), InitItems.itemPickaxeCrystalBlack, InitItems.itemSwordCrystalBlack, InitItems.itemAxeCrystalBlack, InitItems.itemShovelCrystalBlack, InitItems.itemHoeCrystalBlack, InitItems.itemHelmCrystalBlack, InitItems.itemChestCrystalBlack, InitItems.itemPantsCrystalBlack, InitItems.itemBootsCrystalBlack);
|
||||||
}
|
|
||||||
|
|
||||||
//Paxels
|
//Paxels
|
||||||
if(ConfigCrafting.PAXELS.isEnabled()){
|
|
||||||
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.woodenPaxel),
|
GameRegistry.addRecipe(new ShapelessOreRecipe(new ItemStack(InitItems.woodenPaxel),
|
||||||
new ItemStack(Items.WOODEN_AXE),
|
new ItemStack(Items.WOODEN_AXE),
|
||||||
new ItemStack(Items.WOODEN_PICKAXE),
|
new ItemStack(Items.WOODEN_PICKAXE),
|
||||||
|
@ -155,7 +143,6 @@ public final class ToolCrafting{
|
||||||
new ItemStack(InitItems.itemHoeCrystalWhite)));
|
new ItemStack(InitItems.itemHoeCrystalWhite)));
|
||||||
RECIPES_PAXELS.add(RecipeUtil.lastIRecipe());
|
RECIPES_PAXELS.add(RecipeUtil.lastIRecipe());
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
public static void addToolAndArmorRecipes(ItemStack base, Item pickaxe, Item sword, Item axe, Item shovel, Item hoe, Item helm, Item chest, Item pants, Item boots){
|
public static void addToolAndArmorRecipes(ItemStack base, Item pickaxe, Item sword, Item axe, Item shovel, Item hoe, Item helm, Item chest, Item pants, Item boots){
|
||||||
//Pickaxe
|
//Pickaxe
|
||||||
|
|
|
@ -15,7 +15,6 @@ import de.ellpeck.actuallyadditions.api.recipe.ColorLensChangerByDyeMeta;
|
||||||
import de.ellpeck.actuallyadditions.api.recipe.IColorLensChanger;
|
import de.ellpeck.actuallyadditions.api.recipe.IColorLensChanger;
|
||||||
import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe;
|
import de.ellpeck.actuallyadditions.api.recipe.LensConversionRecipe;
|
||||||
import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
import de.ellpeck.actuallyadditions.mod.blocks.InitBlocks;
|
||||||
import de.ellpeck.actuallyadditions.mod.config.values.ConfigCrafting;
|
|
||||||
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
import de.ellpeck.actuallyadditions.mod.items.InitItems;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheCrystals;
|
||||||
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
import de.ellpeck.actuallyadditions.mod.items.metalists.TheMiscItems;
|
||||||
|
@ -75,34 +74,15 @@ public final class LensRecipeHandler{
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), new ItemStack(InitItems.itemColorLens), 5000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), new ItemStack(InitItems.itemColorLens), 5000);
|
||||||
recipeColorLens = RecipeUtil.lastReconstructorRecipe();
|
recipeColorLens = RecipeUtil.lastReconstructorRecipe();
|
||||||
|
|
||||||
if(ConfigCrafting.RECONSTRUCTOR_EXPLOSION_LENS.isEnabled()){
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemColorLens), new ItemStack(InitItems.itemExplosionLens), 5000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemColorLens), new ItemStack(InitItems.itemExplosionLens), 5000);
|
||||||
recipeExplosionLens = RecipeUtil.lastReconstructorRecipe();
|
recipeExplosionLens = RecipeUtil.lastReconstructorRecipe();
|
||||||
|
|
||||||
if(ConfigCrafting.RECONSTRUCTOR_DEATH_LENS.isEnabled()){
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemExplosionLens), new ItemStack(InitItems.itemDamageLens), 5000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemExplosionLens), new ItemStack(InitItems.itemDamageLens), 5000);
|
||||||
recipeDamageLens = RecipeUtil.lastReconstructorRecipe();
|
recipeDamageLens = RecipeUtil.lastReconstructorRecipe();
|
||||||
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemDamageLens), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), 5000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemDamageLens), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), 5000);
|
||||||
}
|
|
||||||
else{
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemExplosionLens), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), 5000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
if(ConfigCrafting.RECONSTRUCTOR_DEATH_LENS.isEnabled()){
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemColorLens), new ItemStack(InitItems.itemDamageLens), 5000);
|
|
||||||
recipeDamageLens = RecipeUtil.lastReconstructorRecipe();
|
|
||||||
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemDamageLens), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), 5000);
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemColorLens), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.LENS.ordinal()), 5000);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//Misc
|
//Misc
|
||||||
if(ConfigCrafting.RECONSTRUCTOR_MISC.isEnabled()){
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(Blocks.SAND), new ItemStack(Blocks.SOUL_SAND), 20000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(Blocks.SAND), new ItemStack(Blocks.SOUL_SAND), 20000);
|
||||||
recipeSoulSand = RecipeUtil.lastReconstructorRecipe();
|
recipeSoulSand = RecipeUtil.lastReconstructorRecipe();
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(Items.ROTTEN_FLESH), new ItemStack(Items.LEATHER), 8000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(Items.ROTTEN_FLESH), new ItemStack(Items.LEATHER), 8000);
|
||||||
|
@ -112,7 +92,6 @@ public final class LensRecipeHandler{
|
||||||
recipeNetherWart = RecipeUtil.lastReconstructorRecipe();
|
recipeNetherWart = RecipeUtil.lastReconstructorRecipe();
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(Items.QUARTZ), new ItemStack(Items.PRISMARINE_SHARD), 30000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(Items.QUARTZ), new ItemStack(Items.PRISMARINE_SHARD), 30000);
|
||||||
recipePrismarine = RecipeUtil.lastReconstructorRecipe();
|
recipePrismarine = RecipeUtil.lastReconstructorRecipe();
|
||||||
}
|
|
||||||
|
|
||||||
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemCanolaSeed), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CRYSTALLIZED_CANOLA_SEED.ordinal()), 2000);
|
ActuallyAdditionsAPI.addReconstructorLensConversionRecipe(new ItemStack(InitItems.itemCanolaSeed), new ItemStack(InitItems.itemMisc, 1, TheMiscItems.CRYSTALLIZED_CANOLA_SEED.ordinal()), 2000);
|
||||||
recipeCrystallizedCanolaSeed = RecipeUtil.lastReconstructorRecipe();
|
recipeCrystallizedCanolaSeed = RecipeUtil.lastReconstructorRecipe();
|
||||||
|
|
Loading…
Reference in a new issue