Нужна помощь в решении ошибки с gui . 1.7.10

Версия Minecraft
1.7.10
Сделал кастомную печь. При попытке открыть интерфейс печки крашится.


Код gui печки:



Java:
package kz.didas.solyanka.gui;



import org.lwjgl.opengl.GL11;



import net.minecraft.client.resources.I18n;



import kz.didas.solyanka.Solyanka;

import kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace;

import net.minecraft.client.Minecraft;

import net.minecraft.client.gui.inventory.GuiContainer;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.inventory.Container;

import net.minecraft.util.ResourceLocation;

import kz.didas.solyanka.container.ContainerIronElectricalFurnace;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;



@SideOnly(Side.CLIENT)

public class GuiIronElectricalFurnace extends GuiContainer {

  

    private static final ResourceLocation bground = new ResourceLocation(Solyanka.modid + ":" + "textures/gui/Iron electrical furnace gui.png");

  

private TileEntityIronElectricalFurnace IronElectricalFurnace;

  

    public GuiIronElectricalFurnace(InventoryPlayer inventoryPlayer, TileEntityIronElectricalFurnace entity) {

        super(new ContainerIronElectricalFurnace(inventoryPlayer, entity));       

    this.IronElectricalFurnace = entity;

  

    this.xSize = 176;

    this.ySize = 155;

    }



    public void drawGuiContainerForegroundLayer(int par1, int par2, int par3) {

        String name = this.IronElectricalFurnace.hasCustomInventoryName() ? this.IronElectricalFurnace.getInventoryName() : I18n.format(this.IronElectricalFurnace.getInventoryName(), new Object[0]);

    this.fontRendererObj.drawString(name, this.xSize / 2 -this.fontRendererObj.getStringWidth(name) /2 , 6, 4210752);

    this.fontRendererObj.drawString(I18n.format("container.inventory", new Object[0]), 128, this.ySize - 96 + 2, 4210752);

    }



    [USER=7319]@Override[/USER]

    protected void drawGuiContainerBackgroundLayer(float p_146976_1_, int p_146976_2_, int p_146976_3_) {

        GL11.glColor4f(1F, 1F, 1F, 1F);

        Minecraft.getMinecraft().getTextureManager().bindTexture(bground);

        int k = (this.width - this.xSize) / 2;

        int l = (this.height - this.ySize) / 2;

        drawTexturedModalRect(k, l, 0, 0, this.xSize, this.ySize);

        int i1;



}

}









Код контейнера :









package kz.didas.solyanka.container;



import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

import kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.inventory.Container;

import net.minecraft.inventory.ICrafting;

import net.minecraft.inventory.Slot;

import net.minecraft.inventory.SlotFurnace;



public class ContainerIronElectricalFurnace extends Container{



    private TileEntityIronElectricalFurnace IronElectricalFurnace;

  

    public int lastburnTime;

    public int lastcurrentItemBurnTime;

    public int lastcookTime;

  

    public ContainerIronElectricalFurnace(InventoryPlayer inventory, TileEntityIronElectricalFurnace tileentity) {

        this.IronElectricalFurnace = tileentity;

    this.addSlotToContainer(new Slot(tileentity, 0, 64, 50));

    this.addSlotToContainer(new Slot(tileentity, 1, 91, 4));

    this.addSlotToContainer(new SlotFurnace(inventory.player, tileentity, 2, 116, 50));   

  

    for(int i = 0; i<3; i++) {

        int y = -16;

        int s = 2;

        this.addSlotToContainer(new Slot(tileentity, s+1, 8, y+20));

    }

  

  

    // inventory

    for (int i=0; i<3; i++) {

        for (int j= 0; j<9; j++) {

            this.addSlotToContainer(new Slot(inventory, j + i*9+9, 8+j*18, 73+i*18));

        }

    }

  

    for(int i=0; i<9; i++) {

        this.addSlotToContainer(new Slot(inventory, i, 8+i*18, 131));

    }

    }

  

  

    public void addCraftingToCrafters (ICrafting icrafting) {

        super.addCraftingToCrafters(icrafting);

        icrafting.sendProgressBarUpdate(this, 0, this.IronElectricalFurnace.cookTime);

        icrafting.sendProgressBarUpdate(this, 1, this.IronElectricalFurnace.burnTime);

        icrafting.sendProgressBarUpdate(this, 2, this.IronElectricalFurnace.currentItemBurnTime);

    }

      

    public void detectAndSendChanges() {

        super.detectAndSendChanges();

        for (int i = 0; i < this.crafters.size(); i++){

        ICrafting icrafting = (ICrafting) this.crafters.get(i);

      

        if(this.lastcookTime != this.IronElectricalFurnace.cookTime) {

        icrafting.sendProgressBarUpdate(this, 0, this.IronElectricalFurnace.cookTime);   

        }

        if(this.lastburnTime != this.IronElectricalFurnace.burnTime) {

            icrafting.sendProgressBarUpdate(this, 1, this.IronElectricalFurnace.burnTime);   

        }

        if(this.lastcurrentItemBurnTime != this.IronElectricalFurnace.currentItemBurnTime) {

            icrafting.sendProgressBarUpdate(this, 2, this.IronElectricalFurnace.currentItemBurnTime);   

        }

      }

        this.lastcookTime = this.IronElectricalFurnace.cookTime;

        this.lastburnTime = this.IronElectricalFurnace.burnTime;

        this.lastcurrentItemBurnTime = this.IronElectricalFurnace.currentItemBurnTime;

    }

  

    @SideOnly(Side.CLIENT)

    public void updateProgressBar(int slot, int newValue) {

      

    }

  

    [USER=7319]@Override[/USER]

    public boolean canInteractWith(EntityPlayer p_75145_1_) {

        return true;

    }

  

}
 
Краш-лог
[14:04:16] [main/INFO] [GradleStart]: Extra: []
[14:04:16] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Родион/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[14:04:16] [main/INFO] [FML]: Forge Mod Loader version 7.99.40.1614 for Minecraft 1.7.10 loading
[14:04:16] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_181, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre1.8.0_181
[14:04:16] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[14:04:16] [main/INFO] [GradleStart]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin
[14:04:16] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[14:04:16] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[14:04:18] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[14:04:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[14:04:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[14:04:21] [main/INFO]: Setting user: Player653
[14:04:23] [Client thread/INFO]: LWJGL Version: 2.9.1
[14:04:26] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 8/31/18 2:04 PM
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_181, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 906506560 bytes (864 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce 9500 GT/PCIe/SSE2'
[14:04:26] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[14:04:26] [Client thread/INFO] [FML]: MinecraftForge v10.13.4.1614 Initialized
[14:04:26] [Client thread/INFO] [FML]: Replaced 183 ore recipies
[14:04:26] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[14:04:27] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[14:04:27] [Client thread/INFO] [FML]: Searching C:\Modding\eclipse\mods for mods
[14:04:35] [Client thread/INFO] [Solyanka]: Mod Solyanka is missing the required element 'name'. Substituting Solyanka
[14:04:51] [Client thread/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
[14:04:52] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, dedoxy, Solyanka] at CLIENT
[14:04:52] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, dedoxy, Solyanka] at SERVER
[14:04:52] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Dedoxy items, FMLFileResourcePack:Solyanka
[14:04:53] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[14:04:53] [Client thread/WARN] [FML]: ****************************************
[14:04:53] [Client thread/WARN] [FML]: * The object first.tools.NigheriteWoodPickaxe@763db7ac has been registered twice for the same name dedoxy:Nigherite pickaxe.
[14:04:53] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:405)
[14:04:53] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:849)
[14:04:53] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:812)
[14:04:53] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149)
[14:04:53] [Client thread/WARN] [FML]: * at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137)
[14:04:53] [Client thread/WARN] [FML]: * at first.MainClass.preLoad(MainClass.java:48)...
[14:04:53] [Client thread/WARN] [FML]: ****************************************
[14:04:53] [Client thread/INFO] [FML]: Applying holder lookups
[14:04:53] [Client thread/INFO] [FML]: Holder lookups applied
[14:04:53] [Client thread/INFO] [FML]: Injecting itemstacks
[14:04:53] [Client thread/INFO] [FML]: Itemstack injection complete
[14:04:54] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[14:04:54] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem...
[14:04:54] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
[14:04:54] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[14:04:59] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
[14:04:59] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[14:04:59] [Sound Library Loader/INFO]: Sound engine started
[14:05:00] [Client thread/INFO]: Created: 16x16 textures/blocks-atlas
[14:05:00] [Client thread/INFO]: Created: 16x16 textures/items-atlas
[14:05:00] [Client thread/INFO] [FML]: Injecting itemstacks
[14:05:00] [Client thread/INFO] [FML]: Itemstack injection complete
[14:05:00] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods
[14:05:00] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Dedoxy items, FMLFileResourcePack:Solyanka
[14:05:01] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas
[14:05:01] [Client thread/INFO]: Created: 256x256 textures/items-atlas
[14:05:01] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[14:05:01] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down...
[14:05:02] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com
[14:05:02] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[14:05:02] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[14:05:02] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem...
[14:05:02] [Thread-10/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
[14:05:02] [Thread-10/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[14:05:02] [Thread-10/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
[14:05:02] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:
[14:05:02] [Sound Library Loader/INFO]: Sound engine started
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: The following texture errors were found.
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: DOMAIN minecraft
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: --------------------------------------------------
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: domain minecraft is missing 1 texture
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: domain minecraft has 3 locations:
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: unknown resourcepack type net.minecraft.client.resources.DefaultResourcePack : Default
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: mod FML resources at C:\Users\Родион\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: mod Forge resources at C:\Users\Родион\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: The missing resources for domain minecraft are:
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: textures/items/MISSING_ICON_ITEM_4114_Cucumber landgurke.png
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: No other errors exist for domain minecraft
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[14:05:10] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10
[14:05:10] [Server thread/INFO]: Generating keypair
[14:05:10] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[14:05:11] [Server thread/INFO] [FML]: Applying holder lookups
[14:05:11] [Server thread/INFO] [FML]: Holder lookups applied
[14:05:11] [Server thread/INFO] [FML]: Loading dimension 0 (A) (net.minecraft.server.integrated.IntegratedServer@34fca6aa)
[14:05:11] [Server thread/INFO] [FML]: Loading dimension 1 (A) (net.minecraft.server.integrated.IntegratedServer@34fca6aa)
[14:05:11] [Server thread/INFO] [FML]: Loading dimension -1 (A) (net.minecraft.server.integrated.IntegratedServer@34fca6aa)
[14:05:11] [Server thread/INFO]: Preparing start region for level 0
[14:05:12] [Server thread/INFO]: Preparing spawn area: 21%
[14:05:13] [Server thread/INFO]: Preparing spawn area: 72%
[14:05:13] [Server thread/INFO]: Changing view distance to 7, from 10
[14:05:15] [Netty Client IO #0/INFO] [FML]: Server protocol version 2
[14:05:15] [Netty IO #1/INFO] [FML]: Client protocol version 2
[14:05:15] [Netty IO #1/INFO] [FML]: Client attempting to join with 5 mods : FML@7.10.99.99,Forge@10.13.4.1614,mcp@9.05,Solyanka@Alpha,dedoxy@1.0
[14:05:15] [Netty IO #1/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
[14:05:15] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [] at SERVER
[14:05:15] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
[14:05:15] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
[14:05:15] [Server thread/INFO]: Player653[local:E:e6dcfa7d] logged in with entity id 486 at (-45.90334988469717, 68.0, 126.12713510840904)
[14:05:15] [Server thread/INFO]: Player653 присоединился к игре
[14:05:20] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking memory connection
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:198) ~[NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) ~[MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[IntegratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50) ~[TileEntityIronElectricalFurnace.class:?]
at net.minecraft.inventory.Slot.getStack(Slot.java:88) ~[Slot.class:?]
at net.minecraft.inventory.Container.getInventory(Container.java:67) ~[Container.class:?]
at net.minecraft.inventory.Container.addCraftingToCrafters(Container.java:53) ~[Container.class:?]
at kz.didas.solyanka.container.ContainerIronElectricalFurnace.addCraftingToCrafters(ContainerIronElectricalFurnace.java:48) ~[ContainerIronElectricalFurnace.class:?]
at cpw.mods.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:88) ~[FMLNetworkHandler.class:?]
at kz.didas.solyanka.blocks.machines.IronElectricalFurnace.onBlockActivated(IronElectricalFurnace.java:89) ~[IronElectricalFurnace.class:?]
at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) ~[ItemInWorldManager.class:?]
at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) ~[NetHandlerPlayServer.class:?]
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) ~[C08PacketPlayerBlockPlacement.class:?]
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) ~[C08PacketPlayerBlockPlacement.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) ~[NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) ~[NetworkSystem.class:?]
... 5 more
[14:05:20] [Server thread/ERROR]: This crash report has been saved to: C:\Modding\eclipse\.\crash-reports\crash-2018-08-31_14.05.20-server.txt
[14:05:20] [Server thread/INFO]: Stopping server
[14:05:20] [Server thread/INFO]: Saving players
[14:05:20] [Server thread/INFO]: Saving worlds
[14:05:20] [Server thread/INFO]: Saving chunks for level 'A'/Overworld
[14:05:20] [Server thread/INFO]: Saving chunks for level 'A'/Nether
[14:05:20] [Server thread/INFO]: Saving chunks for level 'A'/The End
[14:05:21] [Server thread/INFO] [FML]: Unloading dimension 0
[14:05:21] [Server thread/INFO] [FML]: Unloading dimension -1
[14:05:21] [Server thread/INFO] [FML]: Unloading dimension 1
[14:05:21] [Server thread/INFO] [FML]: Applying holder lookups
[14:05:21] [Server thread/INFO] [FML]: Holder lookups applied
[14:05:21] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
[14:05:22] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1168) ~[EntityRenderer.class:?]
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) ~[Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:962) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
at GradleStart.main(Unknown Source) [start/:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50) ~[TileEntityIronElectricalFurnace.class:?]
at net.minecraft.inventory.Slot.getStack(Slot.java:88) ~[Slot.class:?]
at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) ~[GuiContainer.class:?]
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) ~[GuiContainer.class:?]
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) ~[EntityRenderer.class:?]
... 11 more
[14:05:22] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// I just don't know what went wrong :(

