summaryrefslogtreecommitdiff
path: root/common/bspkrs/briefcasespeakers/item
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-15 16:52:41 +0200
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2013-12-15 16:52:41 +0200
commit06415dc21d71e8ac363dae5c56c5317971f7aede (patch)
tree7ddbe2cc709a5a39c3fe8b8a80d7ac77f336a220 /common/bspkrs/briefcasespeakers/item
parent9342967bd8a6a9451591325c7c5deb5416819adc (diff)
parent943f1a493b27c630e95730b385e6524643d98564 (diff)
Merge branch 'master' of https://github.com/sor1n/Modjam-Mod
As well as added the smelter and working on the molder
Diffstat (limited to 'common/bspkrs/briefcasespeakers/item')
-rw-r--r--common/bspkrs/briefcasespeakers/item/ItemBase.java18
-rw-r--r--common/bspkrs/briefcasespeakers/item/ItemList.java29
-rw-r--r--common/bspkrs/briefcasespeakers/item/ItemRemote.java9
-rw-r--r--common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java64
4 files changed, 0 insertions, 120 deletions
diff --git a/common/bspkrs/briefcasespeakers/item/ItemBase.java b/common/bspkrs/briefcasespeakers/item/ItemBase.java
deleted file mode 100644
index 9a017b6..0000000
--- a/common/bspkrs/briefcasespeakers/item/ItemBase.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package bspkrs.briefcasespeakers.item;
-
-import net.minecraft.item.Item;
-
-public class ItemBase extends Item
-{
- public ItemBase(int par1)
- {
- super(par1);
- }
-
- @Override
- public Item setUnlocalizedName(String name)
- {
- Item r = super.setUnlocalizedName(name);
- return r.setTextureName(name.replaceAll("\\.", ":"));
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/item/ItemList.java b/common/bspkrs/briefcasespeakers/item/ItemList.java
deleted file mode 100644
index eb39976..0000000
--- a/common/bspkrs/briefcasespeakers/item/ItemList.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package bspkrs.briefcasespeakers.item;
-
-import net.minecraft.item.Item;
-import bspkrs.briefcasespeakers.BriefcaseSpeakersMod;
-import bspkrs.briefcasespeakers.config.ConfigHandler;
-import cpw.mods.fml.common.event.FMLPreInitializationEvent;
-
-public class ItemList
-{
- public static Item thiefGloves;
- public static Item briefcaseSpeakers;
- public static Item speaker;
- public static Item remote;
- public static Item shadowIngot;
-
- private static boolean isInitialized = false;
-
- public static void preInit(FMLPreInitializationEvent e)
- {
- if (!isInitialized)
- {
- thiefGloves = new ItemThiefGloves(ConfigHandler.idThiefGloves).setUnlocalizedName("briefcasespeakers.thiefGloves").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
- speaker = new ItemBase(ConfigHandler.idSpeaker).setUnlocalizedName("briefcasespeakers.speakers").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
- remote = new ItemRemote(ConfigHandler.idRemote).setUnlocalizedName("briefcasespeakers.remote").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
- shadowIngot = new ItemBase(ConfigHandler.idShadowIngot).setUnlocalizedName("briefcasespeakers.ingotShadow").setCreativeTab(BriefcaseSpeakersMod.shadowspkrs);
-
- }
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/item/ItemRemote.java b/common/bspkrs/briefcasespeakers/item/ItemRemote.java
deleted file mode 100644
index d9ba959..0000000
--- a/common/bspkrs/briefcasespeakers/item/ItemRemote.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package bspkrs.briefcasespeakers.item;
-
-public class ItemRemote extends ItemBase
-{
- public ItemRemote(int par1)
- {
- super(par1);
- }
-}
diff --git a/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java b/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java
deleted file mode 100644
index d80da55..0000000
--- a/common/bspkrs/briefcasespeakers/item/ItemThiefGloves.java
+++ /dev/null
@@ -1,64 +0,0 @@
-package bspkrs.briefcasespeakers.item;
-
-import java.util.Iterator;
-import java.util.Random;
-
-import cpw.mods.fml.relauncher.ReflectionHelper;
-
-import net.minecraft.creativetab.CreativeTabs;
-import net.minecraft.entity.EntityLivingBase;
-import net.minecraft.entity.passive.EntityVillager;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.village.MerchantRecipe;
-import net.minecraft.village.MerchantRecipeList;
-
-public class ItemThiefGloves extends ItemBase
-{
- public Random rand;
- public ItemThiefGloves(int par1)
- {
- super(par1);
- this.setCreativeTab(CreativeTabs.tabTools);
- }
-
- @Override
- public boolean itemInteractionForEntity(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, EntityLivingBase par3EntityLivingBase)
- {
- if (par3EntityLivingBase instanceof EntityVillager)
- {
- EntityVillager villager = (EntityVillager) par3EntityLivingBase;
- int wealth = (Integer) ReflectionHelper.getPrivateValue(EntityVillager.class, villager, "wealth", "field_70956_bz");
- MerchantRecipeList buyingList = (MerchantRecipeList) ReflectionHelper.getPrivateValue(EntityVillager.class, villager, "buyingList", "field_70963_i");
- if(buyingList!=null)
- {
- Iterator<?> iterator = buyingList.iterator();
- while(iterator.hasNext())
- {
- MerchantRecipe recipe = (MerchantRecipe)iterator.next();
- int quantity;
- if(recipe.getItemToSell().isStackable()) quantity = recipe.getItemToSell().stackSize * 7;
- else quantity = 1;
- ItemStack s = new ItemStack(recipe.getItemToSell().itemID, quantity, recipe.getItemToSell().getItemDamage());
- s.setTagCompound(recipe.getItemToSell().getTagCompound());
- if(par2EntityPlayer.inventory.addItemStackToInventory(s));
- else villager.entityDropItem(s, 0);
- par2EntityPlayer.addChatMessage("Villager #" + villager.getProfession() + ": Hmmm... I seem to have lost my " + s.getDisplayName() + "!");
- }
- buyingList.clear();
- ReflectionHelper.setPrivateValue(EntityVillager.class, villager, 300, "timeUntilReset", "field_70961_j");
- ReflectionHelper.setPrivateValue(EntityVillager.class, villager, true, "needsInitilization", "field_70959_by");
- }
-
- villager.dropItem(Item.emerald.itemID, wealth);
- ReflectionHelper.setPrivateValue(EntityVillager.class, villager, 0, "wealth", "field_70956_bz");
- return true;
- }
- else
- {
- return super.itemInteractionForEntity(par1ItemStack, par2EntityPlayer, par3EntityLivingBase);
- }
- }
-
-}