Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Moritz

Forge Modder
  • Joined

  • Last visited

Everything posted by Moritz

  1. Moritz replied to Moritz's topic in Modder Support
    Without a tutorial i am lost (on this way) Can you explain me how i can do this? i know there is a tutorial on forge. But i do not understand it^^. It does confuse me.
  2. Moritz replied to Moritz's topic in Modder Support
    Cool but 1 little problem i do not know anything about packet handling! And my coding knowledge go with this over everything i know. Short i reach my limit^^ At the moment!
  3. Moritz replied to Moritz's topic in Modder Support
    Here is my Whole source. Gui ModuleMaker package speiger.src.tinychest.client.gui.machines.machine; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.util.StatCollector; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.GL11; import cpw.mods.fml.common.FMLLog; import speiger.src.tinychest.common.container.machines.machine.ContainerModulMaker; import speiger.src.tinychest.common.tileentity.machines.machine.ModuleMaker; public class GuiModuleMaker extends GuiContainer { private ModuleMaker tile; public GuiModuleMaker(InventoryPlayer par1, ModuleMaker par2) { super(new ContainerModulMaker(par1, par2)); tile = par2; this.ySize = 232; this.xSize = 211; } protected void drawGuiContainerForegroundLayer(int par1, int par2) { this.fontRenderer.drawString("Fast", 38, 128, 0xffffff); this.fontRenderer.drawString("Med", 80, 128, 0xffffff); this.fontRenderer.drawString("Slow", 118, 128, 0xffffff); this.fontRenderer.drawString("Module Maker", 65, 6, 4210752); this.fontRenderer.drawString(StatCollector.translateToLocal("container.inventory"), 8, this.ySize - 96 + 5, 4210752); this.fontRenderer.drawString("Clearing", 153, 10, 0xffffff); this.fontRenderer.drawString("Specify", 155, 30, 0xffffff); this.fontRenderer.drawString("Production", 146, 50, 0xffffff); this.fontRenderer.drawString("AdvProduct", 144, 70, 0xffffff); this.fontRenderer.drawString("Upgrade", 153, 90, 0xffffff); this.fontRenderer.drawString("Fuel", 164, 110, 0xffffff); } protected void drawGuiContainerBackgroundLayer(float par1, int par2, int par3) { int var4 = this.mc.renderEngine.getTexture("/speiger/src/tinychest/textures/ModuleMaker.png"); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); this.mc.renderEngine.bindTexture(var4); int var5 = (this.width - this.xSize) / 2; int var6 = (this.height - this.ySize) / 2; this.drawTexturedModalRect(var5, var6, 0, 0, this.xSize, this.ySize); int var7; if(tile.button[0] == 1) { this.drawTexturedModalRect(32 + var5, 81 + var6 + 44, 222, 41, 35, 15); } if(tile.button[1] == 1) { this.drawTexturedModalRect(72 + var5, 81 + var6 + 44, 222, 41, 35, 15); } if(tile.button[2] == 1) { this.drawTexturedModalRect(112 + var5, 81 + var6 + 44, 222, 41, 35, 15); } if(tile.progressButton[0] == 1) { this.drawTexturedModalRect(141 + var5, 6 + var6, 138, 234, 64, 15); } if(tile.progressButton[1] == 1) { this.drawTexturedModalRect(141 + var5, 26 + var6, 138, 234, 64, 15); } if(tile.progressButton[2] == 1) { this.drawTexturedModalRect(141 + var5, 46 + var6, 138, 234, 64, 15); } if(tile.progressButton[3] == 1) { this.drawTexturedModalRect(141 + var5, 66 + var6, 138, 234, 64, 15); } if(tile.progressButton[4] == 1) { this.drawTexturedModalRect(141 + var5, 86 + var6, 138, 234, 64, 15); } if(tile.progressButton[5] == 1) { this.drawTexturedModalRect(141 + var5, 106 + var6, 138, 234, 64, 15); } } public int getButtonprosition(int x, int y) { if(x>=33 && x<=64 && y>=125 && y<=139)return 1; else if(x>=73 && x<=104 && y>=125 && y<=139)return 2; else if(x>=113 && x<=144 && y>=125 && y<=139)return 3; else if(x>=141 && x<=204 && y>=6 && y<=20)return 4; else if(x>=141 && x<=204 && y>=26 && y<=40)return 5; else if(x>=141 && x<=204 && y>=46 && y<=60)return 6; // else if(x>=141 && x<=204 && y>=66 && y<=80)return 7; // else if(x>=141 && x<=204 && y>=86 && y<=100)return 8; // else if(x>=141 && x<=204 && y>=106 && y<=120)return 9; else return 0; } @Override protected void mouseClicked(int par1, int par2, int par3) { super.mouseClicked(par1, par2, par3); int cornerX = (width - xSize) / 2; int cornerY = (height - ySize) / 2; int prosition = getButtonprosition(par1 - cornerX, par2 - cornerY); if(prosition != 0) { tile.progress = 0; if(prosition == 1) { tile.button[0] = 1; tile.button[1] = 0; tile.button[2] = 0; } if(prosition == 2) { tile.button[0] = 0; tile.button[1] = 1; tile.button[2] = 0; } if(prosition == 3) { tile.button[0] = 0; tile.button[1] = 0; tile.button[2] = 1; } if(prosition == 4) { tile.progressButton[0] = 1; tile.progressButton[1] = 0; tile.progressButton[2] = 0; tile.progressButton[3] = 0; tile.progressButton[4] = 0; tile.progressButton[5] = 0; } if(prosition == 5) { tile.progressButton[0] = 0; tile.progressButton[1] = 1; tile.progressButton[2] = 0; tile.progressButton[3] = 0; tile.progressButton[4] = 0; tile.progressButton[5] = 0; } if(prosition == 6) { tile.progressButton[0] = 0; tile.progressButton[1] = 0; tile.progressButton[2] = 1; tile.progressButton[3] = 0; tile.progressButton[4] = 0; tile.progressButton[5] = 0; } if(prosition == 7) { tile.progressButton[0] = 0; tile.progressButton[1] = 0; tile.progressButton[2] = 0; tile.progressButton[3] = 1; tile.progressButton[4] = 0; tile.progressButton[5] = 0; } if(prosition == { tile.progressButton[0] = 0; tile.progressButton[1] = 0; tile.progressButton[2] = 0; tile.progressButton[3] = 0; tile.progressButton[4] = 1; tile.progressButton[5] = 0; } if(prosition == 9) { tile.progressButton[0] = 0; tile.progressButton[1] = 0; tile.progressButton[2] = 0; tile.progressButton[3] = 0; tile.progressButton[4] = 0; tile.progressButton[5] = 1; } } } } ContainerModuleMaker: package speiger.src.tinychest.common.container.machines.machine; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.Container; import net.minecraft.inventory.Slot; import net.minecraft.item.ItemStack; import speiger.src.tinychest.common.tileentity.machines.machine.ModuleMaker; public class ContainerModulMaker extends Container { public ContainerModulMaker(InventoryPlayer par1, ModuleMaker par2) { this.addSlotToContainer(new Slot(par2, 0, 79, 21));//Circuit Slot this.addSlotToContainer(new Slot(par2, 1, 79, 54)); //Modul Input this.addSlotToContainer(new Slot(par2, 2, 112, 54)); //OutputSlot this.addSlotToContainer(new Slot(par2, 3, 36, 10)); //Input Slot 1 this.addSlotToContainer(new Slot(par2, 4, 36, 32)); //Input Slot 2 this.addSlotToContainer(new Slot(par2, 5, 36, 54)); //Input Slot 3 this.addSlotToContainer(new Slot(par2, 6, 36, 76)); //Input Slot 4 this.addSlotToContainer(new Slot(par2, 7, 36, 98)); //Input Slot 5 int var3; for (var3 = 0; var3 < 3; ++var3) { for (int var4 = 0; var4 < 9; ++var4) { this.addSlotToContainer(new Slot(par1, var4 + var3 * 9 + 9, 9 + var4 * 18, 151 + var3 * 18)); } } for (var3 = 0; var3 < 9; ++var3) { this.addSlotToContainer(new Slot(par1, var3, 9 + var3 * 18, 209)); } } @Override public boolean canInteractWith(EntityPlayer var1) { return true; } @Override public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer, int par2) { return null; } } TileEntity ModuleMaker package speiger.src.tinychest.common.tileentity.machines.machine; import cpw.mods.fml.common.FMLLog; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.crafting.FurnaceRecipes; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.liquids.LiquidStack; import speiger.src.api.api.ICable; import speiger.src.api.api.IMachine; import speiger.src.api.api.modules.advanced.ModulMakerRecipeRegister; import speiger.src.api.common.functions.WorldReading; import speiger.src.api.common.tile.TileFacing; import speiger.src.tinychest.common.config.TinyItems; import speiger.src.tinychest.common.items.module.ItemEmptyModul; import speiger.src.tinychest.common.items.module.ModulCore; public class ModuleMaker extends TileFacing implements IInventory, IMachine { public int[] button = new int[3]; public int[] progressButton = new int[6]; public ItemStack[] modulStack = new ItemStack[8]; public int progress = 0; public int maxProgress = 7200; public int mode = 0; public int progressmode = 0; public int energy = 0; public int maxEnergy = 100000; private void updateButtons() { if(button[0] > 0) { mode = 1; } if(button[1] > 0) { mode = 2; } if(button[2] > 0) { mode = 3; } if(progressButton[0] > 0) { progressmode = 1; } if(progressButton[1] > 0) { progressmode = 2; } if(progressButton[2] > 0) { progressmode = 3; } if(progressButton[3] > 0) { progressmode = 4; } if(progressButton[4] > 0) { progressmode = 5; } if(progressButton[5] > 0) { progressmode = 6; } } @Override public int getSizeInventory() { return this.modulStack.length; } public ItemStack getStackInSlot(int par1) { return this.modulStack[par1]; } public ItemStack decrStackSize(int par1, int par2) { if (this.modulStack[par1] != null) { ItemStack var3; if (this.modulStack[par1].stackSize <= par2) { var3 = this.modulStack[par1]; this.modulStack[par1] = null; return var3; } else { var3 = this.modulStack[par1].splitStack(par2); if (this.modulStack[par1].stackSize == 0) { this.modulStack[par1] = null; } return var3; } } else { return null; } } public ItemStack getStackInSlotOnClosing(int par1) { if (this.modulStack[par1] != null) { ItemStack var2 = this.modulStack[par1]; this.modulStack[par1] = null; return var2; } else { return null; } } public void setInventorySlotContents(int par1, ItemStack par2ItemStack) { this.modulStack[par1] = par2ItemStack; if (par2ItemStack != null && par2ItemStack.stackSize > this.getInventoryStackLimit()) { par2ItemStack.stackSize = this.getInventoryStackLimit(); } } public String getInvName() { return "Module Maker"; } public int getInventoryStackLimit() { return 1; } public boolean isUseableByPlayer(EntityPlayer var1) { return true; } public void openChest() { } @Override public void closeChest() { } @Override public void updateEntity() { super.updateEntity(); if(!worldObj.isRemote || worldObj.getWorldTime() % 10 == 0)return; updateButtons(); updateCable(); ItemStack par1 = new ItemStack(Item.diamond); if(modulStack[0] != null && canProgress()) { modulStack[2] = par1.copy(); modulStack[0] = null; } } public boolean canProgress() { if (this.modulStack[0] == null) { return false; } else { ItemStack var1 = new ItemStack(Item.diamond); if (this.modulStack[2] == null) return true; if (!this.modulStack[2].isItemEqual(var1)) return false; int result = modulStack[2].stackSize + var1.stackSize; return (result <= getInventoryStackLimit() && result <= var1.getMaxStackSize()); } } public int getProgressFromMode() { if(mode == 1)return maxProgress / 2; else if(mode == 2)return maxProgress; else return maxProgress*2; } public void updateCable() { for(int i = 0;i<6;i++) { TileEntity tile = WorldReading.getTileEntity(worldObj, xCoord, yCoord, zCoord, i); if(tile != null && tile instanceof ICable) { ICable ic = (ICable) tile; ic.setPriorty(0); } } } @Override public boolean needEnergie() { return energy < maxEnergy; } @Override public int getMaxStoredEnergy() { return maxEnergy; } @Override public int getStoredEnergy() { return energy; } @Override public void sendEnergyToMachine(int i) { energy += i; } @Override public int getTransferlimit() { return 128; } @Override public int getEnergyOutOfMachine(int i) { return 0; } @Override public boolean hasLiquidContainer() { return false; } @Override public boolean needsLiquid() { return false; } @Override public boolean hasFinalLiquid() { return false; } @Override public boolean hasLiquid() { return false; } @Override public LiquidStack getLiquidID() { return null; } @Override public int getStoredLiquid() { return 0; } @Override public int getMaxLiquidLevel() { return 0; } @Override public void setLiquidID(LiquidStack par1) { } @Override public void sendLiquid(int i) { } @Override public int suckLiquidOutOfMachine(int i) { return 0; } } so my problem is that he creates ghost items. I know from where the problem comes but i do not know how to fix it. The problem activate every time when i asking is this button pressed or is it not (in form of the variable mode, progressmode, work) if i implement these variables he start to create Ghost items. so how can i fix it?
  4. Moritz replied to Moritz's topic in Modder Support
    Ok i did find out what the problem is! My buttoncode is the problem! Without that i can make the items without problems. Now my Problem is i can not work without my Buttons^^. I mean the RecipeList ist to complex to do it without buttons. So the question is how do i fix it? Do you need more source to find the error?
  5. Moritz replied to Moritz's topic in Modder Support
    i already tried this way^^ The item still Transform back to the old Item!
  6. Moritz replied to Moritz's topic in Modder Support
    If you don't want to help me then tell it and don't let me wait hours for an answer! And if you do not know how to fix it tell it me too.
  7. Moritz posted a topic in Modder Support
    hello. I did create a machine with that you can create Modules. Now i have a bug i saw at EE3 (Direwolf20MPLP), that you can not use the transmuationcrafting. Now i have the same problem. I want to create a new Item in the same slot (in this case a diamond) and it transforms back into my Item^^ i have no idea how that happends^^. Here My ModulMaker source! I am not on 1.6/1.5. I still work on 1.4. But the code is the same. package speiger.src.tinychest.common.tileentity.machines.machine; import cpw.mods.fml.common.FMLLog; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraftforge.liquids.LiquidStack; import speiger.src.api.api.ICable; import speiger.src.api.api.IMachine; import speiger.src.api.api.modules.advanced.ModulMakerRecipeRegister; import speiger.src.api.common.functions.WorldReading; import speiger.src.api.common.tile.TileFacing; import speiger.src.tinychest.common.config.TinyItems; import speiger.src.tinychest.common.items.module.ItemEmptyModul; import speiger.src.tinychest.common.items.module.ModulCore; public class ModuleMaker extends TileFacing implements IInventory, IMachine { public int[] button = new int[3]; public int[] progressButton = new int[6]; public ItemStack[] modulStack = new ItemStack[8]; public int progress = 0; public int maxProgress = 7200; public int mode = 0; public int progressmode = 0; public int energy = 0; public int maxEnergy = 100000; private void updateButtons() { if(button[0] > 0) { mode = 1; } if(button[1] > 0) { mode = 2; } if(button[2] > 0) { mode = 3; } if(progressButton[0] > 0) { progressmode = 1; } if(progressButton[1] > 0) { progressmode = 2; } if(progressButton[2] > 0) { progressmode = 3; } if(progressButton[3] > 0) { progressmode = 4; } if(progressButton[4] > 0) { progressmode = 5; } if(progressButton[5] > 0) { progressmode = 6; } } @Override public int getSizeInventory() { return this.modulStack.length; } public ItemStack getStackInSlot(int par1) { return this.modulStack[par1]; } public ItemStack decrStackSize(int par1, int par2) { if (this.modulStack[par1] != null) { ItemStack var3; if (this.modulStack[par1].stackSize <= par2) { var3 = this.modulStack[par1]; this.modulStack[par1] = null; return var3; } else { var3 = this.modulStack[par1].splitStack(par2); if (this.modulStack[par1].stackSize == 0) { this.modulStack[par1] = null; } return var3; } } else { return null; } } public ItemStack getStackInSlotOnClosing(int par1) { if (this.modulStack[par1] != null) { ItemStack var2 = this.modulStack[par1]; this.modulStack[par1] = null; return var2; } else { return null; } } public void setInventorySlotContents(int par1, ItemStack par2ItemStack) { this.modulStack[par1] = par2ItemStack; if (par2ItemStack != null && par2ItemStack.stackSize > this.getInventoryStackLimit()) { par2ItemStack.stackSize = this.getInventoryStackLimit(); } } public String getInvName() { return "Module Maker"; } public int getInventoryStackLimit() { return 1; } public boolean isUseableByPlayer(EntityPlayer var1) { return true; } public void openChest() { } @Override public void closeChest() { } @Override public void updateEntity() { super.updateEntity(); updateButtons(); updateCable(); createModul(); } public void createModul() { if(progressmode == 1) { createCleanModul(); } if(progressmode == 2) { setModulKind(); } } public void setModulKind() { } public void createCleanModul() { if(modulStack[0] != null && modulStack[0].getItem() instanceof ModulCore) { progress+= 10; FMLLog.getLogger().info("Progress: "+progress); if(progress >= getProgressFromMode()) { progress = 0; ItemStack par1 = new ItemStack(Item.diamond, 1); modulStack[0] = null; modulStack[0] = par1.copy(); } } } public int getProgressFromMode() { if(mode == 1)return maxProgress / 2; else if(mode == 2)return maxProgress; else return maxProgress*2; } public void updateCable() { for(int i = 0;i<6;i++) { TileEntity tile = WorldReading.getTileEntity(worldObj, xCoord, yCoord, zCoord, i); if(tile != null && tile instanceof ICable) { ICable ic = (ICable) tile; ic.setPriorty(0); } } } @Override public boolean needEnergie() { return energy < maxEnergy; } @Override public int getMaxStoredEnergy() { return maxEnergy; } @Override public int getStoredEnergy() { return energy; } @Override public void sendEnergyToMachine(int i) { energy += i; } @Override public int getTransferlimit() { return 128; } @Override public int getEnergyOutOfMachine(int i) { return 0; } @Override public boolean hasLiquidContainer() { return false; } @Override public boolean needsLiquid() { return false; } @Override public boolean hasFinalLiquid() { return false; } @Override public boolean hasLiquid() { return false; } @Override public LiquidStack getLiquidID() { return null; } @Override public int getStoredLiquid() { return 0; } @Override public int getMaxLiquidLevel() { return 0; } @Override public void setLiquidID(LiquidStack par1) { } @Override public void sendLiquid(int i) { } @Override public int suckLiquidOutOfMachine(int i) { return 0; } } Can you help me with that bug?
  8. Here a way to add a shaplessRecipe^^ //Your Add smelting function out of my old post. I do not want write everything doube public void addSmelting(ItemStack output, ItemStack input1, ItemStack input2, ItemStack input3) {}; public void addShaplessSmelting(ItemStack output, ItemStack in1, ItemStack in2, ItemStack in3) { addSmelting(output, in1, in2, in3); addSmelting(output, in1, in3, in2); addSmelting(output, in2, in1, in3); addSmelting(output, in2, in3, in1); addSmelting(output, in3, in1, in2); addSmelting(output, in3, in2, in1); } with this function you make shaplessRecipes XD So you can have both. There might be easier ways but i do not know them!
  9. Moritz replied to tattyseal's topic in Modder Support
    Same way as before. Use the fluid api from forge. And the vanilla fluids^^
  10. Sry i had to much todo with my Modular Machine that i had forgot the thing here^^" I am really sorry! this machine is so hard to code! Its to much for a lonly person^^ But back to reallity^^ Now to the code And i do know how it works! Only thing is its always a ShapedRecipe! If you want to add a shapless recipe then you had to make it manually! You only need to make a the furnace as normal. Everything as normal! The only things what you have to change that he consumes all 3 inputs and the Recipe list! I show you how that works! Here the code: public class FurnaceList { private static FurnaceList recipes = new FurnaceList(); public static FurnaceList smelting() { return recipes; } //RecipList i do not make a exp Bar. But its easy too private HashMap<List<Integer>, ItemStack> recipeList = new HashMap<List<Integer>, ItemStack>(); //Why Do i make a Forge Meta Recipe list ? // Because its the Easiest way! // Now The Tricky Part and do not say its a little bit big! I know that but Its working! public void addSmelting(ItemStack output, ItemStack input1, ItemStack input2, ItemStack input3) { int item1 = 0; int damage1 = 0; int item2 = 0; int damage2 = 0; int item3 = 0; int damage3 = 0; if(input1 != null) { item1 = input1.itemID; damage1 = input1.getItemDamage(); } if(input2 != null) { item2 = input2.itemID; damage2 = input2.getItemDamage(); } if(input3 != null) { item3 = input3.itemID; damage3 = input3.getItemDamage(); } recipeList.put(Arrays.asList(item1, damage1, item2, damage2, item3, damage3), output); } public Map<List<Integer>, ItemStack> getRecipeList() { return recipeList; } public ItemStack getRecipeOutput(ItemStack input1, ItemStack input2, ItemStack input3) { int item1 = 0; int damage1 = 0; int item2 = 0; int damage2 = 0; int item3 = 0; int damage3 = 0; if(input1 != null) { item1 = input1.itemID; damage1 = input1.getItemDamage(); } if(input2 != null) { item2 = input2.itemID; damage2 = input2.getItemDamage(); } if(input3 != null) { item3 = input3.itemID; damage3 = input3.getItemDamage(); } return recipeList.get(Arrays.asList(item1, damage1, item2, damage2, item3, damage3)); } } I know its a lot of code. Now to explaining. When you add a recipe than it will safed as a list: [item1, damage1, item2, damage2, item3, damage3]; so and if you want to get it then he looks at the rcipes list with the same informations. So you can extend the code as much as you want. So long you make it as list^^ But this way you had to add every combination by yourself! Its always a shaped recipe! So if you want to add a 1 item recipe than you had to add 3 recipes And i think thats what you are looking for. I hope it helps^^
  11. Yeah thats true that there is something with atributes. Search for the function which outputs a MultiMap. By the way i have a question too. I did make a special sword (only 10 uses) and it does work on 1.5 It give 3 damage on on every entity. But not on pigs. Pigs get only 1 damage. Now is the problem on 1.6 you can not look at the entities. I have kind of an idea but that require alot of testing and i do not want that because then the multimap is useless. And i want to stay compatible with other swords^^" So how is that fixable?
  12. public String getItemDisplayName(ItemStack par1) { return "YourItemName"; } this function is vannila and make GameRegistry/Modloader addName totally useless! Just put the Function i wrote up ther inside of your Item and you will see how good that works^^
  13. Solved! I used the same way as Entchantments instead of making a compound i made a list. if you want to know how that works look inside of the ItemStack class and look at the AddEnchantmend Function and at the GetToolTip function. These show you how to make it!
  14. Now i am fit! And now I say You Are Wrong Too!! Here is my changed code: package speiger.src.tinychest.common.items.module; import java.util.List; import cpw.mods.fml.common.FMLLog; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; import speiger.src.api.api.IProductModul; import speiger.src.tinychest.TinyChest; import speiger.src.tinychest.common.core.handler.RecipeInformations; public class ItemProductionModul extends ModulCore implements IProductModul { public ItemProductionModul(int par1, boolean beta) { super(par1, beta, 1); this.setCreativeTab(TinyChest.tinyChest); setHasSubtypes(true); } @Override public double getModulSpeed(ItemStack par1) { NBTTagCompound safe = par1.getTagCompound().getCompoundTag("Modul"); return safe.getDouble("ModulSpeed"); } @Override public int getModulEnergyConsum(ItemStack par1) { NBTTagCompound safe = par1.getTagCompound().getCompoundTag("Modul"); return safe.getInteger("ModulEnergy"); } @Override public boolean doesAModulNeedsEnergy(ItemStack par1) { NBTTagCompound safe = par1.getTagCompound().getCompoundTag("Modul"); return safe.getBoolean("ModulNeeds"); } @Override public ItemStack getRecipeOutput(ItemStack input, ItemStack par1) { NBTTagCompound safe = par1.getTagCompound().getCompoundTag("Modul"); FMLLog.getLogger().info("Does Item Needs Fuel: "+safe.getBoolean("ModulNeeds")); FMLLog.getLogger().info("ModulEnergyConsum: "+safe.getInteger("ModulEnergy")); FMLLog.getLogger().info("ModulSpeed: "+safe.getDouble("ModulSpeed")); FMLLog.getLogger().info("Recipe: "+RecipeInformations.getRecipeLists().getRecipeListOutput(safe.getInteger("ModulRecipe"), input, safe.getInteger("ModulMode"))); return RecipeInformations.getRecipeLists().getRecipeListOutput(safe.getInteger("ModulRecipe"), input, safe.getInteger("ModulMode")); } @Override public int getInputStackSize(ItemStack input, ItemStack par1) { NBTTagCompound safe = par1.getTagCompound().getCompoundTag("Modul"); return safe.getInteger("ModulInput"); } @Override public ItemStack getExtraOutput(ItemStack input, ItemStack output, ItemStack modul) { return null; } @Override public int getIconIndex(ItemStack stack, int pass) { return 0; } @Override @SideOnly(Side.CLIENT) public void getSubItems(int par1, CreativeTabs par2, List par3) { ItemStack item = new ItemStack(par1, 1, 0); item.stackTagCompound = new NBTTagCompound(); item.stackTagCompound.setCompoundTag("Modul", new NBTTagCompound()); item.stackTagCompound.setDouble("ModulSpeed", 10.0D); item.stackTagCompound.setInteger("ModulEnergy", 1); item.stackTagCompound.setInteger("ModulRecipe", 1); item.stackTagCompound.setInteger("ModulInput", 1); item.stackTagCompound.setInteger("ModulMode", 1); item.stackTagCompound.setBoolean("ModulNeeds", true); item.stackTagCompound.setBoolean("ModulCombo", false); item.stackTagCompound.setIntArray("ModulTexture", new int[]{4, 5, 6, 7}); FMLLog.getLogger().info("ModulSpeed inside of the Creative Tab: "+item.stackTagCompound.getDouble("ModulSpeed")); FMLLog.getLogger().info("Does Item Needs Fuel inside of the Creative Tab: "+item.stackTagCompound.getBoolean("ModulNeeds")); FMLLog.getLogger().info("ModulEnergyConsum inside of the Creative Tab: "+item.stackTagCompound.getInteger("ModulEnergy")); par3.add(item); } @SideOnly(Side.CLIENT) @Override public int getRenderPasses (int metadata) { return 5; } @Override @SideOnly(Side.CLIENT) public boolean requiresMultipleRenderPasses() { return true; } } And Here is my Log where i see that it did not work! 2013-07-20 19:32:12 [iNFO] [ForgeModLoader] Forge Mod Loader version 4.7.4.520 for Minecraft 1.4.7 loading 2013-07-20 19:32:14 [iNFO] [sTDOUT] 27 achievements 2013-07-20 19:32:14 [iNFO] [sTDOUT] 210 recipes 2013-07-20 19:32:14 [iNFO] [sTDOUT] Setting user: Player250, - 2013-07-20 19:32:14 [iNFO] [sTDERR] Client asked for parameter: server 2013-07-20 19:32:14 [iNFO] [sTDOUT] LWJGL Version: 2.4.2 2013-07-20 19:32:14 [iNFO] [ForgeModLoader] Attempting early MinecraftForge initialization 2013-07-20 19:32:14 [iNFO] [sTDOUT] MinecraftForge v6.6.0.497 Initialized 2013-07-20 19:32:14 [iNFO] [ForgeModLoader] MinecraftForge v6.6.0.497 Initialized 2013-07-20 19:32:15 [iNFO] [sTDOUT] Replaced 84 ore recipies 2013-07-20 19:32:15 [iNFO] [ForgeModLoader] Completed early MinecraftForge initialization 2013-07-20 19:32:15 [iNFO] [ForgeModLoader] Searching C:\Dokumente und Einstellungen\Speiger.PRIVAT\Desktop\Neuer Ordner (3)\EclipseRelease\MCP\jars\mods for mods 2013-07-20 19:32:16 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 13 mods to load 2013-07-20 19:32:17 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0 2013-07-20 19:32:17 [iNFO] [buildcraft] Starting BuildCraft @VERSION@ (:@BUILD_NUMBER@) 2013-07-20 19:32:17 [iNFO] [buildcraft] Copyright (c) SpaceToad, 2011 2013-07-20 19:32:17 [iNFO] [buildcraft] http://www.mod-buildcraft.com 2013-07-20 19:32:17 [iNFO] [buildcraft] Beginning version check 2013-07-20 19:32:17 [WARNING] [buildcraft] Unable to read from remote version authority. 2013-07-20 19:32:17 [WARNING] [buildcraft] java.io.FileNotFoundException: http://bit.ly/buildcraftver 2013-07-20 19:32:17 [iNFO] [buildcraft] Version check attempt 1 failed, trying again in 10 seconds 2013-07-20 19:32:17 [iNFO] [sTDOUT] Successfully read configuration file for mod_FloraBerries 2013-07-20 19:32:17 [iNFO] [sTDOUT] CONFLICT @ 1223 item slot already occupied by speiger.src.tinychest.common.items.machines.cable.ItemCable@c58432 while adding net.minecraft.item.ItemBlock@16a11e4 2013-07-20 19:32:17 [iNFO] [ForgeModLoader] [itemTracker] The mod TConstruct is overwriting existing item at 1479 (speiger.src.tinychest.common.items.machines.cable.ItemCable from TinyModularThings) with net.minecraft.item.ItemBlock 2013-07-20 19:32:17 [iNFO] [sTDOUT] CONFLICT @ 1224 item slot already occupied by speiger.src.tinychest.common.items.etc.ItemMultiMeter@283d3 while adding net.minecraft.item.ItemBlock@11cbec9 2013-07-20 19:32:17 [iNFO] [ForgeModLoader] [itemTracker] The mod TConstruct is overwriting existing item at 1480 (speiger.src.tinychest.common.items.etc.ItemMultiMeter from TinyModularThings) with net.minecraft.item.ItemBlock 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Search For Industrialcraft 2 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Industrialcraft 2 not there. Disable IC2 Plugin 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] IndustrialCraft 2 Searching Done 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Search For Railcraft 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Railcraft not there. Disable Railcraft Plugin 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Railcraft Searching Done 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Search for ThermalExpansion 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Could not find ThermalExpansion. Disable ThermalExansion Plugin 2013-07-20 19:32:18 [sEVERE] [ForgeModLoader] Unable to load localization from file: file:/C:/Dokumente%20und%20Einstellungen/Speiger.PRIVAT/Desktop/Neuer%20Ordner%20(3)/EclipseRelease/MCP/eclipse/Minecraft/bin/lang/TConstruct_en_US.xml 2013-07-20 19:32:18 [iNFO] [sTDERR] java.util.InvalidPropertiesFormatException: org.xml.sax.SAXParseException: Document root element "lang", must match DOCTYPE root "null". 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.util.XMLUtils.load(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.util.Properties.loadFromXML(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.registry.LanguageRegistry.loadLocalization(LanguageRegistry.java:133) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.registry.LanguageRegistry.loadLocalization(LanguageRegistry.java:121) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.client.TProxyClient.addNames(TProxyClient.java:108) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.TConstruct.postInit(TConstruct.java:65) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:485) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:660) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:456) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:744) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] Caused by: org.xml.sax.SAXParseException: Document root element "lang", must match DOCTYPE root "null". 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.rootElementSpecified(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleStartElement(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.util.XMLUtils.getLoadingDoc(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] ... 36 more 2013-07-20 19:32:18 [iNFO] [sTDERR] java.lang.IllegalArgumentException: InputStream cannot be null 2013-07-20 19:32:18 [iNFO] [sTDERR] at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.client.TProxyClient.readManual(TProxyClient.java:251) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.client.TProxyClient.readManuals(TProxyClient.java:241) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.TConstruct.postInit(TConstruct.java:67) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:485) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:660) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:456) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:744) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] java.lang.IllegalArgumentException: InputStream cannot be null 2013-07-20 19:32:18 [iNFO] [sTDERR] at javax.xml.parsers.DocumentBuilder.parse(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.client.TProxyClient.readManual(TProxyClient.java:251) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.client.TProxyClient.readManuals(TProxyClient.java:242) 2013-07-20 19:32:18 [iNFO] [sTDERR] at tinker.tconstruct.TConstruct.postInit(TConstruct.java:67) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:485) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.reflect.Method.invoke(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:69) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300) 2013-07-20 19:32:18 [iNFO] [sTDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:268) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:660) 2013-07-20 19:32:18 [iNFO] [sTDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:207) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:456) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44) 2013-07-20 19:32:18 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:744) 2013-07-20 19:32:18 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source) 2013-07-20 19:32:18 [iNFO] [sTDOUT] IC2 API: Call getItem failed for reBattery 2013-07-20 19:32:18 [iNFO] [sTDOUT] IC2 API: Call getItem failed for chargedReBattery 2013-07-20 19:32:18 [iNFO] [sTDOUT] IC2 API: Call getItem failed for electronicCircuit 2013-07-20 19:32:18 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 13 mods 2013-07-20 19:32:19 [iNFO] [sTDERR] java.io.FileNotFoundException: http://s3.amazonaws.com/MinecraftResources/ 2013-07-20 19:32:19 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) 2013-07-20 19:32:19 [iNFO] [sTDERR] at net.minecraft.util.ThreadDownloadResources.run(ThreadDownloadResources.java:57) 2013-07-20 19:32:27 [WARNING] [buildcraft] Unable to read from remote version authority. 2013-07-20 19:32:27 [WARNING] [buildcraft] java.io.FileNotFoundException: http://bit.ly/buildcraftver 2013-07-20 19:32:27 [iNFO] [buildcraft] Version check attempt 2 failed, trying again in 10 seconds 2013-07-20 19:32:37 [WARNING] [buildcraft] Unable to read from remote version authority. 2013-07-20 19:32:37 [WARNING] [buildcraft] java.io.FileNotFoundException: http://bit.ly/buildcraftver 2013-07-20 19:32:37 [iNFO] [buildcraft] Version check attempt 3 failed, trying again in 10 seconds 2013-07-20 19:32:47 [iNFO] [buildcraft] Version check failed 2013-07-20 19:32:59 [iNFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@46b372) 2013-07-20 19:32:59 [iNFO] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@46b372) 2013-07-20 19:32:59 [iNFO] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@46b372) 2013-07-20 19:33:06 [iNFO] [ForgeModLoader] ModulSpeed inside of the Creative Tab: 10.0 2013-07-20 19:33:06 [iNFO] [ForgeModLoader] Does Item Needs Fuel inside of the Creative Tab: true 2013-07-20 19:33:06 [iNFO] [ForgeModLoader] ModulEnergyConsum inside of the Creative Tab: 1 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:17 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:18 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Does Item Needs Fuel: false 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulEnergyConsum: 0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] ModulSpeed: 0.0 2013-07-20 19:33:19 [iNFO] [ForgeModLoader] Recipe: null So where is the problem? in the creative tab he say he has the nbt but than he does not have it!
  15. Thanks. Sry for need so much time to understand it. its 6:30 am and i have to go sleep now Working alone on a mod which will maybe have at the and a size of buildcraft is pretty hard (to hold everything in his mind ) But Thanks i will try it. But now its Sleeping time! Good Night
  16. Maybe you are right. But i can not tell that . I looked inside of the ItemStackClass Thats what this function does. With The Server and Client side i did not think about it. That could be true. Hmm i have to test it. public void setTagCompound(NBTTagCompound par1NBTTagCompound) { this.stackTagCompound = par1NBTTagCompound; } Hard Question and so much Todo XDDD. And Thanks for helping ^^
  17. Please Read my Post Slow: First(Car/Box/Car): I said I think that does not matter,i Did not Said I Know it does not matter. I Can be wrong i am not Perfect! I do not know everything and thats good! Maybe you are right. But i do not know it Second(Working/Not Working): Again You Did not Read my Post Correctly! I Say when i fill the Functions manullay (Without NBT) Than it does work! But if i use NBT than it does not work. Third: You say i do think i am right and i do think that i do know it better. That is not true! If i would know it i would not ask!
  18. i can do that but the problem is it does not work! And i made so much work for my ModularMachine^^" I won't give up^^
  19. That Could be a case. But i used the same Way as TinkersConstruct and there it did work at this way i made. And i think it does not matter if you direktly add Nbt infos to an item or make a TagCompound and add that to the Item. Its lik put a crate in a car and fill it up or fill a crate up and put it in a car .
  20. Oh ok i did read to fast (my mistake). As be fore it returns null, 0 I try to explain it. This item is a modul. You Place it inside of my machine and the machine ask the Modul (Thats why IProductModul) What speed the machine is working, How much energy Consumes, If it needs Energy Or fuel (coal), What Recipe output the Item what in his inputslot is has, How big the stacksize of the input Item has to be and if the Item has a Extra Output (like TE Pulverisierer) (Sry for the bad language) The Basic Setup was Speed (Double) 10 Energy Consume (Integer) 1 Needs Energy (boolean) True RecipeID(Integer) 1 RecipeMode(Integer) 0 But i Got that: Speed = 0 Energy Consume = 0 Needs Energy = null RecipeID = 0 RecipeMode = 0 Yeah And thats my trouble!
  21. I before you asking. I did try it out with placing the numbers manuell inside of the Function. My Custom Furnace Machine worked Perfect with it. But Manuell It is 100x More work as with NBTData.
  22. The Whole NBT Data will not Loaded. Every Function ends with 0,null I mean i tested it with FMLLog.
  23. Hello. I wrote an Item which stores NBT data (Some Integer, double, Boolean) everything like that. But the Problem is Everytime i use it in my custom Furnace it returns the data Null. Here is my Item code: package speiger.src.tinychest.common.items.module; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import speiger.src.api.api.IProductModul; import speiger.src.api.common.items.ItemSpmod; import speiger.src.tinychest.TinyChest; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; public class ItemProductionModul extends ItemSpmod implements IProductModul { public ItemProductionModul(int par1) { super(par1, true); this.setMaxStackSize(1); this.setMaxDamage(0); this.setHasSubtypes(true); this.setCreativeTab(TinyChest.tinyChest); } @Override public double getModulSpeed(ItemStack par1) { NBTTagCompound safe = par1.getTagCompound.getCompoundTag("Modul"); return safe.getDouble("ModulSpeed"); } @Override public int getModulEnergyConsum(ItemStack par1) { NBTTagCompound safe = par1.getTagCompound.getCompoundTag("Modul"); return safe.getIntegee("ModulEnergy"); } @Override @SideOnly(Side.CLIENT) public int getIconFromDamage(int par1) { return 0; } @Override public String getItemDisplayName(ItemStack par1) { return "TestModul"; } @Override public boolean doesAModulNeedsEnergy(ItemStack par1) { NBTTagCompound safe = par1.getTagCompound.getCompoundTag("Modul"); return safe.getBoolean("ModulNeeds"); } @Override public ItemStack getRecipeOutput(ItemStack input, ItemStack par1) { NBTTagCompound safe = par1.getTagCompound.getCompoundTag("Modul"); return RecipeInformations.getRecipeLists().getRecipeOutput(safe.getInteger("ModulRecipe"),input, safe.getInteger("ModulMode")); } @Override public int getInputStackSize(ItemStack input, ItemStack modul) { return 1; } @Override public ItemStack getExtraOutput(ItemStack input, ItemStack output, ItemStack modul) { return null; } @Override public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3) { ItemStack modul = new ItemStack(par1, 1,0); NBTTagCompound safe = new NBTTagCompound(); safe.setCompoundTag("Modul", new NBTTagCompound()); safe.setInteger("ModulEnergy", 1); safe.setDouble("ModulSpeed", 10.0D); safe.setBoolean("ModulNeeds", true); safe.setInteger("ModulRecipe", 1); safe.setInteger("ModulMode", 0); safe.setTagCompound(modul); par3.add(modul); } } So what do i make wrong?
  24. I Said at 100.000 recipes everything what the craftingManager uses start to lag! But 2048 recipes are to much!
  25. Guff is right but his code has mistakes! First everything else 1 which is in the Item class is right. You should change the - into a + (inside of the getContainerItemStack function) or you get problems^^ But eveything else is wrong what he made! So first you register your item like that: public static Item test = new yourItem(ItemID).setContainerItem(test); now the Recipe! You do not need to make a for loop. That make only lag. (I know it i made with this way about 2Million Recipes) Its alot easier! GameRegistry.addRecipe(new ItemStack(Item.diamond), new Object[]{"X", 'X', new ItemStack(test, 1, OreDictionary.WildCardValue)}); The WildCardValue or something like that (look inside of forge ordictionary class for the right name). Is like 1.4.7 new ItemStack(item, 1,-1) this means he uses any damage he gets. I hope it helps you, Now to Guff. You can use ForLoops. But at 100.000 Recipes the craftingtable starts to lag everytime you place or drag an item in/out of the craftingtabel. So why don't you change your recipe because the way i explained makes only 1 recipe instead of how many your ItemDamage is. Good Luck

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.