Time: 8/31/18 2:05 PM
Description: Rendering screen

java.lang.ArrayIndexOutOfBoundsException: 3
at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50)
at net.minecraft.inventory.Slot.getStack(Slot.java:88)
at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
at net.minecraft.client.Minecraft.run(Minecraft.java:962)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50)
at net.minecraft.inventory.Slot.getStack(Slot.java:88)
at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219)
at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)

-- Screen render details --
Details:
Screen name: kz.didas.solyanka.gui.GuiIronElectricalFurnace
Mouse location: Scaled: (213, 119). Absolute: (427, 240)
Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Player653'/486, l='MpServer', x=-45.90, y=69.62, z=126.13]]
Chunk stats: MultiplayerChunkCache: 225, 225
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-36,64,128), Chunk: (at 12,4,0 in -3,8; contains blocks -48,0,128 to -33,255,143), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 636 game time, 636 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 178 total; [EntitySquid['Спрут'/267, l='MpServer', x=-0.44, y=62.34, z=68.41], EntitySquid['Спрут'/268, l='MpServer', x=0.16, y=60.25, z=73.81], EntitySquid['Спрут'/269, l='MpServer', x=-1.84, y=62.38, z=77.50], EntitySquid['Спрут'/270, l='MpServer', x=3.91, y=59.25, z=65.09], EntitySquid['Спрут'/271, l='MpServer', x=-8.06, y=57.31, z=74.19], EntitySquid['Спрут'/272, l='MpServer', x=-7.88, y=55.31, z=78.69], EntitySquid['Спрут'/273, l='MpServer', x=-19.41, y=57.00, z=81.88], EntitySquid['Спрут'/274, l='MpServer', x=-8.09, y=55.38, z=92.97], EntitySquid['Спрут'/275, l='MpServer', x=-11.25, y=58.31, z=86.41], EntitySquid['Спрут'/276, l='MpServer', x=-2.75, y=60.09, z=89.97], EntitySquid['Спрут'/277, l='MpServer', x=2.38, y=58.34, z=100.88], EntityBat['Летучая мышь'/279, l='MpServer', x=-3.27, y=16.43, z=146.66], EntityBat['Летучая мышь'/280, l='MpServer', x=-0.96, y=12.53, z=152.97], EntityBat['Летучая мышь'/281, l='MpServer', x=-2.47, y=15.12, z=148.34], EntityBat['Летучая мышь'/282, l='MpServer', x=-0.99, y=13.31, z=151.53], EntitySquid['Спрут'/302, l='MpServer', x=1.34, y=60.19, z=72.69], EntitySquid['Спрут'/303, l='MpServer', x=3.19, y=60.72, z=71.56], EntitySquid['Спрут'/304, l='MpServer', x=5.50, y=59.38, z=72.41], EntitySquid['Спрут'/305, l='MpServer', x=10.69, y=60.72, z=68.22], EntitySquid['Спрут'/306, l='MpServer', x=4.03, y=55.06, z=75.09], EntitySquid['Спрут'/307, l='MpServer', x=11.88, y=59.25, z=68.03], EntitySquid['Спрут'/308, l='MpServer', x=17.22, y=62.31, z=71.59], EntityBat['Летучая мышь'/52, l='MpServer', x=-119.21, y=31.06, z=69.50], EntitySquid['Спрут'/309, l='MpServer', x=8.22, y=58.38, z=88.25], EntitySquid['Спрут'/310, l='MpServer', x=5.13, y=56.16, z=88.47], EntitySquid['Спрут'/311, l='MpServer', x=1.84, y=60.31, z=91.28], EntitySquid['Спрут'/312, l='MpServer', x=3.38, y=57.78, z=89.47], EntitySquid['Спрут'/313, l='MpServer', x=5.16, y=55.34, z=83.03], EntitySquid['Спрут'/314, l='MpServer', x=17.66, y=59.34, z=93.28], EntitySquid['Спрут'/315, l='MpServer', x=6.94, y=60.38, z=97.22], EntitySquid['Спрут'/316, l='MpServer', x=-1.44, y=57.34, z=89.47], EntitySquid['Спрут'/317, l='MpServer', x=13.94, y=59.38, z=92.09], EntitySquid['Спрут'/318, l='MpServer', x=7.72, y=55.25, z=84.53], EntitySquid['Спрут'/319, l='MpServer', x=9.28, y=56.34, z=96.16], EntitySquid['Спрут'/320, l='MpServer', x=15.63, y=44.94, z=109.88], EntitySquid['Спрут'/321, l='MpServer', x=7.03, y=57.22, z=107.72], EntitySquid['Спрут'/322, l='MpServer', x=11.91, y=55.06, z=105.53], EntitySquid['Спрут'/323, l='MpServer', x=10.31, y=55.22, z=94.75], EntitySquid['Спрут'/324, l='MpServer', x=2.56, y=60.34, z=101.63], EntitySquid['Спрут'/325, l='MpServer', x=7.50, y=45.16, z=118.75], EntitySquid['Спрут'/326, l='MpServer', x=12.88, y=44.13, z=114.59], EntitySquid['Спрут'/327, l='MpServer', x=19.91, y=46.19, z=115.81], EntityBat['Летучая мышь'/328, l='MpServer', x=0.72, y=14.96, z=149.01], EntityBat['Летучая мышь'/329, l='MpServer', x=11.75, y=26.88, z=154.72], EntitySquid['Спрут'/73, l='MpServer', x=-104.75, y=48.34, z=119.94], EntitySquid['Спрут'/330, l='MpServer', x=5.13, y=57.75, z=154.81], EntitySquid['Спрут'/74, l='MpServer', x=-94.50, y=51.34, z=114.66], EntitySquid['Спрут'/331, l='MpServer', x=13.25, y=56.72, z=150.63], EntitySquid['Спрут'/75, l='MpServer', x=-96.44, y=50.13, z=119.28], EntitySquid['Спрут'/332, l='MpServer', x=5.94, y=58.16, z=158.72], EntitySquid['Спрут'/76, l='MpServer', x=-99.13, y=52.38, z=122.72], EntitySquid['Спрут'/333, l='MpServer', x=9.81, y=56.34, z=151.53], EntitySquid['Спрут'/77, l='MpServer', x=-100.38, y=48.66, z=125.78], EntitySquid['Спрут'/334, l='MpServer', x=9.06, y=55.38, z=163.06], EntitySquid['Спрут'/78, l='MpServer', x=-109.44, y=47.34, z=149.88], EntitySquid['Спрут'/335, l='MpServer', x=18.88, y=52.13, z=160.75], EntitySquid['Спрут'/79, l='MpServer', x=-106.28, y=47.34, z=150.53], EntitySquid['Спрут'/336, l='MpServer', x=8.78, y=60.25, z=147.59], EntitySquid['Спрут'/80, l='MpServer', x=-108.66, y=47.25, z=151.50], EntitySquid['Спрут'/337, l='MpServer', x=13.59, y=53.75, z=163.97], EntitySquid['Спрут'/81, l='MpServer', x=-103.19, y=51.34, z=153.47], EntitySquid['Спрут'/338, l='MpServer', x=8.59, y=52.22, z=162.88], EntitySquid['Спрут'/82, l='MpServer', x=-97.63, y=51.28, z=145.91], EntitySquid['Спрут'/339, l='MpServer', x=11.63, y=55.34, z=168.69], EntitySquid['Спрут'/83, l='MpServer', x=-107.81, y=50.34, z=144.84], EntitySquid['Спрут'/340, l='MpServer', x=11.69, y=56.28, z=157.25], EntitySquid['Спрут'/84, l='MpServer', x=-108.44, y=48.94, z=161.59], EntitySquid['Спрут'/341, l='MpServer', x=9.72, y=59.34, z=168.91], EntitySquid['Спрут'/342, l='MpServer', x=8.47, y=53.28, z=165.50], EntitySquid['Спрут'/86, l='MpServer', x=-98.63, y=60.81, z=164.91], EntitySquid['Спрут'/87, l='MpServer', x=-96.16, y=51.22, z=112.53], EntitySquid['Спрут'/88, l='MpServer', x=-89.25, y=51.00, z=120.41], EntitySquid['Спрут'/89, l='MpServer', x=-92.59, y=49.38, z=120.66], EntitySquid['Спрут'/90, l='MpServer', x=-98.22, y=49.97, z=119.63], EntitySquid['Спрут'/91, l='MpServer', x=-95.28, y=49.34, z=119.44], EntityBat['Летучая мышь'/92, l='MpServer', x=-76.75, y=18.00, z=147.41], EntitySquid['Спрут'/93, l='MpServer', x=-81.56, y=43.78, z=146.53], EntitySquid['Спрут'/94, l='MpServer', x=-93.19, y=47.19, z=135.44], EntitySquid['Спрут'/95, l='MpServer', x=-75.50, y=43.13, z=147.75], EntitySquid['Спрут'/96, l='MpServer', x=-90.91, y=57.84, z=159.31], EntitySquid['Спрут'/97, l='MpServer', x=-85.13, y=58.72, z=158.50], EntitySquid['Спрут'/98, l='MpServer', x=-83.75, y=61.00, z=154.50], EntitySquid['Спрут'/99, l='MpServer', x=-80.34, y=60.19, z=161.13], EntitySquid['Спрут'/100, l='MpServer', x=-94.97, y=46.78, z=145.22], EntitySquid['Спрут'/101, l='MpServer', x=-94.16, y=51.28, z=155.47], EntitySquid['Спрут'/102, l='MpServer', x=-80.19, y=50.19, z=150.16], EntitySquid['Спрут'/358, l='MpServer', x=16.47, y=45.94, z=102.16], EntitySquid['Спрут'/103, l='MpServer', x=-80.28, y=45.22, z=154.03], EntitySquid['Спрут'/104, l='MpServer', x=-87.28, y=58.81, z=151.28], EntitySquid['Спрут'/105, l='MpServer', x=-82.16, y=48.28, z=153.13], EntitySquid['Спрут'/106, l='MpServer', x=-87.09, y=44.34, z=165.50], EntitySquid['Спрут'/107, l='MpServer', x=-89.44, y=45.28, z=168.81], EntitySquid['Спрут'/108, l='MpServer', x=-87.81, y=48.16, z=164.72], EntitySquid['Спрут'/109, l='MpServer', x=-97.50, y=61.34, z=164.31], EntitySquid['Спрут'/110, l='MpServer', x=-90.72, y=49.00, z=159.94], EntitySquid['Спрут'/111, l='MpServer', x=-76.31, y=50.31, z=164.66], EntitySquid['Спрут'/112, l='MpServer', x=-84.78, y=49.31, z=166.28], EntitySquid['Спрут'/113, l='MpServer', x=-95.28, y=51.38, z=170.25], EntitySquid['Спрут'/114, l='MpServer', x=-87.88, y=50.81, z=166.69], EntitySquid['Спрут'/115, l='MpServer', x=-88.13, y=57.31, z=160.78], EntitySquid['Спрут'/116, l='MpServer', x=-83.72, y=57.66, z=161.84], EntitySquid['Спрут'/372, l='MpServer', x=16.78, y=43.38, z=114.50], EntitySquid['Спрут'/117, l='MpServer', x=-75.97, y=47.31, z=185.09], EntitySquid['Спрут'/118, l='MpServer', x=-83.41, y=47.31, z=181.38], EntitySquid['Спрут'/375, l='MpServer', x=17.50, y=59.13, z=136.13], EntitySquid['Спрут'/119, l='MpServer', x=-85.50, y=45.34, z=189.16], EntitySquid['Спрут'/120, l='MpServer', x=-80.28, y=45.34, z=188.13], EntitySquid['Спрут'/379, l='MpServer', x=10.50, y=51.16, z=139.78], EntityBat['Летучая мышь'/123, l='MpServer', x=-71.13, y=21.15, z=74.75], EntitySquid['Спрут'/124, l='MpServer', x=-66.56, y=45.34, z=140.09], EntitySquid['Спрут'/125, l='MpServer', x=-77.13, y=45.31, z=138.44], EntitySquid['Спрут'/381, l='MpServer', x=14.16, y=59.31, z=154.22], EntitySquid['Спрут'/126, l='MpServer', x=-80.44, y=42.13, z=126.31], EntitySquid['Спрут'/382, l='MpServer', x=19.34, y=57.84, z=150.94], EntitySquid['Спрут'/127, l='MpServer', x=-72.72, y=45.09, z=145.66], EntitySquid['Спрут'/128, l='MpServer', x=-72.13, y=45.31, z=146.84], EntitySquid['Спрут'/384, l='MpServer', x=14.63, y=58.69, z=157.19], EntityBat['Летучая мышь'/129, l='MpServer', x=-77.75, y=18.00, z=144.46], EntitySquid['Спрут'/130, l='MpServer', x=-73.72, y=41.22, z=158.78], EntitySquid['Спрут'/131, l='MpServer', x=-73.47, y=45.06, z=143.66], EntitySquid['Спрут'/132, l='MpServer', x=-64.75, y=43.72, z=148.94], EntitySquid['Спрут'/133, l='MpServer', x=-70.66, y=47.06, z=152.44], EntitySquid['Спрут'/134, l='MpServer', x=-75.44, y=57.88, z=158.50], EntitySquid['Спрут'/135, l='MpServer', x=-79.41, y=59.09, z=151.09], EntitySquid['Спрут'/136, l='MpServer', x=-62.50, y=56.38, z=169.25], EntitySquid['Спрут'/393, l='MpServer', x=13.41, y=59.38, z=177.66], EntitySquid['Спрут'/137, l='MpServer', x=-83.31, y=53.84, z=172.63], EntitySquid['Спрут'/394, l='MpServer', x=20.03, y=54.09, z=156.41], EntitySquid['Спрут'/138, l='MpServer', x=-68.97, y=55.94, z=174.94], EntitySquid['Спрут'/139, l='MpServer', x=-72.19, y=53.34, z=169.50], EntityBat['Летучая мышь'/395, l='MpServer', x=19.48, y=18.96, z=184.60], EntitySquid['Спрут'/140, l='MpServer', x=-82.06, y=56.34, z=164.06], EntitySquid['Спрут'/141, l='MpServer', x=-77.19, y=53.34, z=177.56], EntitySquid['Спрут'/142, l='MpServer', x=-66.22, y=52.19, z=173.97], EntitySquid['Спрут'/143, l='MpServer', x=-77.41, y=52.38, z=174.41], EntitySquid['Спрут'/144, l='MpServer', x=-84.97, y=57.19, z=161.81], EntitySquid['Спрут'/145, l='MpServer', x=-70.78, y=45.31, z=182.91], EntitySquid['Спрут'/148, l='MpServer', x=-78.25, y=43.34, z=182.25], EntitySquid['Спрут'/150, l='MpServer', x=-69.09, y=44.72, z=188.59], EntitySquid['Спрут'/151, l='MpServer', x=-75.03, y=44.16, z=175.81], EntitySquid['Спрут'/152, l='MpServer', x=-79.06, y=55.75, z=182.44], EntitySquid['Спрут'/153, l='MpServer', x=-68.75, y=56.34, z=172.47], EntitySquid['Спрут'/154, l='MpServer', x=-79.34, y=53.13, z=184.66], EntitySquid['Спрут'/155, l='MpServer', x=-76.81, y=56.34, z=179.06], EntitySquid['Спрут'/156, l='MpServer', x=-79.31, y=46.16, z=189.84], EntityBat['Летучая мышь'/182, l='MpServer', x=-55.25, y=15.00, z=76.71], EntityBat['Летучая мышь'/183, l='MpServer', x=-59.63, y=13.00, z=70.50], EntityBat['Летучая мышь'/184, l='MpServer', x=-58.64, y=19.68, z=81.68], EntitySquid['Спрут'/185, l='MpServer', x=-55.13, y=53.97, z=95.59], EntitySquid['Спрут'/186, l='MpServer', x=-54.11, y=60.32, z=147.28], EntitySquid['Спрут'/187, l='MpServer', x=-45.55, y=55.91, z=153.88], EntityItem['item.tile.flower1.dandelion'/188, l='MpServer', x=-53.88, y=19.13, z=170.13], EntityItem['item.tile.flower1.dandelion'/189, l='MpServer', x=-52.63, y=19.13, z=169.13], EntitySquid['Спрут'/190, l='MpServer', x=-54.38, y=55.03, z=171.19], EntitySquid['Спрут'/191, l='MpServer', x=-53.66, y=55.88, z=165.91], EntitySquid['Спрут'/192, l='MpServer', x=-52.50, y=55.75, z=166.47], EntitySquid['Спрут'/193, l='MpServer', x=-46.50, y=55.16, z=176.16], EntitySquid['Спрут'/194, l='MpServer', x=-57.66, y=55.34, z=161.38], EntitySquid['Спрут'/195, l='MpServer', x=-58.63, y=53.34, z=173.84], EntitySquid['Спрут'/196, l='MpServer', x=-55.50, y=55.28, z=168.28], EntitySquid['Спрут'/197, l='MpServer', x=-47.47, y=55.38, z=188.97], EntitySquid['Спрут'/198, l='MpServer', x=-53.25, y=56.38, z=175.22], EntitySquid['Спрут'/199, l='MpServer', x=-47.69, y=52.00, z=179.94], EntitySquid['Спрут'/226, l='MpServer', x=-39.84, y=52.28, z=86.06], EntitySquid['Спрут'/227, l='MpServer', x=-44.07, y=46.49, z=102.54], EntitySquid['Спрут'/228, l='MpServer', x=-36.55, y=47.09, z=108.50], EntityBat['Летучая мышь'/229, l='MpServer', x=-35.25, y=10.07, z=138.77], EntitySquid['Спрут'/230, l='MpServer', x=-52.36, y=55.93, z=155.19], EntityBat['Летучая мышь'/487, l='MpServer', x=-59.31, y=26.00, z=83.59], EntitySquid['Спрут'/231, l='MpServer', x=-52.16, y=56.38, z=179.38], EntityBat['Летучая мышь'/488, l='MpServer', x=-55.50, y=26.64, z=87.69], EntityBat['Летучая мышь'/493, l='MpServer', x=-9.72, y=22.01, z=63.72], EntityBat['Летучая мышь'/494, l='MpServer', x=-9.73, y=24.17, z=63.15], EntityBat['Летучая мышь'/495, l='MpServer', x=-8.50, y=22.00, z=62.95], EntityBat['Летучая мышь'/496, l='MpServer', x=-4.24, y=20.10, z=61.75], EntityClientPlayerMP['Player653'/486, l='MpServer', x=-45.90, y=69.62, z=126.13], EntitySquid['Спрут'/249, l='MpServer', x=-26.72, y=55.31, z=89.13], EntitySquid['Спрут'/250, l='MpServer', x=-22.56, y=50.34, z=190.63]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566)
at net.minecraft.client.Minecraft.run(Minecraft.java:984)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
at GradleStart.main(Unknown Source)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_181, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 816116160 bytes (778 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar)
UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar)
UCHIJAAAA dedoxy{1.0} [Dedoxy items] (bin)
UCHIJAAAA Solyanka{Alpha} [Solyanka] (bin)
GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce 9500 GT/PCIe/SSE2'
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce 9500 GT/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: Русский (Россия)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
[14:05:22] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Modding\eclipse\.\crash-reports\crash-2018-08-31_14.05.22-client.txt
Краш-лог:
[14:04:16] [main/INFO] [GradleStart]: Extra: []
[14:04:16] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Родион/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[14:04:16] [main/INFO] [FML]: Forge Mod Loader version 7.99.40.1614 for Minecraft 1.7.10 loading
[14:04:16] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_181, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre1.8.0_181
[14:04:16] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[14:04:16] [main/INFO] [GradleStart]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin
[14:04:16] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[14:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[14:04:16] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
[14:04:18] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[14:04:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[14:04:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker
[14:04:20] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[14:04:21] [main/INFO]: Setting user: Player653
[14:04:23] [Client thread/INFO]: LWJGL Version: 2.9.1
[14:04:26] [Client thread/INFO] [STDOUT]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ----
// Don't be sad, have a hug! <3

Time: 8/31/18 2:04 PM
Description: Loading screen debug info

This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_181, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 906506560 bytes (864 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce 9500 GT/PCIe/SSE2'
[14:04:26] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
[14:04:26] [Client thread/INFO] [FML]: MinecraftForge v10.13.4.1614 Initialized
[14:04:26] [Client thread/INFO] [FML]: Replaced 183 ore recipies
[14:04:26] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
[14:04:27] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[14:04:27] [Client thread/INFO] [FML]: Searching C:\Modding\eclipse\mods for mods
[14:04:35] [Client thread/INFO] [Solyanka]: Mod Solyanka is missing the required element 'name'. Substituting Solyanka
[14:04:51] [Client thread/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
[14:04:52] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, dedoxy, Solyanka] at CLIENT
[14:04:52] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, dedoxy, Solyanka] at SERVER
[14:04:52] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Dedoxy items, FMLFileResourcePack:Solyanka
[14:04:53] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Found 341 ObjectHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations
[14:04:53] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
[14:04:53] [Client thread/WARN] [FML]: ****************************************
[14:04:53] [Client thread/WARN] [FML]: * The object first.tools.NigheriteWoodPickaxe@763db7ac has been registered twice for the same name dedoxy:Nigherite pickaxe.
[14:04:53] [Client thread/WARN] [FML]: *  at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:405)
[14:04:53] [Client thread/WARN] [FML]: *  at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:849)
[14:04:53] [Client thread/WARN] [FML]: *  at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:812)
[14:04:53] [Client thread/WARN] [FML]: *  at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149)
[14:04:53] [Client thread/WARN] [FML]: *  at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137)
[14:04:53] [Client thread/WARN] [FML]: *  at first.MainClass.preLoad(MainClass.java:48)...
[14:04:53] [Client thread/WARN] [FML]: ****************************************
[14:04:53] [Client thread/INFO] [FML]: Applying holder lookups
[14:04:53] [Client thread/INFO] [FML]: Holder lookups applied
[14:04:53] [Client thread/INFO] [FML]: Injecting itemstacks
[14:04:53] [Client thread/INFO] [FML]: Itemstack injection complete
[14:04:54] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
[14:04:54] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem...
[14:04:54] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
[14:04:54] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[14:04:59] [Thread-8/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
[14:04:59] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
[14:04:59] [Sound Library Loader/INFO]: Sound engine started
[14:05:00] [Client thread/INFO]: Created: 16x16 textures/blocks-atlas
[14:05:00] [Client thread/INFO]: Created: 16x16 textures/items-atlas
[14:05:00] [Client thread/INFO] [FML]: Injecting itemstacks
[14:05:00] [Client thread/INFO] [FML]: Itemstack injection complete
[14:05:00] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods
[14:05:00] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Dedoxy items, FMLFileResourcePack:Solyanka
[14:05:01] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas
[14:05:01] [Client thread/INFO]: Created: 256x256 textures/items-atlas
[14:05:01] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
[14:05:01] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down...
[14:05:02] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:importantMessage:90]:     Author: Paul Lamb, www.paulscode.com
[14:05:02] [Client thread/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
[14:05:02] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
[14:05:02] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem...
[14:05:02] [Thread-10/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL
[14:05:02] [Thread-10/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]:     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[14:05:02] [Thread-10/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized.
[14:05:02] [Sound Library Loader/INFO] [STDOUT]: [paulscode.sound.SoundSystemLogger:message:69]: 
[14:05:02] [Sound Library Loader/INFO]: Sound engine started
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: The following texture errors were found.
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:   DOMAIN minecraft
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: --------------------------------------------------
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:   domain minecraft is missing 1 texture
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:     domain minecraft has 3 locations:
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:       unknown resourcepack type net.minecraft.client.resources.DefaultResourcePack : Default
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:       mod FML resources at C:\Users\Родион\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:       mod Forge resources at C:\Users\Родион\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.4.1614-1.7.10\forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:     The missing resources for domain minecraft are:
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/items/MISSING_ICON_ITEM_4114_Cucumber landgurke.png
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: -------------------------
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]:     No other errors exist for domain minecraft
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: ==================================================
[14:05:04] [Client thread/ERROR] [TEXTURE ERRORS]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
[14:05:10] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10
[14:05:10] [Server thread/INFO]: Generating keypair
[14:05:10] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
[14:05:11] [Server thread/INFO] [FML]: Applying holder lookups
[14:05:11] [Server thread/INFO] [FML]: Holder lookups applied
[14:05:11] [Server thread/INFO] [FML]: Loading dimension 0 (A) (net.minecraft.server.integrated.IntegratedServer@34fca6aa)
[14:05:11] [Server thread/INFO] [FML]: Loading dimension 1 (A) (net.minecraft.server.integrated.IntegratedServer@34fca6aa)
[14:05:11] [Server thread/INFO] [FML]: Loading dimension -1 (A) (net.minecraft.server.integrated.IntegratedServer@34fca6aa)
[14:05:11] [Server thread/INFO]: Preparing start region for level 0
[14:05:12] [Server thread/INFO]: Preparing spawn area: 21%
[14:05:13] [Server thread/INFO]: Preparing spawn area: 72%
[14:05:13] [Server thread/INFO]: Changing view distance to 7, from 10
[14:05:15] [Netty Client IO #0/INFO] [FML]: Server protocol version 2
[14:05:15] [Netty IO #1/INFO] [FML]: Client protocol version 2
[14:05:15] [Netty IO #1/INFO] [FML]: Client attempting to join with 5 mods : FML@7.10.99.99,Forge@10.13.4.1614,mcp@9.05,Solyanka@Alpha,dedoxy@1.0
[14:05:15] [Netty IO #1/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
[14:05:15] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [] at SERVER
[14:05:15] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
[14:05:15] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
[14:05:15] [Server thread/INFO]: Player653[local:E:e6dcfa7d] logged in with entity id 486 at (-45.90334988469717, 68.0, 126.12713510840904)
[14:05:15] [Server thread/INFO]: Player653 присоединился к игре
[14:05:20] [Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking memory connection
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:198) ~[NetworkSystem.class:?]
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) ~[MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) ~[MinecraftServer.class:?]
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[IntegratedServer.class:?]
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?]
	at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
	at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50) ~[TileEntityIronElectricalFurnace.class:?]
	at net.minecraft.inventory.Slot.getStack(Slot.java:88) ~[Slot.class:?]
	at net.minecraft.inventory.Container.getInventory(Container.java:67) ~[Container.class:?]
	at net.minecraft.inventory.Container.addCraftingToCrafters(Container.java:53) ~[Container.class:?]
	at kz.didas.solyanka.container.ContainerIronElectricalFurnace.addCraftingToCrafters(ContainerIronElectricalFurnace.java:48) ~[ContainerIronElectricalFurnace.class:?]
	at cpw.mods.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:88) ~[FMLNetworkHandler.class:?]
	at kz.didas.solyanka.blocks.machines.IronElectricalFurnace.onBlockActivated(IronElectricalFurnace.java:89) ~[IronElectricalFurnace.class:?]
	at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) ~[ItemInWorldManager.class:?]
	at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:593) ~[NetHandlerPlayServer.class:?]
	at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) ~[C08PacketPlayerBlockPlacement.class:?]
	at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) ~[C08PacketPlayerBlockPlacement.class:?]
	at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) ~[NetworkManager.class:?]
	at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) ~[NetworkSystem.class:?]
	... 5 more
