aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/item
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-07-24 22:09:02 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-07-24 22:09:02 +1000
commitd7a0d36927dc246315e54d03063f393d8db40d42 (patch)
treeb75ff54f2f9d026bd8920e51aff98946be2f147c /src/Java/miscutil/core/item
parent0d7d33011d8f7c5a05bc8e1e3274520aa1983bba (diff)
downloadGT5-Unofficial-d7a0d36927dc246315e54d03063f393d8db40d42.tar.gz
GT5-Unofficial-d7a0d36927dc246315e54d03063f393d8db40d42.tar.bz2
GT5-Unofficial-d7a0d36927dc246315e54d03063f393d8db40d42.zip
$ Fixed the missing LuV Rocket Engine Recipe.
+ Re-added support for EnderIO Fuels for use in any voltage Diesel generator. % Changed the textures for the batteries, added two new types. (Cadmium and Lithium)
Diffstat (limited to 'src/Java/miscutil/core/item')
-rw-r--r--src/Java/miscutil/core/item/base/dusts/BaseItemDustAbstract.java41
-rw-r--r--src/Java/miscutil/core/item/base/dusts/BaseItemDustSmall.java30
-rw-r--r--src/Java/miscutil/core/item/base/dusts/BaseItemDustTiny.java30
3 files changed, 101 insertions, 0 deletions
diff --git a/src/Java/miscutil/core/item/base/dusts/BaseItemDustAbstract.java b/src/Java/miscutil/core/item/base/dusts/BaseItemDustAbstract.java
new file mode 100644
index 0000000000..f32ed1fbe9
--- /dev/null
+++ b/src/Java/miscutil/core/item/base/dusts/BaseItemDustAbstract.java
@@ -0,0 +1,41 @@
+package miscutil.core.item.base.dusts;
+
+import java.util.List;
+
+import miscutil.core.lib.CORE;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
+import cpw.mods.fml.common.registry.GameRegistry;
+
+public abstract class BaseItemDustAbstract extends Item{
+
+ protected int colour = 0;
+ protected String materialName;
+ protected String pileType;
+
+ public BaseItemDustAbstract(String unlocalizedName, String materialName, int colour, String pileSize) {
+ this.setUnlocalizedName(unlocalizedName);
+ this.setMaxStackSize(64);
+ if (pileSize == "dust" || pileSize == "Dust"){
+ this.setTextureName(CORE.MODID + ":" + "dust");
+ }
+ else{
+ this.setTextureName(CORE.MODID + ":" + "dust"+pileSize);
+ }
+ this.setMaxStackSize(64);
+ this.colour = colour;
+ this.materialName = materialName;
+ setUnlocalizedName(unlocalizedName);
+ GameRegistry.registerItem(this, unlocalizedName);
+ }
+
+ @Override
+ public abstract void addInformation(ItemStack stack, EntityPlayer aPlayer, List list, boolean bool);
+
+ public abstract String getMaterialName();
+
+ @Override
+ public abstract int getColorFromItemStack(ItemStack stack, int HEX_OxFFFFFF);
+
+}
diff --git a/src/Java/miscutil/core/item/base/dusts/BaseItemDustSmall.java b/src/Java/miscutil/core/item/base/dusts/BaseItemDustSmall.java
new file mode 100644
index 0000000000..2e0334887b
--- /dev/null
+++ b/src/Java/miscutil/core/item/base/dusts/BaseItemDustSmall.java
@@ -0,0 +1,30 @@
+package miscutil.core.item.base.dusts;
+
+import java.util.List;
+
+import miscutil.core.lib.CORE;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.EnumChatFormatting;
+
+public class BaseItemDustSmall extends BaseItemDust{
+
+ protected int colour = 0;
+ protected String materialName;
+
+ public BaseItemDustSmall(String unlocalizedName, String materialName, int colour, String size) {
+ super(unlocalizedName, materialName, colour, size);
+ this.setTextureName(CORE.MODID + ":" + "dustSmall");
+ this.setMaxStackSize(64);
+ this.colour = colour;
+ this.materialName = materialName;
+ }
+
+ @SuppressWarnings({ "unchecked", "rawtypes" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer aPlayer, List list, boolean bool) {
+ list.add(EnumChatFormatting.GRAY+"A small pile of " + materialName + " dust.");
+ super.addInformation(stack, aPlayer, list, bool);
+ }
+
+}
diff --git a/src/Java/miscutil/core/item/base/dusts/BaseItemDustTiny.java b/src/Java/miscutil/core/item/base/dusts/BaseItemDustTiny.java
new file mode 100644
index 0000000000..814f79ebd7
--- /dev/null
+++ b/src/Java/miscutil/core/item/base/dusts/BaseItemDustTiny.java
@@ -0,0 +1,30 @@
+package miscutil.core.item.base.dusts;
+
+import java.util.List;
+
+import miscutil.core.lib.CORE;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.EnumChatFormatting;
+
+public class BaseItemDustTiny extends BaseItemDust{
+
+ protected int colour = 0;
+ protected String materialName;
+
+ public BaseItemDustTiny(String unlocalizedName, String materialName, int colour, String size) {
+ super(unlocalizedName, materialName, colour, size);
+ this.setTextureName(CORE.MODID + ":" + "dustTiny");
+ this.setMaxStackSize(64);
+ this.colour = colour;
+ this.materialName = materialName;
+ }
+
+ @SuppressWarnings({ "unchecked", "rawtypes" })
+ @Override
+ public void addInformation(ItemStack stack, EntityPlayer aPlayer, List list, boolean bool) {
+ list.add(EnumChatFormatting.GRAY+"A tiny pile of " + materialName + " dust.");
+ super.addInformation(stack, aPlayer, list, bool);
+ }
+
+}