summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-04-15 05:42:59 -0500
committerLance5057 <Lance5057@gmail.com>2016-04-15 05:42:59 -0500
commitf0dbe7a46426355f9eab6eb3933277664baafc57 (patch)
tree3fff3330cdb53028d2db89c8ca2634a8c7ea58ce /src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
parent03b859cf0b85c9ad5ce10d71164634091b0acb4b (diff)
Added Vis repair modifier, refactored modifiers, fixed optional integration
Diffstat (limited to 'src/main/java/lance5057/tDefense/addons/TDAddonBotania.java')
-rw-r--r--src/main/java/lance5057/tDefense/addons/TDAddonBotania.java59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java b/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
deleted file mode 100644
index 3911fe9..0000000
--- a/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
+++ /dev/null
@@ -1,59 +0,0 @@
-package lance5057.tDefense.addons;
-
-import lance5057.tDefense.TinkersDefense;
-import lance5057.tDefense.core.tools.modifiers.Botania.modifierCorpseIvy;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.item.crafting.CraftingManager;
-import net.minecraftforge.oredict.ShapedOreRecipe;
-import tconstruct.library.crafting.ModifyBuilder;
-import tconstruct.tools.TinkerTools;
-import vazkii.botania.api.BotaniaAPI;
-import vazkii.botania.common.item.ModItems;
-import vazkii.botania.common.item.block.ItemBlockSpecialFlower;
-import vazkii.botania.common.lib.LibBlockNames;
-import vazkii.botania.common.lib.LibOreDict;
-import cpw.mods.fml.common.Loader;
-import cpw.mods.fml.common.registry.GameRegistry;
-
-public class TDAddonBotania
-{
- boolean active;
-
- Item corpseIvyGraft;
- Item corpseIvy;
-
- public TDAddonBotania()
- {
- active = false;
-
- if(Loader.isModLoaded("Botania"))
- {
- active = true;
-
- LoadItems();
- }
- }
-
- public void LoadItems()
- {
- corpseIvyGraft = new Item().setUnlocalizedName("corpseivygraft").setCreativeTab(TinkersDefense.tabName).setTextureName("tinkersdefense:corpseIvyGraft");
-
- corpseIvy = new Item().setUnlocalizedName("corpseivy").setCreativeTab(TinkersDefense.tabName).setTextureName("tinkersdefense:corpseIvy");
-
- GameRegistry.registerItem(corpseIvyGraft, "corpseivygraft");
- GameRegistry.registerItem(corpseIvy, "corpseivy");
- }
-
- public void RegisterRecipes()
- {
- CraftingManager.getInstance().getRecipeList().add(new ShapedOreRecipe(new ItemStack(corpseIvyGraft), new Object[] {"fsf", "oio", "fgf", 'f', ItemBlockSpecialFlower.ofType(LibBlockNames.SUBTILE_BELLETHORN), 'i', new ItemStack(ModItems.keepIvy, 1, 0), 's', LibOreDict.MANA_STRING, 'g', new ItemStack(TinkerTools.craftedSoil, 1, 3), 'o', new ItemStack(ModItems.fertilizer, 1, 1)}));
-
- BotaniaAPI.registerManaAlchemyRecipe(new ItemStack(corpseIvy, 1, 0), new ItemStack(corpseIvyGraft, 1, 0), 100000);
- }
-
- public void RegisterModifiers()
- {
- ModifyBuilder.registerModifier(new modifierCorpseIvy("Corpse Ivy", TinkersDefense.config.CorpseIvyModID, new ItemStack[] {new ItemStack(corpseIvy)}, new int[] {1}));
- }
-}