[14:05:20] [Server thread/ERROR]: This crash report has been saved to: C:\Modding\eclipse\.\crash-reports\crash-2018-08-31_14.05.20-server.txt
[14:05:20] [Server thread/INFO]: Stopping server
[14:05:20] [Server thread/INFO]: Saving players
[14:05:20] [Server thread/INFO]: Saving worlds
[14:05:20] [Server thread/INFO]: Saving chunks for level 'A'/Overworld
[14:05:20] [Server thread/INFO]: Saving chunks for level 'A'/Nether
[14:05:20] [Server thread/INFO]: Saving chunks for level 'A'/The End
[14:05:21] [Server thread/INFO] [FML]: Unloading dimension 0
[14:05:21] [Server thread/INFO] [FML]: Unloading dimension -1
[14:05:21] [Server thread/INFO] [FML]: Unloading dimension 1
[14:05:21] [Server thread/INFO] [FML]: Applying holder lookups
[14:05:21] [Server thread/INFO] [FML]: Holder lookups applied
[14:05:21] [Server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
[14:05:22] [Client thread/FATAL]: Reported exception thrown!
net.minecraft.util.ReportedException: Rendering screen
	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1168) ~[EntityRenderer.class:?]
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067) ~[Minecraft.class:?]
	at net.minecraft.client.Minecraft.run(Minecraft.java:962) [Minecraft.class:?]
	at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
	at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
	at GradleStart.main(Unknown Source) [start/:?]
