Added sunflower seeds. Updated Thaumcraft integration.
This commit is contained in:
parent
561eaaa315
commit
7f38e7d047
7 changed files with 30 additions and 0 deletions
|
@ -32,6 +32,7 @@ public class Items
|
|||
public static Optional<? extends Item> ancientStaff = Optional.absent();
|
||||
public static Optional<? extends Item> enderporter = Optional.absent();
|
||||
public static Optional<? extends Item> shroomPowder = Optional.absent();
|
||||
public static Optional<? extends Item> sunflowerSeeds = Optional.absent();
|
||||
public static Optional<? extends Item> miscItems = Optional.absent();
|
||||
public static Optional<? extends Item> mudball = Optional.absent();
|
||||
public static Optional<? extends Item> poison = Optional.absent();
|
||||
|
|
|
@ -184,6 +184,7 @@ public class BOPConfiguration {
|
|||
|
||||
//Item IDs
|
||||
public static int shroomPowderID;
|
||||
public static int sunflowerSeedsID;
|
||||
|
||||
public static int ancientStaffID;
|
||||
public static int enderporterID;
|
||||
|
@ -671,6 +672,7 @@ public class BOPConfiguration {
|
|||
|
||||
// Get Item ID's
|
||||
shroomPowderID = config.getItem("Shroom Powder ID", 21001, null).getInt();
|
||||
sunflowerSeedsID = config.getItem("Sunflower Seeds ID", 21002, null).getInt();
|
||||
|
||||
ancientStaffID = config.getItem("Ancient Staff ID", 21006).getInt();
|
||||
enderporterID = config.getItem("Enderporter ID", 21007).getInt();
|
||||
|
|
|
@ -39,6 +39,7 @@ public class BOPCrafting
|
|||
GameRegistry.addShapelessRecipe(new ItemStack(Items.miscItems.get(), 2, 7), new Object[] {new ItemStack(Blocks.moss.get(),1,0)});
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(Items.miscItems.get(), 2, 8), new Object[] {new ItemStack(Blocks.flowers.get(),1,9)});
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(Items.miscItems.get(), 2, 9), new Object[] {new ItemStack(Blocks.flowers.get(),1,2)});
|
||||
GameRegistry.addShapelessRecipe(new ItemStack(Items.sunflowerSeeds.get(), 4, 0), new Object[] {new ItemStack(Blocks.flowers.get(),1,13)});
|
||||
|
||||
//Brick stairs and slabs
|
||||
GameRegistry.addRecipe(new ItemStack(Blocks.stoneSingleSlab.get(), 6, 0), new Object[] {"RRR", 'R', new ItemStack(Blocks.redRock.get(),1,1)});
|
||||
|
|
|
@ -29,6 +29,7 @@ import biomesoplenty.items.ItemDart;
|
|||
import biomesoplenty.items.ItemDartBlower;
|
||||
import biomesoplenty.items.ItemEnderporter;
|
||||
import biomesoplenty.items.ItemShroomPowder;
|
||||
import biomesoplenty.items.ItemSunflowerSeeds;
|
||||
import biomesoplenty.items.overrides.ItemShears;
|
||||
|
||||
import com.google.common.base.Optional;
|
||||
|
@ -106,6 +107,7 @@ public class BOPItems {
|
|||
{
|
||||
// Item declaration
|
||||
Items.shroomPowder = Optional.of(new ItemShroomPowder(BOPConfiguration.shroomPowderID, 1, 0.5F, false));
|
||||
Items.sunflowerSeeds = Optional.of(new ItemSunflowerSeeds(BOPConfiguration.sunflowerSeedsID, 1, 1.5F, false));
|
||||
Items.miscItems = Optional.of(new ItemBOP(BOPConfiguration.miscItemsID));
|
||||
Items.mudball = Optional.of(new ItemBOPMudball(BOPConfiguration.mudballID));
|
||||
Items.dartBlower = Optional.of(new ItemDartBlower(BOPConfiguration.dartBlowerID));
|
||||
|
@ -144,6 +146,7 @@ public class BOPItems {
|
|||
private static void registerNames()
|
||||
{
|
||||
LanguageRegistry.addName(Items.shroomPowder.get(), "Shroom Powder");
|
||||
LanguageRegistry.addName(Items.sunflowerSeeds.get(), "Sunflower Seeds");
|
||||
LanguageRegistry.addName(Items.mudball.get(), "Mud Ball");
|
||||
LanguageRegistry.addName(Items.dartBlower.get(), "Dart Blower");
|
||||
LanguageRegistry.addName(new ItemStack(Items.dart.get(), 1, 0), "Dart");
|
||||
|
|
|
@ -169,6 +169,8 @@ public class ThaumcraftIntegration {
|
|||
ThaumcraftApi.registerObjectTag(getBID("tulip"), getBMeta("tulip"), (new ObjectTags()).add(EnumTag.FLOWER, 4));
|
||||
ThaumcraftApi.registerObjectTag(getBID("aloe"), getBMeta("aloe"), (new ObjectTags()).add(EnumTag.FLOWER, 4).add(EnumTag.PLANT, 4));
|
||||
ThaumcraftApi.registerObjectTag(getBID("clover"), getBMeta("clover"), (new ObjectTags()).add(EnumTag.FLOWER, 1).add(EnumTag.PLANT, 1));
|
||||
ThaumcraftApi.registerObjectTag(getBID("lilyflower"), getBMeta("lilyflower"), (new ObjectTags()).add(EnumTag.FLOWER, 1).add(EnumTag.PLANT, 1).add(EnumTag.WATER, 1));
|
||||
ThaumcraftApi.registerObjectTag(getBID("sunflower"), getBMeta("sunflower"), (new ObjectTags()).add(EnumTag.FLOWER, 1).add(EnumTag.PLANT, 1).add(EnumTag.LIGHT, 1));
|
||||
|
||||
}
|
||||
|
||||
|
|
21
src/minecraft/biomesoplenty/items/ItemSunflowerSeeds.java
Normal file
21
src/minecraft/biomesoplenty/items/ItemSunflowerSeeds.java
Normal file
|
@ -0,0 +1,21 @@
|
|||
package biomesoplenty.items;
|
||||
|
||||
import biomesoplenty.BiomesOPlenty;
|
||||
import net.minecraft.client.renderer.texture.IconRegister;
|
||||
import net.minecraft.item.ItemFood;
|
||||
import net.minecraft.potion.Potion;
|
||||
|
||||
public class ItemSunflowerSeeds extends ItemFood
|
||||
{
|
||||
public ItemSunflowerSeeds(int par1, int par2, float par3, boolean par4)
|
||||
{
|
||||
super(par1, par2, par3, par4);
|
||||
setAlwaysEdible().setUnlocalizedName("sunflowerSeeds");
|
||||
setCreativeTab(BiomesOPlenty.tabBiomesOPlenty);
|
||||
}
|
||||
|
||||
public void registerIcons(IconRegister iconRegister)
|
||||
{
|
||||
itemIcon = iconRegister.registerIcon("BiomesOPlenty:sunflowerseeds");
|
||||
}
|
||||
}
|
Binary file not shown.
After Width: | Height: | Size: 203 B |
Loading…
Reference in a new issue