summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-03-18 06:14:33 -0500
committerLance5057 <Lance5057@gmail.com>2016-03-18 06:14:33 -0500
commitba8feb526da0a1ce15a179e1e5ee44582f769768 (patch)
tree475cddb02865c13c84a9a36800d5afaf9de58e15 /src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
parentd01b86cd71b4a805f273bd662a38aacafa803cf4 (diff)
Added modifiers, beautified code
Diffstat (limited to 'src/main/java/lance5057/tDefense/addons/TDAddonBotania.java')
-rw-r--r--src/main/java/lance5057/tDefense/addons/TDAddonBotania.java58
1 files changed, 20 insertions, 38 deletions
diff --git a/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java b/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
index fc28e7e..3911fe9 100644
--- a/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
+++ b/src/main/java/lance5057/tDefense/addons/TDAddonBotania.java
@@ -2,9 +2,6 @@ package lance5057.tDefense.addons;
import lance5057.tDefense.TinkersDefense;
import lance5057.tDefense.core.tools.modifiers.Botania.modifierCorpseIvy;
-import lance5057.tDefense.core.tools.modifiers.weapons.modifierDaze;
-import net.minecraft.init.Blocks;
-import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.crafting.CraftingManager;
@@ -15,63 +12,48 @@ 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.LibItemNames;
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 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");
-
+ 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);
+ 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}));
+ ModifyBuilder.registerModifier(new modifierCorpseIvy("Corpse Ivy", TinkersDefense.config.CorpseIvyModID, new ItemStack[] {new ItemStack(corpseIvy)}, new int[] {1}));
}
}