Caused by: java.lang.ArrayIndexOutOfBoundsException: 3
	at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50) ~[TileEntityIronElectricalFurnace.class:?]
	at net.minecraft.inventory.Slot.getStack(Slot.java:88) ~[Slot.class:?]
	at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) ~[GuiContainer.class:?]
	at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) ~[GuiContainer.class:?]
	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) ~[EntityRenderer.class:?]
	... 11 more
[14:05:22] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ----
// I just don't know what went wrong :(

Time: 8/31/18 2:05 PM
Description: Rendering screen

java.lang.ArrayIndexOutOfBoundsException: 3
	at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50)
	at net.minecraft.inventory.Slot.getStack(Slot.java:88)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219)
	at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)
	at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137)
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
	at net.minecraft.client.Minecraft.run(Minecraft.java:962)
	at net.minecraft.client.main.Main.main(Main.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
	at GradleStart.main(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
	at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50)
	at net.minecraft.inventory.Slot.getStack(Slot.java:88)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219)
	at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)

-- Screen render details --
Details:
	Screen name: kz.didas.solyanka.gui.GuiIronElectricalFurnace
	Mouse location: Scaled: (213, 119). Absolute: (427, 240)
	Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityClientPlayerMP['Player653'/486, l='MpServer', x=-45.90, y=69.62, z=126.13]]
	Chunk stats: MultiplayerChunkCache: 225, 225
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (-36,64,128), Chunk: (at 12,4,0 in -3,8; contains blocks -48,0,128 to -33,255,143), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 636 game time, 636 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 178 total; [EntitySquid['Спрут'/267, l='MpServer', x=-0.44, y=62.34, z=68.41], EntitySquid['Спрут'/268, l='MpServer', x=0.16, y=60.25, z=73.81], EntitySquid['Спрут'/269, l='MpServer', x=-1.84, y=62.38, z=77.50], EntitySquid['Спрут'/270, l='MpServer', x=3.91, y=59.25, z=65.09], EntitySquid['Спрут'/271, l='MpServer', x=-8.06, y=57.31, z=74.19], EntitySquid['Спрут'/272, l='MpServer', x=-7.88, y=55.31, z=78.69], EntitySquid['Спрут'/273, l='MpServer', x=-19.41, y=57.00, z=81.88], EntitySquid['Спрут'/274, l='MpServer', x=-8.09, y=55.38, z=92.97], EntitySquid['Спрут'/275, l='MpServer', x=-11.25, y=58.31, z=86.41], EntitySquid['Спрут'/276, l='MpServer', x=-2.75, y=60.09, z=89.97], EntitySquid['Спрут'/277, l='MpServer', x=2.38, y=58.34, z=100.88], EntityBat['Летучая мышь'/279, l='MpServer', x=-3.27, y=16.43, z=146.66], EntityBat['Летучая мышь'/280, l='MpServer', x=-0.96, y=12.53, z=152.97], EntityBat['Летучая мышь'/281, l='MpServer', x=-2.47, y=15.12, z=148.34], EntityBat['Летучая мышь'/282, l='MpServer', x=-0.99, y=13.31, z=151.53], EntitySquid['Спрут'/302, l='MpServer', x=1.34, y=60.19, z=72.69], EntitySquid['Спрут'/303, l='MpServer', x=3.19, y=60.72, z=71.56], EntitySquid['Спрут'/304, l='MpServer', x=5.50, y=59.38, z=72.41], EntitySquid['Спрут'/305, l='MpServer', x=10.69, y=60.72, z=68.22], EntitySquid['Спрут'/306, l='MpServer', x=4.03, y=55.06, z=75.09], EntitySquid['Спрут'/307, l='MpServer', x=11.88, y=59.25, z=68.03], EntitySquid['Спрут'/308, l='MpServer', x=17.22, y=62.31, z=71.59], EntityBat['Летучая мышь'/52, l='MpServer', x=-119.21, y=31.06, z=69.50], EntitySquid['Спрут'/309, l='MpServer', x=8.22, y=58.38, z=88.25], EntitySquid['Спрут'/310, l='MpServer', x=5.13, y=56.16, z=88.47], EntitySquid['Спрут'/311, l='MpServer', x=1.84, y=60.31, z=91.28], EntitySquid['Спрут'/312, l='MpServer', x=3.38, y=57.78, z=89.47], EntitySquid['Спрут'/313, l='MpServer', x=5.16, y=55.34, z=83.03], EntitySquid['Спрут'/314, l='MpServer', x=17.66, y=59.34, z=93.28], EntitySquid['Спрут'/315, l='MpServer', x=6.94, y=60.38, z=97.22], EntitySquid['Спрут'/316, l='MpServer', x=-1.44, y=57.34, z=89.47], EntitySquid['Спрут'/317, l='MpServer', x=13.94, y=59.38, z=92.09], EntitySquid['Спрут'/318, l='MpServer', x=7.72, y=55.25, z=84.53], EntitySquid['Спрут'/319, l='MpServer', x=9.28, y=56.34, z=96.16], EntitySquid['Спрут'/320, l='MpServer', x=15.63, y=44.94, z=109.88], EntitySquid['Спрут'/321, l='MpServer', x=7.03, y=57.22, z=107.72], EntitySquid['Спрут'/322, l='MpServer', x=11.91, y=55.06, z=105.53], EntitySquid['Спрут'/323, l='MpServer', x=10.31, y=55.22, z=94.75], EntitySquid['Спрут'/324, l='MpServer', x=2.56, y=60.34, z=101.63], EntitySquid['Спрут'/325, l='MpServer', x=7.50, y=45.16, z=118.75], EntitySquid['Спрут'/326, l='MpServer', x=12.88, y=44.13, z=114.59], EntitySquid['Спрут'/327, l='MpServer', x=19.91, y=46.19, z=115.81], EntityBat['Летучая мышь'/328, l='MpServer', x=0.72, y=14.96, z=149.01], EntityBat['Летучая мышь'/329, l='MpServer', x=11.75, y=26.88, z=154.72], EntitySquid['Спрут'/73, l='MpServer', x=-104.75, y=48.34, z=119.94], EntitySquid['Спрут'/330, l='MpServer', x=5.13, y=57.75, z=154.81], EntitySquid['Спрут'/74, l='MpServer', x=-94.50, y=51.34, z=114.66], EntitySquid['Спрут'/331, l='MpServer', x=13.25, y=56.72, z=150.63], EntitySquid['Спрут'/75, l='MpServer', x=-96.44, y=50.13, z=119.28], EntitySquid['Спрут'/332, l='MpServer', x=5.94, y=58.16, z=158.72], EntitySquid['Спрут'/76, l='MpServer', x=-99.13, y=52.38, z=122.72], EntitySquid['Спрут'/333, l='MpServer', x=9.81, y=56.34, z=151.53], EntitySquid['Спрут'/77, l='MpServer', x=-100.38, y=48.66, z=125.78], EntitySquid['Спрут'/334, l='MpServer', x=9.06, y=55.38, z=163.06], EntitySquid['Спрут'/78, l='MpServer', x=-109.44, y=47.34, z=149.88], EntitySquid['Спрут'/335, l='MpServer', x=18.88, y=52.13, z=160.75], EntitySquid['Спрут'/79, l='MpServer', x=-106.28, y=47.34, z=150.53], EntitySquid['Спрут'/336, l='MpServer', x=8.78, y=60.25, z=147.59], EntitySquid['Спрут'/80, l='MpServer', x=-108.66, y=47.25, z=151.50], EntitySquid['Спрут'/337, l='MpServer', x=13.59, y=53.75, z=163.97], EntitySquid['Спрут'/81, l='MpServer', x=-103.19, y=51.34, z=153.47], EntitySquid['Спрут'/338, l='MpServer', x=8.59, y=52.22, z=162.88], EntitySquid['Спрут'/82, l='MpServer', x=-97.63, y=51.28, z=145.91], EntitySquid['Спрут'/339, l='MpServer', x=11.63, y=55.34, z=168.69], EntitySquid['Спрут'/83, l='MpServer', x=-107.81, y=50.34, z=144.84], EntitySquid['Спрут'/340, l='MpServer', x=11.69, y=56.28, z=157.25], EntitySquid['Спрут'/84, l='MpServer', x=-108.44, y=48.94, z=161.59], EntitySquid['Спрут'/341, l='MpServer', x=9.72, y=59.34, z=168.91], EntitySquid['Спрут'/342, l='MpServer', x=8.47, y=53.28, z=165.50], EntitySquid['Спрут'/86, l='MpServer', x=-98.63, y=60.81, z=164.91], EntitySquid['Спрут'/87, l='MpServer', x=-96.16, y=51.22, z=112.53], EntitySquid['Спрут'/88, l='MpServer', x=-89.25, y=51.00, z=120.41], EntitySquid['Спрут'/89, l='MpServer', x=-92.59, y=49.38, z=120.66], EntitySquid['Спрут'/90, l='MpServer', x=-98.22, y=49.97, z=119.63], EntitySquid['Спрут'/91, l='MpServer', x=-95.28, y=49.34, z=119.44], EntityBat['Летучая мышь'/92, l='MpServer', x=-76.75, y=18.00, z=147.41], EntitySquid['Спрут'/93, l='MpServer', x=-81.56, y=43.78, z=146.53], EntitySquid['Спрут'/94, l='MpServer', x=-93.19, y=47.19, z=135.44], EntitySquid['Спрут'/95, l='MpServer', x=-75.50, y=43.13, z=147.75], EntitySquid['Спрут'/96, l='MpServer', x=-90.91, y=57.84, z=159.31], EntitySquid['Спрут'/97, l='MpServer', x=-85.13, y=58.72, z=158.50], EntitySquid['Спрут'/98, l='MpServer', x=-83.75, y=61.00, z=154.50], EntitySquid['Спрут'/99, l='MpServer', x=-80.34, y=60.19, z=161.13], EntitySquid['Спрут'/100, l='MpServer', x=-94.97, y=46.78, z=145.22], EntitySquid['Спрут'/101, l='MpServer', x=-94.16, y=51.28, z=155.47], EntitySquid['Спрут'/102, l='MpServer', x=-80.19, y=50.19, z=150.16], EntitySquid['Спрут'/358, l='MpServer', x=16.47, y=45.94, z=102.16], EntitySquid['Спрут'/103, l='MpServer', x=-80.28, y=45.22, z=154.03], EntitySquid['Спрут'/104, l='MpServer', x=-87.28, y=58.81, z=151.28], EntitySquid['Спрут'/105, l='MpServer', x=-82.16, y=48.28, z=153.13], EntitySquid['Спрут'/106, l='MpServer', x=-87.09, y=44.34, z=165.50], EntitySquid['Спрут'/107, l='MpServer', x=-89.44, y=45.28, z=168.81], EntitySquid['Спрут'/108, l='MpServer', x=-87.81, y=48.16, z=164.72], EntitySquid['Спрут'/109, l='MpServer', x=-97.50, y=61.34, z=164.31], EntitySquid['Спрут'/110, l='MpServer', x=-90.72, y=49.00, z=159.94], EntitySquid['Спрут'/111, l='MpServer', x=-76.31, y=50.31, z=164.66], EntitySquid['Спрут'/112, l='MpServer', x=-84.78, y=49.31, z=166.28], EntitySquid['Спрут'/113, l='MpServer', x=-95.28, y=51.38, z=170.25], EntitySquid['Спрут'/114, l='MpServer', x=-87.88, y=50.81, z=166.69], EntitySquid['Спрут'/115, l='MpServer', x=-88.13, y=57.31, z=160.78], EntitySquid['Спрут'/116, l='MpServer', x=-83.72, y=57.66, z=161.84], EntitySquid['Спрут'/372, l='MpServer', x=16.78, y=43.38, z=114.50], EntitySquid['Спрут'/117, l='MpServer', x=-75.97, y=47.31, z=185.09], EntitySquid['Спрут'/118, l='MpServer', x=-83.41, y=47.31, z=181.38], EntitySquid['Спрут'/375, l='MpServer', x=17.50, y=59.13, z=136.13], EntitySquid['Спрут'/119, l='MpServer', x=-85.50, y=45.34, z=189.16], EntitySquid['Спрут'/120, l='MpServer', x=-80.28, y=45.34, z=188.13], EntitySquid['Спрут'/379, l='MpServer', x=10.50, y=51.16, z=139.78], EntityBat['Летучая мышь'/123, l='MpServer', x=-71.13, y=21.15, z=74.75], EntitySquid['Спрут'/124, l='MpServer', x=-66.56, y=45.34, z=140.09], EntitySquid['Спрут'/125, l='MpServer', x=-77.13, y=45.31, z=138.44], EntitySquid['Спрут'/381, l='MpServer', x=14.16, y=59.31, z=154.22], EntitySquid['Спрут'/126, l='MpServer', x=-80.44, y=42.13, z=126.31], EntitySquid['Спрут'/382, l='MpServer', x=19.34, y=57.84, z=150.94], EntitySquid['Спрут'/127, l='MpServer', x=-72.72, y=45.09, z=145.66], EntitySquid['Спрут'/128, l='MpServer', x=-72.13, y=45.31, z=146.84], EntitySquid['Спрут'/384, l='MpServer', x=14.63, y=58.69, z=157.19], EntityBat['Летучая мышь'/129, l='MpServer', x=-77.75, y=18.00, z=144.46], EntitySquid['Спрут'/130, l='MpServer', x=-73.72, y=41.22, z=158.78], EntitySquid['Спрут'/131, l='MpServer', x=-73.47, y=45.06, z=143.66], EntitySquid['Спрут'/132, l='MpServer', x=-64.75, y=43.72, z=148.94], EntitySquid['Спрут'/133, l='MpServer', x=-70.66, y=47.06, z=152.44], EntitySquid['Спрут'/134, l='MpServer', x=-75.44, y=57.88, z=158.50], EntitySquid['Спрут'/135, l='MpServer', x=-79.41, y=59.09, z=151.09], EntitySquid['Спрут'/136, l='MpServer', x=-62.50, y=56.38, z=169.25], EntitySquid['Спрут'/393, l='MpServer', x=13.41, y=59.38, z=177.66], EntitySquid['Спрут'/137, l='MpServer', x=-83.31, y=53.84, z=172.63], EntitySquid['Спрут'/394, l='MpServer', x=20.03, y=54.09, z=156.41], EntitySquid['Спрут'/138, l='MpServer', x=-68.97, y=55.94, z=174.94], EntitySquid['Спрут'/139, l='MpServer', x=-72.19, y=53.34, z=169.50], EntityBat['Летучая мышь'/395, l='MpServer', x=19.48, y=18.96, z=184.60], EntitySquid['Спрут'/140, l='MpServer', x=-82.06, y=56.34, z=164.06], EntitySquid['Спрут'/141, l='MpServer', x=-77.19, y=53.34, z=177.56], EntitySquid['Спрут'/142, l='MpServer', x=-66.22, y=52.19, z=173.97], EntitySquid['Спрут'/143, l='MpServer', x=-77.41, y=52.38, z=174.41], EntitySquid['Спрут'/144, l='MpServer', x=-84.97, y=57.19, z=161.81], EntitySquid['Спрут'/145, l='MpServer', x=-70.78, y=45.31, z=182.91], EntitySquid['Спрут'/148, l='MpServer', x=-78.25, y=43.34, z=182.25], EntitySquid['Спрут'/150, l='MpServer', x=-69.09, y=44.72, z=188.59], EntitySquid['Спрут'/151, l='MpServer', x=-75.03, y=44.16, z=175.81], EntitySquid['Спрут'/152, l='MpServer', x=-79.06, y=55.75, z=182.44], EntitySquid['Спрут'/153, l='MpServer', x=-68.75, y=56.34, z=172.47], EntitySquid['Спрут'/154, l='MpServer', x=-79.34, y=53.13, z=184.66], EntitySquid['Спрут'/155, l='MpServer', x=-76.81, y=56.34, z=179.06], EntitySquid['Спрут'/156, l='MpServer', x=-79.31, y=46.16, z=189.84], EntityBat['Летучая мышь'/182, l='MpServer', x=-55.25, y=15.00, z=76.71], EntityBat['Летучая мышь'/183, l='MpServer', x=-59.63, y=13.00, z=70.50], EntityBat['Летучая мышь'/184, l='MpServer', x=-58.64, y=19.68, z=81.68], EntitySquid['Спрут'/185, l='MpServer', x=-55.13, y=53.97, z=95.59], EntitySquid['Спрут'/186, l='MpServer', x=-54.11, y=60.32, z=147.28], EntitySquid['Спрут'/187, l='MpServer', x=-45.55, y=55.91, z=153.88], EntityItem['item.tile.flower1.dandelion'/188, l='MpServer', x=-53.88, y=19.13, z=170.13], EntityItem['item.tile.flower1.dandelion'/189, l='MpServer', x=-52.63, y=19.13, z=169.13], EntitySquid['Спрут'/190, l='MpServer', x=-54.38, y=55.03, z=171.19], EntitySquid['Спрут'/191, l='MpServer', x=-53.66, y=55.88, z=165.91], EntitySquid['Спрут'/192, l='MpServer', x=-52.50, y=55.75, z=166.47], EntitySquid['Спрут'/193, l='MpServer', x=-46.50, y=55.16, z=176.16], EntitySquid['Спрут'/194, l='MpServer', x=-57.66, y=55.34, z=161.38], EntitySquid['Спрут'/195, l='MpServer', x=-58.63, y=53.34, z=173.84], EntitySquid['Спрут'/196, l='MpServer', x=-55.50, y=55.28, z=168.28], EntitySquid['Спрут'/197, l='MpServer', x=-47.47, y=55.38, z=188.97], EntitySquid['Спрут'/198, l='MpServer', x=-53.25, y=56.38, z=175.22], EntitySquid['Спрут'/199, l='MpServer', x=-47.69, y=52.00, z=179.94], EntitySquid['Спрут'/226, l='MpServer', x=-39.84, y=52.28, z=86.06], EntitySquid['Спрут'/227, l='MpServer', x=-44.07, y=46.49, z=102.54], EntitySquid['Спрут'/228, l='MpServer', x=-36.55, y=47.09, z=108.50], EntityBat['Летучая мышь'/229, l='MpServer', x=-35.25, y=10.07, z=138.77], EntitySquid['Спрут'/230, l='MpServer', x=-52.36, y=55.93, z=155.19], EntityBat['Летучая мышь'/487, l='MpServer', x=-59.31, y=26.00, z=83.59], EntitySquid['Спрут'/231, l='MpServer', x=-52.16, y=56.38, z=179.38], EntityBat['Летучая мышь'/488, l='MpServer', x=-55.50, y=26.64, z=87.69], EntityBat['Летучая мышь'/493, l='MpServer', x=-9.72, y=22.01, z=63.72], EntityBat['Летучая мышь'/494, l='MpServer', x=-9.73, y=24.17, z=63.15], EntityBat['Летучая мышь'/495, l='MpServer', x=-8.50, y=22.00, z=62.95], EntityBat['Летучая мышь'/496, l='MpServer', x=-4.24, y=20.10, z=61.75], EntityClientPlayerMP['Player653'/486, l='MpServer', x=-45.90, y=69.62, z=126.13], EntitySquid['Спрут'/249, l='MpServer', x=-26.72, y=55.31, z=89.13], EntitySquid['Спрут'/250, l='MpServer', x=-22.56, y=50.34, z=190.63]]
	Retry entities: 0 total; []
	Server brand: fml,forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
	at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566)
	at net.minecraft.client.Minecraft.run(Minecraft.java:984)
	at net.minecraft.client.main.Main.main(Main.java:164)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
	at GradleStart.main(Unknown Source)

