aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-04-01 07:03:11 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-04-01 07:03:11 +1000
commit4f5622afa31393da256524eeba971b836029b5cb (patch)
treea1ae59a4f2316c921d8b06ddf634bf63e9b7b117 /src/Java/gtPlusPlus
parent8e747a00dc939d7a986505345dee12cf9a3d9089 (diff)
downloadGT5-Unofficial-4f5622afa31393da256524eeba971b836029b5cb.tar.gz
GT5-Unofficial-4f5622afa31393da256524eeba971b836029b5cb.tar.bz2
GT5-Unofficial-4f5622afa31393da256524eeba971b836029b5cb.zip
+ Exotic Farmer Work.
+ Added A Texture for the EFM.
Diffstat (limited to 'src/Java/gtPlusPlus')
-rw-r--r--src/Java/gtPlusPlus/xmod/sc2/HANDLER_SC2.java4
-rw-r--r--src/Java/gtPlusPlus/xmod/sc2/items/ItemCartModuleEx.java20
2 files changed, 13 insertions, 11 deletions
diff --git a/src/Java/gtPlusPlus/xmod/sc2/HANDLER_SC2.java b/src/Java/gtPlusPlus/xmod/sc2/HANDLER_SC2.java
index 2bcd340025..9791e0b5ac 100644
--- a/src/Java/gtPlusPlus/xmod/sc2/HANDLER_SC2.java
+++ b/src/Java/gtPlusPlus/xmod/sc2/HANDLER_SC2.java
@@ -58,8 +58,8 @@ public class HANDLER_SC2 {
return;
}
- modules = new ItemCartModuleEx();
- GameRegistry.registerItem((Item) modules, "CartModule++");
+ modules = vswe.stevescarts.Items.ModItems.modules;
+ //GameRegistry.registerItem((Item) modules, "CartModule++");
ModuleDataLoader.load();
for (final ModuleData module : ModuleDataLoader.moduleListCustom.values()) {
if (!module.getIsLocked()) {
diff --git a/src/Java/gtPlusPlus/xmod/sc2/items/ItemCartModuleEx.java b/src/Java/gtPlusPlus/xmod/sc2/items/ItemCartModuleEx.java
index 8ffb3988c8..3da3225360 100644
--- a/src/Java/gtPlusPlus/xmod/sc2/items/ItemCartModuleEx.java
+++ b/src/Java/gtPlusPlus/xmod/sc2/items/ItemCartModuleEx.java
@@ -1,11 +1,8 @@
package gtPlusPlus.xmod.sc2.items;
-import vswe.stevescarts.Modules.ModuleBase;
-import net.minecraft.nbt.NBTTagCompound;
import vswe.stevescarts.TileEntities.TileEntityCartAssembler;
import net.minecraft.entity.player.EntityPlayer;
import java.util.List;
-import java.util.Iterator;
import net.minecraft.client.renderer.texture.IIconRegister;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@@ -14,17 +11,20 @@ import vswe.stevescarts.ModuleData.ModuleDataLoader;
import net.minecraft.item.ItemStack;
import net.minecraft.creativetab.CreativeTabs;
-import vswe.stevescarts.StevesCarts;
import vswe.stevescarts.Items.ItemCartModule;
import net.minecraft.util.IIcon;
+
+import gtPlusPlus.api.objects.Logger;
+import gtPlusPlus.core.creative.AddToCreativeTab;
+
import net.minecraft.item.Item;
public class ItemCartModuleEx extends ItemCartModule {
IIcon unknownIcon;
public ItemCartModuleEx() {
-
+ this.setCreativeTab(AddToCreativeTab.tabMisc);
}
public String getName(final ItemStack par1ItemStack) {
@@ -46,17 +46,19 @@ public class ItemCartModuleEx extends ItemCartModule {
@SideOnly(Side.CLIENT)
public void registerIcons(final IIconRegister register) {
- for (final ModuleData module : ModuleData.getList().values()) {
+ for (final ModuleData module : ModuleDataLoader.moduleListCustom.values()) {
+ final StringBuilder sb = new StringBuilder();
+ String x = (sb.append("stevescarts").append(":").append(module.getRawName()).append("_icon").toString());
+ Logger.REFLECTION("Icon Path for Module: "+x);
module.createIcon(register);
}
final StringBuilder sb = new StringBuilder();
- StevesCarts.instance.getClass();
this.unknownIcon = register
.registerIcon(sb.append("stevescarts").append(":").append("unknown_icon").toString());
}
public String getUnlocalizedName() {
- return "item.SC2:unknownmodule";
+ return "item.SC2:unknownexoticmodule";
}
public String getUnlocalizedName(final ItemStack item) {
@@ -85,7 +87,7 @@ public class ItemCartModuleEx extends ItemCartModule {
} else if (par1ItemStack != null && par1ItemStack.getItem() instanceof ItemCartModuleEx) {
par3List.add("Module id " + par1ItemStack.getItemDamage());
} else {
- par3List.add("Unknown module id");
+ par3List.add("Unknown exotic module id");
}
}