aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/item/tool
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-01-20 14:24:34 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-01-20 14:24:34 +1000
commit869c206c4fcc8001bd2e1d66f704290331813835 (patch)
tree96735ce8fe4665e2759c3374221d6f06f4527df2 /src/Java/miscutil/core/item/tool
parentec2c72827f01dd4bb2174137f1ab162f9ddaab62 (diff)
downloadGT5-Unofficial-869c206c4fcc8001bd2e1d66f704290331813835.tar.gz
GT5-Unofficial-869c206c4fcc8001bd2e1d66f704290331813835.tar.bz2
GT5-Unofficial-869c206c4fcc8001bd2e1d66f704290331813835.zip
Initial Commit
Diffstat (limited to 'src/Java/miscutil/core/item/tool')
-rw-r--r--src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelArmor.java56
-rw-r--r--src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelAxe.java12
-rw-r--r--src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelHoe.java12
-rw-r--r--src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelPickaxe.java12
-rw-r--r--src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSpade.java12
-rw-r--r--src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSword.java12
-rw-r--r--src/Java/miscutil/core/item/tool/staballoy/StaballoyPickaxe.java14
7 files changed, 130 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelArmor.java b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelArmor.java
new file mode 100644
index 0000000000..11bc400587
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelArmor.java
@@ -0,0 +1,56 @@
+package miscutil.core.item.tool.bloodsteel;
+
+import miscutil.core.item.ModItems;
+import miscutil.core.lib.Strings;
+import net.minecraft.entity.Entity;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemArmor;
+import net.minecraft.item.ItemStack;
+import net.minecraft.potion.Potion;
+import net.minecraft.potion.PotionEffect;
+import net.minecraft.world.World;
+
+public class BloodSteelArmor extends ItemArmor {
+
+ public BloodSteelArmor(ArmorMaterial p_i45325_1_, int p_i45325_2_, int p_i45325_3_) {
+ super(p_i45325_1_, p_i45325_2_, p_i45325_3_);
+ // TODO Auto-generated constructor stub
+ }
+
+ public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) {
+ if (stack.getItem() == ModItems.tutHelmet || stack.getItem() == ModItems.tutPlate || stack.getItem() == ModItems.tutBoots) {
+ return Strings.MODID + ":textures/armor/BloodSteelArmor1.png";
+ } else if (stack.getItem() == ModItems.tutPants) {
+ return Strings.MODID + ":textures/armor/BloodSteelArmor2.png";
+ } else {
+ return null;
+ }
+ }
+
+ /**
+ * Called to tick armor in the armor slot. Override to do something
+ *
+ * @param world
+ * @param player
+ * @param itemStack
+ */
+ public void onArmorTick(World world, EntityPlayer player, ItemStack itemStack) {
+ if(player.getCurrentArmor(3) != null && player.getCurrentArmor(2) != null && player.getCurrentArmor(1) != null){
+ ItemStack helmet = player.getCurrentArmor(3);
+ ItemStack plate = player.getCurrentArmor(2);
+ ItemStack pants = player.getCurrentArmor(1);
+ if(helmet.getItem() == ModItems.tutHelmet && plate.getItem() == ModItems.tutPlate && pants.getItem() == ModItems.tutPants){
+ //player.addPotionEffect(new PotionEffect(Potion.confusion.getId(), 100, 1));
+ player.capabilities.allowFlying = true;
+ }
+ }
+
+ if(player.getCurrentArmor(0) != null){
+ ItemStack boots = player.getCurrentArmor(0);
+ if(boots.getItem() == ModItems.tutBoots){
+ player.addPotionEffect(new PotionEffect(Potion.jump.getId(), 100, 1));
+ }
+ }
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelAxe.java b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelAxe.java
new file mode 100644
index 0000000000..6353aa3631
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelAxe.java
@@ -0,0 +1,12 @@
+package miscutil.core.item.tool.bloodsteel;
+
+import net.minecraft.item.ItemAxe;
+
+public class BloodSteelAxe extends ItemAxe{
+
+ protected BloodSteelAxe(ToolMaterial p_i45327_1_) {
+ super(p_i45327_1_);
+ // TODO Auto-generated constructor stub
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelHoe.java b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelHoe.java
new file mode 100644
index 0000000000..0115c08d00
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelHoe.java
@@ -0,0 +1,12 @@
+package miscutil.core.item.tool.bloodsteel;
+
+import net.minecraft.item.ItemHoe;
+
+public class BloodSteelHoe extends ItemHoe{
+
+ public BloodSteelHoe(ToolMaterial p_i45343_1_) {
+ super(p_i45343_1_);
+ // TODO Auto-generated constructor stub
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelPickaxe.java b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelPickaxe.java
new file mode 100644
index 0000000000..d2c5d467b5
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelPickaxe.java
@@ -0,0 +1,12 @@
+package miscutil.core.item.tool.bloodsteel;
+
+import net.minecraft.item.ItemPickaxe;
+
+public class BloodSteelPickaxe extends ItemPickaxe{
+
+ protected BloodSteelPickaxe(ToolMaterial p_i45347_1_) {
+ super(p_i45347_1_);
+ // TODO Auto-generated constructor stub
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSpade.java b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSpade.java
new file mode 100644
index 0000000000..15318d7382
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSpade.java
@@ -0,0 +1,12 @@
+package miscutil.core.item.tool.bloodsteel;
+
+import net.minecraft.item.ItemSpade;
+
+public class BloodSteelSpade extends ItemSpade{
+
+ public BloodSteelSpade(ToolMaterial p_i45353_1_) {
+ super(p_i45353_1_);
+ // TODO Auto-generated constructor stub
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSword.java b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSword.java
new file mode 100644
index 0000000000..96d11331a0
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/bloodsteel/BloodSteelSword.java
@@ -0,0 +1,12 @@
+package miscutil.core.item.tool.bloodsteel;
+
+import net.minecraft.item.ItemSword;
+
+public class BloodSteelSword extends ItemSword{
+
+ public BloodSteelSword(ToolMaterial p_i45356_1_) {
+ super(p_i45356_1_);
+ // TODO Auto-generated constructor stub
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/tool/staballoy/StaballoyPickaxe.java b/src/Java/miscutil/core/item/tool/staballoy/StaballoyPickaxe.java
new file mode 100644
index 0000000000..2453f9f6e2
--- /dev/null
+++ b/src/Java/miscutil/core/item/tool/staballoy/StaballoyPickaxe.java
@@ -0,0 +1,14 @@
+package miscutil.core.item.tool.staballoy;
+
+import miscutil.core.lib.Strings;
+import net.minecraft.item.ItemPickaxe;
+
+public class StaballoyPickaxe extends ItemPickaxe{
+
+ public StaballoyPickaxe(String unlocalizedName, ToolMaterial material) {
+ super(material);
+ this.setUnlocalizedName(unlocalizedName);
+ this.setTextureName(Strings.MODID + ":" + unlocalizedName);
+ }
+
+}