-- System Details --
Details:
	Minecraft Version: 1.7.10
	Operating System: Windows 7 (amd64) version 6.1
	Java Version: 1.8.0_181, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 816116160 bytes (778 MB) / 1056309248 bytes (1007 MB) up to 1056309248 bytes (1007 MB)
	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
	FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 5 mods loaded, 5 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
	UCHIJAAAA	mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
	UCHIJAAAA	FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
	UCHIJAAAA	Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
	UCHIJAAAA	dedoxy{1.0} [Dedoxy items] (bin) 
	UCHIJAAAA	Solyanka{Alpha} [Solyanka] (bin) 
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '3.3.0' Renderer: 'GeForce 9500 GT/PCIe/SSE2'
	Launched Version: 1.7.10
	LWJGL: 2.9.1
	OpenGL: GeForce 9500 GT/PCIe/SSE2 GL version 3.3.0, NVIDIA Corporation
	GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: []
	Current Language: Русский (Россия)
	Profiler Position: N/A (disabled)
	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
	Anisotropic Filtering: Off (1)
[14:05:22] [Client thread/INFO] [STDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Modding\eclipse\.\crash-reports\crash-2018-08-31_14.05.22-client.txt
Последнее редактирование модератором:
Вот Tile:



Java:
package kz.didas.solyanka.tileentity;



import cpw.mods.fml.common.registry.GameRegistry;

import kz.didas.solyanka.Solyanka;

import kz.didas.solyanka.blocks.machines.IronElectricalFurnace;

import net.minecraft.block.Block;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.init.Blocks;

import net.minecraft.init.Items;

import net.minecraft.inventory.ISidedInventory;

import net.minecraft.item.Item;

import net.minecraft.item.ItemBlock;

import net.minecraft.item.ItemStack;

import net.minecraft.item.crafting.FurnaceRecipes;

import net.minecraft.tileentity.TileEntity;



public class TileEntityIronElectricalFurnace extends TileEntity implements ISidedInventory{



    private String localizedName;

  

    private static final int[] slots_top = new int[]{0};

    private static final int[] slots_bottom = new int[]{2, 1};

    private static final int[] slots_side = new int[]{1};

  

    private ItemStack[] slots = new ItemStack [3];

  

    public int furnaceSpeed = 200;

    public int burnTime;

    public int currentItemBurnTime;

    public int cookTime;

  

    public void setGuiDisplayName(String displayName) {

        this.localizedName = displayName;

      

    }



     public String getInventoryName() {

         return this.hasCustomInventoryName() ? this.localizedName : "contaimer.IronElectricalFurnace";

     }



    public boolean hasCustomInventoryName() {

        return this.localizedName != null && this.localizedName.length() > 0;

    }

    public int getSizeInventory() {

        return this.slots.length;

    }



    [USER=7319]@Override[/USER]

    public ItemStack getStackInSlot(int h) {

        return this.slots[h];

    }



    [USER=7319]@Override[/USER]

    public ItemStack decrStackSize(int p_70298_1_, int p_70298_2_) {

        if(this.slots[p_70298_1_] !=null){

        ItemStack itemstack;

        if(this.slots[p_70298_1_].stackSize <= p_70298_2_) {

            itemstack = this.slots[p_70298_1_];

            this.slots[p_70298_1_] = null;

            return itemstack;

        }else {

            itemstack = this.slots[p_70298_1_].splitStack(p_70298_2_);

            if(this.slots[p_70298_1_].stackSize == 0) {

                this.slots[p_70298_1_] = null;

            }

        }

        }

        return null;

    }



    [USER=7319]@Override[/USER]

    public ItemStack getStackInSlotOnClosing(int i) {

if(this.slots != null) {

    ItemStack itemstack = this.slots;

    this.slots = null;

    return itemstack;

    

}

        return null;

    }



    [USER=7319]@Override[/USER]

    public void setInventorySlotContents(int i, ItemStack itemstack) {

        this.slots= itemstack;

        if(itemstack != null && itemstack.stackSize > this.getInventoryStackLimit()) {

        itemstack.stackSize = this.getInventoryStackLimit();

        }

        }



    [USER=7319]@Override[/USER]

    public int getInventoryStackLimit() {

        return 64;

    }



    [USER=7319]@Override[/USER]

    public boolean isUseableByPlayer(EntityPlayer entityplayer) {

        return this.worldObj.getTileEntity(this.xCoord, this.yCoord, this.zCoord) != this ? false : entityplayer.getDistanceSq((double)this.xCoord + 0.5D, (double)this.yCoord + 0.5D, (double)this.zCoord + 0.5D)<=64.0D;

    }



    [USER=7319]@Override[/USER]

    public void openInventory() {

        // TODO Auto-generated method stub

        

    }

    public void closeInventory() {

    

        

    }



    [USER=7319]@Override[/USER]

    public boolean isItemValidForSlot(int i, ItemStack itemstack) {

        return i == 2 ? false : (i == 1 ? isItemFuel(itemstack) : true);

    }

    

    public static boolean isItemFuel (ItemStack itemstack) {

        return getElectricalBurnTime(itemstack)>0;

    }



    private static int getElectricalBurnTime(ItemStack itemstack) {

        if (itemstack == null) {

            return 0;

        }else {

            Item item = itemstack.getItem();

            if (item instanceof ItemBlock && Block.getBlockFromItem(item) != Blocks.air) {

        Block block = Block.getBlockFromItem(item);

        

        if(item == Items.redstone) return 500;

        if(block == Blocks.redstone_block) return 4500;

            return GameRegistry.getFuelValue(itemstack);

            }

        }

        return 0;

    }



    public boolean isBurning() {

        return this.burnTime >0;

    }

    

    public void updateEntity() {

        boolean flag = this.burnTime > 0;

        boolean flag1 = false;

        if (this.isBurning()) {

            this.burnTime --;

        }

        if (this.worldObj.isRemote) {

            if(this.burnTime == 0 && this.canSmelt()) {

                this.currentItemBurnTime = this.burnTime = getElectricalBurnTime(this.slots[1]);

            if(this.isBurning()) {

                flag1 = true;

                if(this.slots[1] !=null) {

                    this.slots[1].stackSize --;

                if(this.slots[1].stackSize == 0) {

                    this.slots[1] = this.slots[1].getItem().getContainerItem(this.slots[1]);

                }

                }

            }

            }

            if(this.isBurning() && this.canSmelt()){

                this.cookTime ++;

                if(this.cookTime == this.furnaceSpeed) {

                    this.cookTime =0;

                    this.smeltItem();

                    flag1 = true;

                }

            }else {

                this.cookTime = 0;

            }

            if(flag != this.isBurning()) {

                flag1=true;

                IronElectricalFurnace.updateIronElectricalFurnaceBlockState(this.burnTime > 0, this.worldObj, this.xCoord, this.yCoord, this.zCoord);

        }

        }

        if(flag1) {

            this.markDirty();

        }

    }

    

    public boolean canSmelt() {

    if (this.slots[0] == null) {

        return false;

    }else {

        ItemStack itemstack = FurnaceRecipes.smelting().getSmeltingResult(this.slots[0]);

    

        if(itemstack == null) return false;

        if(this.slots[2] == null) return true;

        if(!this.slots[2].isItemEqual(itemstack)) return false;

        

        int result = this.slots[2].stackSize + itemstack.stackSize;

        

        return(result <= getInventoryStackLimit() && result <= itemstack.getMaxStackSize());

    }}

    

    public void smeltItem() {

        if(this.canSmelt()) {

            ItemStack itemstack = FurnaceRecipes.smelting().getSmeltingResult(this.slots[0]);

            

        if(this.slots[2] == null) {

        this.slots[2] = itemstack.copy();

    }else if(this.slots[2].isItemEqual(itemstack)) {

        this.slots[2].stackSize += itemstack.stackSize;

    }

    this.slots[0].stackSize --;

    if(this.slots[0].stackSize <= 0 ) {

        this.slots[0] = null;

    }

    }

        }

    

    [USER=7319]@Override[/USER]

    public int[] getAccessibleSlotsFromSide(int var1) {

        return var1 == 0 ? slots_bottom : (var1 == 1 ? slots_top : slots_side);

    }



    [USER=7319]@Override[/USER]

    public boolean canInsertItem(int i, ItemStack itemstack, int j) {

        return this.isItemValidForSlot(i, itemstack);

    

    }



    [USER=7319]@Override[/USER]

    public boolean canExtractItem(int i, ItemStack itemstack, int j) {

    return j != 0 || i != 1 || itemstack.getItem() == Items.bucket;

    }

}
 
Последнее редактирование модератором:
Java:
package kz.didas.solyanka.blocks.machines;



import cpw.mods.fml.common.network.internal.FMLNetworkHandler;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

import kz.didas.solyanka.Solyanka;

import kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace;

import net.minecraft.block.Block;

import net.minecraft.block.BlockContainer;

import net.minecraft.block.material.Material;

import net.minecraft.client.renderer.texture.IIconRegister;

import net.minecraft.entity.EntityLivingBase;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.item.Item;

import net.minecraft.item.ItemStack;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.util.IIcon;

import net.minecraft.util.MathHelper;

import net.minecraft.world.World;



public class IronElectricalFurnace extends BlockContainer {



    private final boolean isActive;

  

    @SideOnly(Side.CLIENT)

    private IIcon iconFront;

    private IIcon iconTop;

    private IIcon iconBottom;

  

    private static boolean keepInventory;

  

    public IronElectricalFurnace(boolean isActive) {

        super(Material.iron);

        this.isActive = isActive;

        this.setHarvestLevel("pickaxe", 1);

        this.setHardness(5.5F);

    }



    @SideOnly(Side.CLIENT)

    public void registerBlockIcons(IIconRegister iconRegister) {

        this.blockIcon = iconRegister.registerIcon(Solyanka.modid + ":" + "Iron electrical furnace side");

        this.iconFront = iconRegister.registerIcon(Solyanka.modid + ":" + (this.isActive ? "Active iron electrical furnace front" : "Idle  iron electrical furnace front"));

        this.iconTop = iconRegister.registerIcon(Solyanka.modid + ":" + (this.isActive ? "Active iron electrical furnace top" : "Idle iron electrical furnace top"));

        this.iconBottom = iconRegister.registerIcon(Solyanka.modid + ":" + "Iron electrical furnace bottom");

    }

          

    @SideOnly(Side.CLIENT)

public IIcon getIcon(int side, int metadata) {

    return side == 0 ? this.iconBottom : side == 1 ? this.iconTop : (side == 0 ? this.iconTop : (side != metadata ? this.blockIcon : this.iconFront));

}

  

    public Item getItemDropped(World world, int x, int y, int z) {

        return Item.getItemFromBlock(Solyanka.blockIronElectricalFurnaceIdle);

    }

  

    public void onBlockAdded(World world, int x, int y, int z) {

        super.onBlockAdded(world, x, y, z);

        this.setDefaultDirection(world, x, y, z);

    }

  

    private void setDefaultDirection(World world, int x, int y, int z) {

        if(!world.isRemote) {

            Block b1 = world.getBlock(x, y, z - 1);

            Block b2 = world.getBlock(x, y, z + 1);

            Block b3 = world.getBlock(x - 1, y, z);

            Block b4 = world.getBlock(x + 1, y, z);

          

            byte b0 = 3;

            if(b1.func_149730_j() && !b2.func_149730_j()) {

                b0=3;

            }

            if(b2.func_149730_j() && !b1.func_149730_j()) {

                b0=2;

            }

            if(b3.func_149730_j() && !b4.func_149730_j()) {

                b0=5;

            }

            if(b4.func_149730_j() && !b3.func_149730_j()) {

                b0=4;

            }

          

            world.setBlockMetadataWithNotify(x, y, z, b0, 2);

        }

      

    }

  

    public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) {

    if(!world.isRemote) {

        FMLNetworkHandler.openGui(player, Solyanka.instance, Solyanka.guiIdIronElectricalFurnace, world, x, y, z);

    }

    return true;

  

    }

  

    [USER=7319]@Override[/USER]

    public TileEntity createNewTileEntity(World world, int i) {

        return new TileEntityIronElectricalFurnace();

    }

  

    // Random display tick

  

    public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entityplayer, ItemStack itemstack) {

    int l = MathHelper.floor_double((double)(entityplayer.rotationYaw * 4.0F / 360.F)+0.50) & 3;

  

    if(l == 0) {

        world.setBlockMetadataWithNotify(x, y, z, 2, 2);

    }

    if(l == 1) {

        world.setBlockMetadataWithNotify(x, y, z, 5, 2);

    }

    if(l == 2) {

        world.setBlockMetadataWithNotify(x, y, z, 3, 2);

    }

    if(l == 3) {

        world.setBlockMetadataWithNotify(x, y, z, 4, 2);

    }

  

    if(itemstack.hasDisplayName()) {

        ((TileEntityIronElectricalFurnace)world.getTileEntity(x, y, z)).setGuiDisplayName(itemstack.getDisplayName());

    }

  }



    public static void updateIronElectricalFurnaceBlockState(boolean active, World worldObj, int xCoord, int yCoord,

            int zCoord) {

        int i=worldObj.getBlockMetadata(xCoord, yCoord, zCoord);

        TileEntity tileentity = worldObj.getTileEntity(xCoord, yCoord, zCoord);

    keepInventory = true;

    if(active) {

        worldObj.setBlock(yCoord, yCoord, zCoord, Solyanka.blockIronElectricalFurnaceActive);

    }else {

        worldObj.setBlock(yCoord, yCoord, zCoord, Solyanka.blockIronElectricalFurnaceIdle);

    }

    keepInventory = false;

    worldObj.setBlockMetadataWithNotify(xCoord, yCoord, zCoord, i, 2);

    if(tileentity != null){

        tileentity.validate();

        worldObj.setTileEntity(xCoord, yCoord, zCoord, tileentity);

    }

    }

}
 
