First Stable Build + Added Alchemy base

This commit is contained in:
Cestaberous
2015-03-19 20:08:51 -04:00
parent b60d2bd33a
commit bb912edb14
222 changed files with 16076 additions and 11798 deletions

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemACatalyst extends Item {
}

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemEtherOrb extends Item {
}

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemEtherRaw extends Item {
}

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemEtherealDivisor extends Item {
}

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemIronShard extends Item {
}

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemObsidianIngot extends Item {
}

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora;
import net.minecraft.item.Item;
public class ItemOrb extends Item {
}

View File

@@ -1,5 +1,6 @@
package gq.cestaberous.supernaturalflora;
import gq.cestaberous.supernaturalflora.test.ItemTest;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
@@ -34,6 +35,14 @@ public class SupernaturalFlora {
public static Item itemSoulMedium;
public static Item itemLifePotion;
public static Item itemgandalf99;
public static Item itemEtherealDivisor;
public static Item itemIronShard;
public static Item itemObsidianIngot;
public static Item itemEtherOrb;
public static Item itemOrb;
public static Item itemEtherRaw;
public static Item itemACatalyst;
public static Item itemTest;
//block vars
@@ -65,7 +74,14 @@ public class SupernaturalFlora {
itemSoulMedium = new ItemSoulMedium().setUnlocalizedName("ItemSoulMedium").setTextureName("snf:itemsoulmedium").setCreativeTab(tabSupernaturalFlora);
itemLifePotion = new ItemLifePotion().setUnlocalizedName("ItemLifePotion").setTextureName("snf:itemlifepotion").setCreativeTab(tabSupernaturalFlora);
itemgandalf99 = new ItemGandalf99().setUnlocalizedName("ItemGandalf99").setTextureName("snf:itemgandalf99").setCreativeTab(tabSupernaturalFlora);
itemEtherealDivisor = new ItemEtherealDivisor().setUnlocalizedName("ItemEtherealDivisor").setTextureName("snf:itemetherealdivisor").setCreativeTab(tabSupernaturalFlora);
itemIronShard = new ItemIronShard().setUnlocalizedName("ItemIronShard").setTextureName("snf:itemironshard").setCreativeTab(tabSupernaturalFlora);
itemObsidianIngot = new ItemObsidianIngot().setUnlocalizedName("ItemObsidianIngot").setTextureName("snf:itemobsidianingot").setCreativeTab(tabSupernaturalFlora);
itemOrb = new ItemOrb().setUnlocalizedName("ItemOrb").setTextureName("snf:itemorb").setCreativeTab(tabSupernaturalFlora);
itemEtherOrb = new ItemEtherOrb().setUnlocalizedName("ItemEtherOrb").setTextureName("snf:itemetherorb").setCreativeTab(tabSupernaturalFlora);
itemEtherRaw = new ItemEtherRaw().setUnlocalizedName("ItemEtherRaw").setTextureName("snf:itemetherraw").setCreativeTab(tabSupernaturalFlora);
itemACatalyst = new ItemACatalyst().setUnlocalizedName("ItemACatalyst").setTextureName("snf:itemacatalyst").setCreativeTab(tabSupernaturalFlora);
itemTest = new ItemTest().setUnlocalizedName("ItemTest").setTextureName("snf:gandalf99").setCreativeTab(tabSupernaturalFlora);
//block init
blockGraveyardSoil = new BlockGraveyardSoil(Material.grass).setBlockName("BlockGraveyardSoil").setBlockTextureName("snf:blockgraveyardsoil").setCreativeTab(tabSupernaturalFlora);
blockDeadSoilCreeper = new BlockDeadSoilCreeper(Material.grass).setBlockName("BlockDeadSoilCreeper").setBlockTextureName("snf:blockdeadsoilcreeper").setCreativeTab(tabSupernaturalFlora);
@@ -92,6 +108,13 @@ public class SupernaturalFlora {
GameRegistry.registerItem(itemSoulMedium, itemSoulMedium.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemLifePotion, itemLifePotion.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemgandalf99, itemgandalf99.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemEtherealDivisor, itemEtherealDivisor.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemIronShard, itemIronShard.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemObsidianIngot, itemObsidianIngot.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemOrb, itemOrb.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemEtherRaw, itemEtherRaw.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemACatalyst, itemACatalyst.getUnlocalizedName().substring(5));
GameRegistry.registerItem(itemEtherOrb, itemEtherOrb.getUnlocalizedName().substring(5));
//block registry
GameRegistry.registerBlock(blockGraveyardSoil, blockGraveyardSoil.getUnlocalizedName().substring(5));
GameRegistry.registerBlock(blockDeadSoilCreeper, blockDeadSoilCreeper.getUnlocalizedName().substring(5));
@@ -128,6 +151,16 @@ public class SupernaturalFlora {
GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 3, 51), "GMG", " M ", " S ", 'S', itemSiftingNet, 'M', itemSoulMedium, 'G', blockDeadSoilSkeleton);
GameRegistry.addRecipe(new ItemStack(Items.spawn_egg, 3, 61), "GMG", " M ", " S ", 'S', itemSiftingNet, 'M', itemSoulMedium, 'G', blockDeadSoilBlaze);
GameRegistry.addRecipe(new ItemStack(itemSiftingNet, 6), "SSS", "SSS", 'S', Items.string);
GameRegistry.addRecipe(new ItemStack(itemIronShard, 9), "I", 'I', Items.iron_ingot);
GameRegistry.addRecipe(new ItemStack(itemEtherealDivisor, 2), "IM", 'I', itemIronShard, 'M', itemSoulMedium);
GameRegistry.addRecipe(new ItemStack(itemEtherealDivisor, 2), "I", "M", 'I', itemIronShard, 'M', itemSoulMedium);
GameRegistry.addRecipe(new ItemStack(itemObsidianIngot, 9), "D", "O", 'D', itemEtherealDivisor, 'O', Blocks.obsidian);
GameRegistry.addRecipe(new ItemStack(itemObsidianIngot, 9), "DO", 'D', itemEtherealDivisor, 'O', Blocks.obsidian);
GameRegistry.addRecipe(new ItemStack(Blocks.obsidian, 1), "III", "III", "III", 'I', itemObsidianIngot);
GameRegistry.addRecipe(new ItemStack(itemOrb, 16), "EDM", 'E', Items.ender_pearl, 'D', Items.diamond, 'M', itemSoulMedium);
GameRegistry.addRecipe(new ItemStack(itemEtherRaw, 16), "LDS", 'L', Blocks.lapis_block, 'D', Items.diamond, 'S', itemEtherealDivisor);
GameRegistry.addRecipe(new ItemStack(itemACatalyst, 8), "DDM", " S ", 'D', Items.diamond, 'M', itemSoulMedium, 'S', itemEtherealDivisor);
GameRegistry.addRecipe(new ItemStack(itemEtherOrb, 6), "OEE", " C ", 'O', itemOrb, 'E', itemEtherRaw, 'C', itemACatalyst);
//blocks
GameRegistry.addRecipe(new ItemStack(blockDeadSoilEnderman, 5), "EGS", " M ", " ", 'E', itemEndSight, 'G', blockGraveyardSoil, 'S', itemLifePotion, 'M', itemSoulMedium);
GameRegistry.addRecipe(new ItemStack(blockDeadSoilGhast, 5), "EGS", " M ", " ", 'E', itemTearVial, 'G', blockGraveyardSoil, 'S', itemLifePotion, 'M', itemSoulMedium);

View File

@@ -0,0 +1,7 @@
package gq.cestaberous.supernaturalflora.test;
import net.minecraft.item.Item;
public class ItemTest extends Item {
}

View File

@@ -21,4 +21,11 @@ item.ItemSiftingNet.name=Sifting Net
itemGroup.tabSupernaturalFlora=Supernatural Flora
item.ItemSoulMedium.name=Soul Medium
item.ItemLifePotion.name=Essence of the Spark
item.ItemGandalf99.name=gandalf99 [WIP]
item.ItemGandalf99.name=gandalf99 [WIP]
item.ItemEtherealDivisor.name=Ethereal Divisor
item.ItemIronShard.name=Iron Shard
item.ItemObsidianIngot.name=Obsidian Ingot
item.ItemOrb.name=Empty Orb
item.ItemEtherOrb.name=Orb of Ether
item.ItemEtherRaw.name=Raw Ether
item.ItemACatalyst.name=Alchemical Catalyst

Binary file not shown.

After

Width:  |  Height:  |  Size: 367 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 584 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 321 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 609 B

View File

@@ -3,9 +3,9 @@
"modid": "snf",
"name": "Supernatural Flora",
"description": "This is a mod created by Cestaberous that focuses on the manipulation of everyday items with supernatural forces.",
"version": "${version}",
"mcversion": "${mcversion}",
"url": "",
"version": "1.2",
"mcversion": "1.7.10",
"url": "http://github.com/cestaberous/supernaturalflora",
"updateUrl": "",
"authorList": ["Cestaberous"],
"credits": "Thanks to MrCrayfish for the amazing tutorial.",