Последнее редактирование модератором:
Java:
package kz.didas.solyanka.blocks.machines;

import cpw.mods.fml.common.network.internal.FMLNetworkHandler;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import kz.didas.solyanka.Solyanka;
import kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace;
import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;

public class IronElectricalFurnace extends BlockContainer {

    private final boolean isActive;
    
    @SideOnly(Side.CLIENT)
    private IIcon iconFront;
    private IIcon iconTop;
    private IIcon iconBottom;
    
    private static boolean keepInventory;
    
    public IronElectricalFurnace(boolean isActive) {
        super(Material.iron);
        this.isActive = isActive;
        this.setHarvestLevel("pickaxe", 1);
        this.setHardness(5.5F);
    }

    @SideOnly(Side.CLIENT)
    public void registerBlockIcons(IIconRegister iconRegister) {
        this.blockIcon = iconRegister.registerIcon(Solyanka.modid + ":" + "Iron electrical furnace side");
        this.iconFront = iconRegister.registerIcon(Solyanka.modid + ":" + (this.isActive ? "Active iron electrical furnace front" : "Idle  iron electrical furnace front"));
        this.iconTop = iconRegister.registerIcon(Solyanka.modid + ":" + (this.isActive ? "Active iron electrical furnace top" : "Idle iron electrical furnace top"));
        this.iconBottom = iconRegister.registerIcon(Solyanka.modid + ":" + "Iron electrical furnace bottom");
    }
            
    @SideOnly(Side.CLIENT)
public IIcon getIcon(int side, int metadata) {
    return side == 0 ? this.iconBottom : side == 1 ? this.iconTop : (side == 0 ? this.iconTop : (side != metadata ? this.blockIcon : this.iconFront));
}
    
    public Item getItemDropped(World world, int x, int y, int z) {
        return Item.getItemFromBlock(Solyanka.blockIronElectricalFurnaceIdle);
    }
    
    public void onBlockAdded(World world, int x, int y, int z) {
        super.onBlockAdded(world, x, y, z);
        this.setDefaultDirection(world, x, y, z);
    }
    
    private void setDefaultDirection(World world, int x, int y, int z) {
        if(!world.isRemote) {
            Block b1 = world.getBlock(x, y, z - 1);
            Block b2 = world.getBlock(x, y, z + 1);
            Block b3 = world.getBlock(x - 1, y, z);
            Block b4 = world.getBlock(x + 1, y, z);
            
            byte b0 = 3;
            if(b1.func_149730_j() && !b2.func_149730_j()) {
                b0=3;
            }
            if(b2.func_149730_j() && !b1.func_149730_j()) {
                b0=2;
            }
            if(b3.func_149730_j() && !b4.func_149730_j()) {
                b0=5;
            }
            if(b4.func_149730_j() && !b3.func_149730_j()) {
                b0=4;
            }
            
            world.setBlockMetadataWithNotify(x, y, z, b0, 2);
        }
        
    }
    
    public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) {
    if(!world.isRemote) {
        FMLNetworkHandler.openGui(player, Solyanka.instance, Solyanka.guiIdIronElectricalFurnace, world, x, y, z);
    }
    return true;
    
    }
    
    @Override
    public TileEntity createNewTileEntity(World world, int i) {
        return new TileEntityIronElectricalFurnace();
    }
    
    // Random display tick
    
    public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase entityplayer, ItemStack itemstack) {
    int l = MathHelper.floor_double((double)(entityplayer.rotationYaw * 4.0F / 360.F)+0.50) & 3;
    
    if(l == 0) {
        world.setBlockMetadataWithNotify(x, y, z, 2, 2);
    }
    if(l == 1) {
        world.setBlockMetadataWithNotify(x, y, z, 5, 2);
    }
    if(l == 2) {
        world.setBlockMetadataWithNotify(x, y, z, 3, 2);
    }
    if(l == 3) {
        world.setBlockMetadataWithNotify(x, y, z, 4, 2);
    }
    
    if(itemstack.hasDisplayName()) {
        ((TileEntityIronElectricalFurnace)world.getTileEntity(x, y, z)).setGuiDisplayName(itemstack.getDisplayName());
    }
  }

    public static void updateIronElectricalFurnaceBlockState(boolean active, World worldObj, int xCoord, int yCoord,
            int zCoord) {
        int i=worldObj.getBlockMetadata(xCoord, yCoord, zCoord);
        TileEntity tileentity = worldObj.getTileEntity(xCoord, yCoord, zCoord);
    keepInventory = true;
    if(active) {
        worldObj.setBlock(yCoord, yCoord, zCoord, Solyanka.blockIronElectricalFurnaceActive);
    }else {
        worldObj.setBlock(yCoord, yCoord, zCoord, Solyanka.blockIronElectricalFurnaceIdle);
    }
    keepInventory = false;
    worldObj.setBlockMetadataWithNotify(xCoord, yCoord, zCoord, i, 2);
    if(tileentity != null){
        tileentity.validate();
        worldObj.setTileEntity(xCoord, yCoord, zCoord, tileentity);
    }
    }
}
 
Код:
at kz.didas.solyanka.tileentity.TileEntityIronElectricalFurnace.getStackInSlot(TileEntityIronElectricalFurnace.java:50)
Покажи, че там
 
Назад
Сверху