Jump to content

1.7.10 Custom Furnace Error


KatanaKid

Recommended Posts

So I have been working on this for a long time, but it keeps crashing

 

Crash Report

 

[02:49:07] [main/INFO]: Extra: []

[02:49:07] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Dylan/.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.GradleStartCommon$GradleStartTweaker]

[02:49:08] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker

[02:49:08] [main/INFO]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker

[02:49:08] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker

[02:49:08] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker

[02:49:08] [main/INFO]: Forge Mod Loader version 7.10.85.1230 for Minecraft 1.7.10 loading

[02:49:08] [main/INFO]: Java is Java HotSpot Client VM, version 1.8.0_25, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jre1.8.0_25

[02:49:08] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation

[02:49:08] [main/INFO]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker

[02:49:08] [main/INFO]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin

[02:49:08] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin

[02:49:08] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker

[02:49:08] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker

[02:49:08] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker

[02:49:08] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker

[02:49:08] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper

[02:49:09] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!

[02:49:23] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing

[02:49:23] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper

[02:49:23] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker

[02:49:24] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker

[02:49:24] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker

[02:49:24] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}

[02:49:31] [main/INFO]: Setting user: Player35

[02:49:36] [Client thread/INFO]: LWJGL Version: 2.9.1

[02:49:40] [Client thread/INFO]: Attempting early MinecraftForge initialization

[02:49:40] [Client thread/INFO]: MinecraftForge v10.13.2.1230 Initialized

[02:49:40] [Client thread/INFO]: Replaced 182 ore recipies

[02:49:40] [Client thread/INFO]: Completed early MinecraftForge initialization

[02:49:41] [Client thread/INFO]: Searching C:\Users\Dylan\Desktop\Minecraft Mods\eclipse\mods for mods

[02:49:48] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load

[02:49:50] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, biocraft] at CLIENT

[02:49:50] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, biocraft] at SERVER

Dec 23, 2014 2:49:51 AM com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler handleException

SEVERE: Could not dispatch event: FMLMod:biocraft{1.0.0} to public void cpw.mods.fml.common.FMLModContainer.constructMod(cpw.mods.fml.common.event.FMLConstructionEvent)

[02:49:51] [Client thread/ERROR]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue

[02:49:51] [Client thread/ERROR]:

mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed

FML{7.10.85.1230} [Forge Mod Loader] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

Forge{10.13.2.1230} [Minecraft Forge] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

biocraft{1.0.0} [Tutorial Mod] (bin) Unloaded->Errored

[02:49:51] [Client thread/ERROR]: The following problems were captured during this phase

[02:49:51] [Client thread/ERROR]: Caught exception from biocraft

java.lang.IllegalArgumentException: Can not set static com.example.BioCraft.ServerProxy field com.example.BioCraft.BioCraftMod.proxy to com.example.BioCraft.BioCraftMod

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Field.set(Unknown Source) ~[?:1.8.0_25]

at cpw.mods.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:407) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at cpw.mods.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:338) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:493) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) [Loader.class:?]

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204) [FMLClientHandler.class:?]

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) [Minecraft.class:?]

at net.minecraft.client.Minecraft.run(Minecraft.java:867) [Minecraft.class:?]

at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]

at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78) [start/:?]

at GradleStart.main(GradleStart.java:45) [start/:?]

[02:49:51] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod

[02:49:52] [Client thread/INFO]: [net.minecraft.client.Minecraft:displayCrashReport:349]: ---- Minecraft Crash Report ----

// But it works on my machine.

 

Time: 12/23/14 2:49 AM

Description: Initializing game

 

java.lang.IllegalArgumentException: Can not set static com.example.BioCraft.ServerProxy field com.example.BioCraft.BioCraftMod.proxy to com.example.BioCraft.BioCraftMod

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)

at sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(Unknown Source)

at java.lang.reflect.Field.set(Unknown Source)

at cpw.mods.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:407)

at cpw.mods.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:338)

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:493)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480)

at net.minecraft.client.Minecraft.run(Minecraft.java:867)

at net.minecraft.client.main.Main.main(SourceFile:148)

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(GradleStartCommon.java:78)

at GradleStart.main(GradleStart.java:45)

 

 

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

---------------------------------------------------------------------------------------

 

-- Head --

Stacktrace:

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)

at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)

at sun.reflect.UnsafeStaticObjectFieldAccessorImpl.set(Unknown Source)

at java.lang.reflect.Field.set(Unknown Source)

at cpw.mods.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:407)

at cpw.mods.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:338)

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:493)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480)

 

-- Initialization --

Details:

Stacktrace:

at net.minecraft.client.Minecraft.run(Minecraft.java:867)

at net.minecraft.client.main.Main.main(SourceFile:148)

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(GradleStartCommon.java:78)

at GradleStart.main(GradleStart.java:45)

 

-- System Details --

Details:

Minecraft Version: 1.7.10

Operating System: Windows 7 (x86) version 6.1

Java Version: 1.8.0_25, Oracle Corporation

Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation

Memory: 891786240 bytes (850 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 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: MCP v9.05 FML v7.10.85.1230 Minecraft Forge 10.13.2.1230 4 mods loaded, 4 mods active

mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed

FML{7.10.85.1230} [Forge Mod Loader] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

Forge{10.13.2.1230} [Minecraft Forge] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

biocraft{1.0.0} [Tutorial Mod] (bin) Unloaded->Errored

Launched Version: 1.7.10

LWJGL: 2.9.1

OpenGL: AMD Radeon HD 6320 Graphics GL version 4.2.11399 Compatibility Profile Context, ATI Technologies Inc.

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: English (US)

Profiler Position: N/A (disabled)

Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used

Anisotropic Filtering: Off (1)

[02:49:52] [Client thread/INFO]: [net.minecraft.client.Minecraft:displayCrashReport:359]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Dylan\Desktop\Minecraft Mods\eclipse\.\crash-reports\crash-2014-12-23_02.49.52-client.txt

Java HotSpot Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

 

 

 

Main Class (Named BioCraft)

 

package com.example.BioCraft;

 

import cpw.mods.fml.common.Mod;

import cpw.mods.fml.common.Mod.EventHandler;

import cpw.mods.fml.common.Mod.Instance;

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.event.FMLPostInitializationEvent;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;

import cpw.mods.fml.common.network.NetworkRegistry;

 

@Mod(modid = BioCraftMod.MODID, name = BioCraftMod.MODNAME, version = BioCraftMod.VERSION)

public class BioCraftMod {

 

        public static final String MODID = "biocraft";

        public static final String MODNAME = "Tutorial Mod";

        public static final String VERSION = "1.0.0";

       

       

        @Instance(MODID)

        public static BioCraftMod modInstance;

       

        @Instance

        public static ServerProxy proxy;

        public static BioCraftMod instance = new BioCraftMod();

       

        /**

        * Run before anything else. Read your config, create blocks, items, etc, and

        * register them with the GameRegistry.

        */

        @EventHandler

        public void preInit(FMLPreInitializationEvent e) {

        ModItems.init(); 

        ModBlocks.init();

        ModRecipes.init();

       

        proxy.registerTileEntities();

        }

       

        /**

        * Do your mod setup. Build whatever data structures you care about. Register recipes.

        */

       

        @EventHandler

        public void init(FMLInitializationEvent e) {

        proxy.registerNetworkStuff();

        }

       

        /**

        * Handle interaction with other mods, complete your setup based on this.

        */

        @EventHandler

        public void postInit(FMLPostInitializationEvent e) {

        }

}

 

Server Proxy

 

package com.example.BioCraft;

 

import cpw.mods.fml.common.event.FMLInitializationEvent;

import cpw.mods.fml.common.event.FMLPostInitializationEvent;

import cpw.mods.fml.common.event.FMLPreInitializationEvent;

import cpw.mods.fml.common.network.NetworkRegistry;

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

 

public class ServerProxy extends BioCraftMod {

 

@Override

public void preInit(FMLPreInitializationEvent e) {

super.preInit(e);

}

 

@Override

public void init(FMLInitializationEvent e) {

super.init(e);

}

 

@Override

public void postInit(FMLPostInitializationEvent e) {

super.postInit(e);

}

 

public void registerNetworkStuff(){

NetworkRegistry.INSTANCE.registerGuiHandler(BioCraftMod.instance, new TMGuiHandler());

}

 

public void registerTileEntities() {

GameRegistry.registerTileEntity(TileEntitydnaSequencer.class,

BioCraftMod.MODID + "TileEntitydnaSequencer");

}

 

}

 

BasicBlock

 

package com.example.BioCraft;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

import net.minecraft.creativetab.CreativeTabs;

 

public class BasicBlock extends Block {

 

protected BasicBlock(String unlocalizedName, Material material) {

super(material);

this.setBlockName(unlocalizedName);

this.setBlockTextureName(BioCraftMod.MODID + ":" + unlocalizedName);

this.setCreativeTab(CreativeTabs.tabBlock);

this.setHardness(2.0F);

this.setResistance(6.0F);

this.setLightLevel(1.0F);

this.setHarvestLevel("pickaxe", 3);

this.setStepSound(soundTypeMetal);

}

 

}

 

 

Gui Handler

 

package com.example.BioCraft;

 

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.world.World;

import cpw.mods.fml.common.network.IGuiHandler;

 

public class TMGuiHandler implements IGuiHandler {

 

@Override

public Object getClientGuiElement(int ID, EntityPlayer player, World world,

int x, int y, int z) {

if(ID==0){

TileEntitydnaSequencer tileentityDNASequencer = (TileEntitydnaSequencer) world.getTileEntity(x, y, z);

return new ContainerdnaSequencer(player.inventory, tileentityDNASequencer);

}

return null;

}

 

@Override

public Object getServerGuiElement(int ID, EntityPlayer player, World world,

int x, int y, int z) {

if(ID==0){

TileEntitydnaSequencer tileentityDNASequencer = (TileEntitydnaSequencer) world.getTileEntity(x, y, z);

return new GUIdnaSequencer(player.inventory, tileentityDNASequencer);

}

return null;

}

 

}

 

 

GuiDnaSequencer

 

package com.example.BioCraft;

 

import org.lwjgl.opengl.GL11;

 

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

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

import net.minecraft.client.resources.I18n;

import net.minecraft.entity.player.InventoryPlayer;

import net.minecraft.inventory.Container;

import net.minecraft.util.ResourceLocation;

 

@SideOnly(Side.CLIENT)

public class GUIdnaSequencer extends GuiContainer {

 

private static final ResourceLocation furnaceGuiTextures = new ResourceLocation("textures/gui/container/dnaSequencer.png");

private TileEntitydnaSequencer tilednaSequencer;

 

public GUIdnaSequencer(InventoryPlayer invPlayer, TileEntitydnaSequencer tile) {

super(new ContainerdnaSequencer(invPlayer, tile));

this.tilednaSequencer = tile;

 

}

 

protected void drawGuiContainerForegroundLayer(int par1, int par2){

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

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

this.fontRendererObj.drawString(I18n.format("container.inventory", new Object[0]), 8, this.ySize - 94, 4210752);

}

 

@Override

protected void drawGuiContainerBackgroundLayer(float par1, int par2,

int par3) {

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

this.mc.getTextureManager().bindTexture(furnaceGuiTextures);

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

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

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

int i1;

 

if(this.tilednaSequencer.isBurning()){

i1=this.tilednaSequencer.getBurnTimeRemainingScaled(12);

this.drawTexturedModalRect(k + 56, l + 36 + 12 - i1, 176, 12-i1, 14, i1+2);

}

 

i1 = this.tilednaSequencer.getCookProgressScaled(24);

this.drawTexturedModalRect(k + 79, l+34, 176, 14, i1 + 1, 16);

}

}

 

 

ContainerDnaSequencer

 

package com.example.BioCraft;

 

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;

import net.minecraft.item.ItemStack;

import net.minecraft.item.crafting.FurnaceRecipes;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

 

public class ContainerdnaSequencer extends Container {

 

private TileEntitydnaSequencer tilednasequencer;

private int lastCookTime;

private int lastBurnTime;

private int lastItemBurnTime;

 

public ContainerdnaSequencer(InventoryPlayer player,

TileEntitydnaSequencer tileEntitydnaSequencer) {

this.tilednasequencer = tileEntitydnaSequencer;

this.addSlotToContainer(new Slot(tileEntitydnaSequencer, 0, 56, 17));

this.addSlotToContainer(new Slot(tileEntitydnaSequencer, 0, 53, 17));

this.addSlotToContainer(new SlotFurnace(player.player,

tileEntitydnaSequencer, 2, 116, 35));

int i;

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

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

this.addSlotToContainer(new Slot(player, j + i * 9 + 9,

8 + j * 18, 84 + i * 18));

}

}

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

this.addSlotToContainer(new Slot(player, i, 8 + i * 18, 142));

}

}

 

public void addCraftingToCrafters(ICrafting craft) {

super.addCraftingToCrafters(craft);

craft.sendProgressBarUpdate(this, 0,

this.tilednasequencer.furnaceCookTime);

craft.sendProgressBarUpdate(this, 1,

this.tilednasequencer.furnaceBurnTime);

craft.sendProgressBarUpdate(this, 2,

this.tilednasequencer.currentBurnTime);

}

 

public void detectAndSendChanges() {

super.detectAndSendChanges();

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

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

if (this.lastCookTime != this.tilednasequencer.furnaceCookTime) {

craft.sendProgressBarUpdate(this, 0,

this.tilednasequencer.furnaceCookTime);

}

if (this.lastBurnTime != this.tilednasequencer.furnaceBurnTime) {

craft.sendProgressBarUpdate(this, 1,

this.tilednasequencer.furnaceBurnTime);

}

if (this.lastItemBurnTime != this.tilednasequencer.currentBurnTime) {

craft.sendProgressBarUpdate(this, 2,

this.tilednasequencer.currentBurnTime);

}

}

this.lastBurnTime = tilednasequencer.furnaceBurnTime;

this.lastCookTime = tilednasequencer.furnaceCookTime;

this.lastItemBurnTime = tilednasequencer.currentBurnTime;

}

 

@SideOnly(Side.CLIENT)

public void updateProgressBar(int par1, int par2) {

if (par1 == 0) {

this.tilednasequencer.furnaceCookTime = par2;

}

if (par1 == 1) {

this.tilednasequencer.furnaceBurnTime = par2;

}

if (par1 == 2) {

this.tilednasequencer.currentBurnTime = par2;

}

}

 

@Override

public boolean canInteractWith(EntityPlayer player) {

return this.tilednasequencer.isUseableByPlayer(player);

}

 

public ItemStack TransferStackInSlot(EntityPlayer player, int par2) {

ItemStack itemstack = null;

Slot slot = (Slot) this.inventorySlots.get(par2);

 

if (slot != null && slot.getHasStack()) {

ItemStack itemstack1 = slot.getStack();

itemstack = itemstack1.copy();

if (par2 == 2) {

if (!this.mergeItemStack(itemstack1, 3, 39, true)) {

return null;

}

slot.onSlotChange(itemstack1, itemstack);

} else if (par2 != 1 && par2 != 0) {

if (FurnaceRecipes.smelting().getSmeltingResult(itemstack1) != null) {

if (!this.mergeItemStack(itemstack1, 0, 1, false)) {

return null;

}

} else if (tilednasequencer.isItemFuel(itemstack1)) {

if (!this.mergeItemStack(itemstack1, 0, 2, false)) {

return null;

}

} else if (par2 >= 3 && par2 < 30) {

if (!this.mergeItemStack(itemstack1, 30, 39, false)) {

return null;

}

} else if (par2 >= 30 && par2 < 39

&& this.mergeItemStack(itemstack1, 3, 30, false)) {

return null;

}

}else if(this.mergeItemStack(itemstack1, 3, 39, false)){

return null;

}

if(itemstack1.stackSize==0){

slot.putStack((ItemStack)null);

}else{

slot.onSlotChanged();

}

if(itemstack1.stackSize == itemstack.stackSize){

return null;

}

slot.onPickupFromSlot(player, itemstack1);

}

return itemstack;

}

}

 

 

DNA Sequencer

 

package com.example.BioCraft;

 

import java.util.Random;

 

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.item.EntityItem;

import net.minecraft.entity.player.EntityPlayer;

import net.minecraft.inventory.Container;

import net.minecraft.item.Item;

import net.minecraft.item.ItemStack;

import net.minecraft.nbt.NBTTagCompound;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.util.IIcon;

import net.minecraft.util.MathHelper;

import net.minecraft.world.World;

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

 

public class dnaSequencer extends BlockContainer {

 

@SideOnly(Side.CLIENT)

private IIcon top;

@SideOnly(Side.CLIENT)

private IIcon front;

 

private static boolean isBurning;

private final boolean isBurning2;

private final Random random = new Random();

 

protected dnaSequencer(boolean isActive) {

super(Material.rock);

isBurning2 = isActive;

}

 

@SideOnly(Side.CLIENT)

public void registerBlockIcons(IIconRegister iconregister) {

this.blockIcon = iconregister.registerIcon(BioCraftMod.MODID

+ ":dnaSequencer_1");

this.front = iconregister

.registerIcon(this.isBurning2 ? BioCraftMod.MODID

+ ":dnaSequencer_4" : BioCraftMod.MODID

+ ":dnaSequencer_4");

this.top = iconregister.registerIcon(BioCraftMod.MODID

+ ":dnaSequencer_1");

 

}

 

public IIcon getIcon(int side, int meta) {

if (side == 1) {

return top;

} else if (side == 3) {

return front;

} else {

return blockIcon;

}

}

 

public boolean onBlockActivated(World world, int x, int y, int z,

EntityPlayer player, int par6, float par7, float par8, float par9) {

player.openGui(BioCraftMod.instance, 0, world, x, y, z);

return true;

}

 

public Item getItemDropped(int par1, Random random, int par3) {

return Item.getItemFromBlock(ModBlocks.dnaSequencer);

}

 

public Item getItem(World world, int par2, int par3, int par4) {

return Item.getItemFromBlock(ModBlocks.dnaSequencer);

}

 

@SideOnly(Side.CLIENT)

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

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

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

}

 

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

if (!world.isRemote) {

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

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

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

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

byte byte0 = 3;

if (direction.func_149730_j() && direction.func_149730_j()) {

byte0 = 3;

}

if (direction1.func_149730_j() && direction1.func_149730_j()) {

byte0 = 2;

}

if (direction2.func_149730_j() && direction2.func_149730_j()) {

byte0 = 5;

}

if (direction3.func_149730_j() && direction3.func_149730_j()) {

byte0 = 4;

}

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

}

}

 

public void onBlockPlacedBy(World world, int x, int y, int z,

EntityLivingBase entity, ItemStack itemstack) {

int direction = MathHelper

.floor_double((double) (entity.rotationYaw * 4.0F / 360.0F) + 0.5D) & 3;

if (direction == 0) {

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

}

if (direction == 1) {

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

}

if (direction == 2) {

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

}

if (direction == 3) {

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

}

if (itemstack.hasDisplayName()) {

((TileEntitydnaSequencer) world.getTileEntity(x, y, z))

.furnaceName(itemstack.getDisplayName());

}

 

}

 

public static void updateBlockState(boolean burning, World world, int x,

int y, int z) {

int direction = world.getBlockMetadata(x, y, z);

TileEntity tileentity = world.getTileEntity(x, y, z);

isBurning = true;

if (burning) {

world.setBlock(x, y, z, ModBlocks.dnaSequencerActive);

} else {

world.setBlock(x, y, z, ModBlocks.dnaSequencer);

}

isBurning = false;

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

 

if (tileentity != null) {

tileentity.validate();

world.setTileEntity(x, y, z, tileentity);

}

}

 

public void breakBlock(World world, int x, int y, int z, Block block,

int meta) {

if (!isBurning) {

TileEntitydnaSequencer tileentitydnasequencer = (TileEntitydnaSequencer) world

.getTileEntity(x, y, z);

if (tileentitydnasequencer != null) {

for (int i = 0; i < tileentitydnasequencer.getSizeInventory(); ++i) {

ItemStack itemstack = tileentitydnasequencer

.getStackInSlot(i);

 

if (itemstack != null) {

float f = this.random.nextFloat() * 0.6F + 0.1F;

float f1 = this.random.nextFloat() * 0.6F + 0.1F;

float f2 = this.random.nextFloat() * 0.6F + 0.1F;

 

while (itemstack.stackSize > 0) {

int j = this.random.nextInt(21) + 10;

 

if (j > itemstack.stackSize) {

j = itemstack.stackSize;

}

 

itemstack.stackSize -= j;

EntityItem entityitem = new EntityItem(world,

(double) ((float) x + f),

(double) ((float) y + f1),

(double) ((float) z + f2), new ItemStack(

itemstack.getItem(), j,

itemstack.getItemDamage()));

 

if (itemstack.hasTagCompound()) {

entityitem.getEntityItem().setTagCompound(

((NBTTagCompound) itemstack

.getTagCompound().copy()));

}

 

float f3 = 0.025F;

entityitem.motionX = (double) ((float) this.random

.nextGaussian() * f3);

entityitem.motionY = (double) ((float) this.random

.nextGaussian() * f3 + 0.1F);

entityitem.motionZ = (double) ((float) this.random

.nextGaussian() * f3);

world.spawnEntityInWorld(entityitem);

}

}

}

world.func_147453_f(x, y, z, block);

}

}

super.breakBlock(world, x, y, z, block, meta);

}

 

@SideOnly(Side.CLIENT)

public void randomDisplayTick(World world, int x, int y, int z,

Random random) {

if (this.isBurning2) {

int direction = world.getBlockMetadata(x, y, z);

 

float xx = (float) x + 0.5F, yy = (float) y + random.nextFloat()

* 6.0F / 16.0F, zz = (float) z + 0.5F, xx2 = random

.nextFloat() * 0.3F, yy2 = random.nextFloat() * 0.3F, zz2 = random

.nextFloat() * 0.3F;

 

if (direction == 4) {

world.spawnParticle("smoke", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

world.spawnParticle("flame", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

} else if (direction == 5) {

world.spawnParticle("smoke", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

world.spawnParticle("flame", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

} else if (direction == 3) {

world.spawnParticle("smoke", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

world.spawnParticle("flame", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

} else if (direction == 2) {

world.spawnParticle("smoke", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

world.spawnParticle("flame", (double) (xx - zz2), (double) yy,

(double) (zz + xx2), 0.0F, 0.0F, 0.0F);

}

 

}

}

 

@Override

public TileEntity createNewTileEntity(World world, int par2) {

return new TileEntitydnaSequencer();

}

 

}

 

 

Tile Entiy Dna Sequencer

 

package com.example.BioCraft;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

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.nbt.NBTTagCompound;

import net.minecraft.nbt.NBTTagList;

import net.minecraft.tileentity.TileEntity;

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

import cpw.mods.fml.relauncher.Side;

import cpw.mods.fml.relauncher.SideOnly;

 

public class TileEntitydnaSequencer extends TileEntity implements

ISidedInventory {

 

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

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

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

 

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

 

public int furnaceBurnTime;

public int currentBurnTime;

public int furnaceCookTime;

 

private String furnaceName;

 

public void furnaceName(String string) {

this.furnaceName = string;

}

 

@Override

public void closeInventory() {

// TODO Auto-generated method stub

 

}

 

@Override

public ItemStack decrStackSize(int par1, int par2) {

if (this.furnaceItemStacks[par1] != null) {

ItemStack itemstack;

if (this.furnaceItemStacks[par1].stackSize <= par2) {

itemstack = this.furnaceItemStacks[par1];

this.furnaceItemStacks[par1] = null;

return itemstack;

} else {

itemstack = this.furnaceItemStacks[par1].splitStack(par2);

 

if (this.furnaceItemStacks[par1].stackSize == 0) {

this.furnaceItemStacks[par1] = null;

}

return itemstack;

}

} else {

return null;

}

}

 

@Override

public String getInventoryName() {

// TODO Auto-generated method stub

return this.hasCustomInventoryName() ? this.furnaceName

: "DNA Sequencer";

}

 

@Override

public int getInventoryStackLimit() {

// TODO Auto-generated method stub

return 64;

}

 

@Override

public int getSizeInventory() {

// TODO Auto-generated method stub

return this.furnaceItemStacks.length;

}

 

@Override

public ItemStack getStackInSlot(int slot) {

// TODO Auto-generated method stub

return this.furnaceItemStacks[slot];

}

 

public void readFromNBT(NBTTagCompound tagCompound) {

super.readFromNBT(tagCompound);

NBTTagList tagList = tagCompound.getTagList("Items", 10);

this.furnaceItemStacks = new ItemStack[this.getSizeInventory()];

 

for (int i = 0; i < tagList.tagCount(); ++i) {

NBTTagCompound tabCompound1 = tagList.getCompoundTagAt(i);

byte byte0 = tabCompound1.getByte("Slot");

 

if (byte0 >= 0 && byte0 < this.furnaceItemStacks.length) {

this.furnaceItemStacks[byte0] = ItemStack

.loadItemStackFromNBT(tabCompound1);

}

}

 

this.furnaceBurnTime = tagCompound.getShort("BurnTime");

this.furnaceCookTime = tagCompound.getShort("CookTime");

this.currentBurnTime = getItemBurnTime(this.furnaceItemStacks[1]);

 

if (tagCompound.hasKey("CustomName", 8)) {

this.furnaceName = tagCompound.getString("CustomName");

}

}

 

public void writeToNBTTag(NBTTagCompound tagCompound) {

super.writeToNBT(tagCompound);

tagCompound.setShort("BurnTime", (short) this.furnaceBurnTime);

tagCompound.setShort("CookTime", (short) this.furnaceCookTime);

NBTTagList tagList = new NBTTagList();

 

for (int i = 0; i < this.furnaceItemStacks.length; ++i) {

if (this.furnaceItemStacks != null) {

NBTTagCompound tagCompound1 = new NBTTagCompound();

tagCompound1.setByte("Slot", (byte) i);

this.furnaceItemStacks.writeToNBT(tagCompound1);

tagList.appendTag(tagCompound1);

}

}

tagCompound.setTag("Items", tagList);

if (this.hasCustomInventoryName()) {

tagCompound.setString("CustomName", this.furnaceName);

}

}

 

@SideOnly(Side.CLIENT)

public int getCookProgressScaled(int par1) {

return this.furnaceCookTime * 200;

}

 

@SideOnly(Side.CLIENT)

public int getBurnTimeRemainingScaled(int par1) {

if (this.currentBurnTime == 0) {

this.currentBurnTime = 200;

}

return this.furnaceBurnTime * par1 / this.currentBurnTime;

}

 

public boolean isBurning() {

return this.furnaceBurnTime > 0;

}

 

public void updateEntity() {

boolean flag = this.furnaceBurnTime > 0;

boolean flag1 = false;

 

if (this.furnaceBurnTime > 0) {

--this.furnaceBurnTime;

}

if (!this.worldObj.isRemote) {

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

this.currentBurnTime = this.furnaceBurnTime = getItemBurnTime(this.furnaceItemStacks[1]);

if (this.furnaceBurnTime > 0) {

flag1 = true;

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

--this.furnaceItemStacks[1].stackSize;

 

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

this.furnaceItemStacks[1] = this.furnaceItemStacks[1]

.getItem().getContainerItem(

this.furnaceItemStacks[1]);

}

}

}

}

 

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

++this.furnaceCookTime;

if (this.furnaceCookTime == 200) {

this.furnaceCookTime = 0;

this.smeltItems();

flag1 = true;

}

} else {

this.furnaceCookTime = 0;

}

}

if (flag != this.furnaceBurnTime > 0) {

flag1 = true;

dnaSequencer.updateBlockState(this.furnaceBurnTime > 0,

this.worldObj, this.xCoord, this.yCoord, this.zCoord);

}

 

if (flag1) {

this.markDirty();

}

}

 

private boolean canSmelt() {

if (this.furnaceItemStacks[0] != null) {

return false;

} else {

ItemStack itemstack = FurnaceRecipes.smelting().getSmeltingResult(

this.furnaceItemStacks[0]);

if (itemstack == null)

return false;

if (this.furnaceItemStacks[2] == null)

return true;

if (!this.furnaceItemStacks[2].isItemEqual(itemstack))

return true;

int result = this.furnaceItemStacks[2].stackSize

+ itemstack.stackSize;

return result <= getInventoryStackLimit()

&& result <= this.furnaceItemStacks[2].getMaxStackSize();

}

}

 

public void smeltItems() {

if (this.canSmelt()) {

ItemStack itemstack = FurnaceRecipes.smelting().getSmeltingResult(

this.furnaceItemStacks[0]);

 

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

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

} else if (this.furnaceItemStacks[2].getItem() == itemstack

.getItem()) {

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

}

}

}

 

public static int getItemBurnTime(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 (block == ModBlocks.tutorialBlock) {

return 200;

}

if (block.getMaterial() == Material.wood) {

return 300;

}

}

if (item == ModItems.fossilItem) {

return 1600;

}

return GameRegistry.getFuelValue(itemstack);

}

}

 

public static boolean isItemFuel(ItemStack itemstack) {

return getItemBurnTime(itemstack) > 0;

}

 

@Override

public ItemStack getStackInSlotOnClosing(int slot) {

if (this.furnaceItemStacks[slot] != null) {

ItemStack itemstack = this.furnaceItemStacks[slot];

this.furnaceItemStacks[slot] = null;

return itemstack;

} else {

return null;

}

}

 

@Override

public boolean hasCustomInventoryName() {

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

}

 

@Override

public boolean isItemValidForSlot(int par1, ItemStack itemstack) {

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

}

 

@Override

public boolean isUseableByPlayer(EntityPlayer player) {

return this.worldObj.getTileEntity(this.xCoord, this.yCoord,

this.zCoord) != this ? false : player.getDistanceSq(

(double) this.xCoord + 0.5D, (double) this.yCoord + 0.5D,

(double) this.zCoord + 0.5D) <= 64.0D;

}

 

@Override

public void openInventory() {

 

}

 

@Override

public void setInventorySlotContents(int slot, ItemStack itemstack) {

this.furnaceItemStacks[slot] = itemstack;

 

if (itemstack != null

&& itemstack.stackSize > this.getInventoryStackLimit()) {

itemstack.stackSize = this.getInventoryStackLimit();

}

}

 

@Override

public boolean canExtractItem(int par1, ItemStack itemstack, int par3) {

return par3 != 0 || par1 != 1 || itemstack.getItem() == Items.bucket;

}

 

@Override

public boolean canInsertItem(int par1, ItemStack itemstack, int par3) {

return this.isItemValidForSlot(par1, itemstack);

}

 

@Override

public int[] getAccessibleSlotsFromSide(int par1) {

return par1 == 0 ? slotsBottom : (par1 == 1 ? slotsTop : slotsSides);

}

 

}

 

 

ModBlocks

 

package com.example.BioCraft;

 

import net.minecraft.block.Block;

import net.minecraft.block.material.Material;

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

 

public final class ModBlocks {

 

    public static Block tutorialBlock;

    public static Block dnaSequencer;

    public static Block dnaSequencerActive;

    public static final void init() {

   

    dnaSequencer=new dnaSequencer(false);

   

    GameRegistry.registerBlock(tutorialBlock = new BasicBlock("tutorialBlock", Material.iron), "tutorialBlock");

    GameRegistry.registerBlock(dnaSequencer = new BasicBlock("dnaSequencer", Material.iron), "dnaSequencer");

    GameRegistry.registerBlock(dnaSequencerActive = new BasicBlock("dnaSequencer", Material.iron), "dnaSequencer");

    }

 

}

 

 

I beleive that's all. If you need any further information please tell me, I will gladly provide.

Link to comment
Share on other sites

So I changed it to this:

        @SidedProxy

        public static ServerProxy proxy;

       

And got this error

 

[03:32:40] [main/INFO]: Extra: []

[03:32:41] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Dylan/.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.GradleStartCommon$GradleStartTweaker]

[03:32:41] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker

[03:32:41] [main/INFO]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker

[03:32:41] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker

[03:32:41] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker

[03:32:41] [main/INFO]: Forge Mod Loader version 7.10.85.1230 for Minecraft 1.7.10 loading

[03:32:41] [main/INFO]: Java is Java HotSpot Client VM, version 1.8.0_25, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jre1.8.0_25

[03:32:41] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation

[03:32:42] [main/INFO]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker

[03:32:42] [main/INFO]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin

[03:32:42] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin

[03:32:42] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker

[03:32:42] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker

[03:32:42] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker

[03:32:42] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker

[03:32:42] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper

[03:32:45] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!

[03:33:04] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing

[03:33:04] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper

[03:33:04] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker

[03:33:06] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker

[03:33:06] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker

[03:33:06] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}

[03:33:15] [main/INFO]: Setting user: Player712

[03:33:20] [Client thread/INFO]: LWJGL Version: 2.9.1

[03:33:24] [Client thread/INFO]: Attempting early MinecraftForge initialization

[03:33:24] [Client thread/INFO]: MinecraftForge v10.13.2.1230 Initialized

[03:33:24] [Client thread/INFO]: Replaced 182 ore recipies

[03:33:24] [Client thread/INFO]: Completed early MinecraftForge initialization

[03:33:26] [Client thread/INFO]: Searching C:\Users\Dylan\Desktop\Minecraft Mods\eclipse\mods for mods

[03:33:34] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load

[03:33:35] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, biocraft] at CLIENT

[03:33:35] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, biocraft] at SERVER

[03:33:36] [Client thread/ERROR]: An error occured trying to load a proxy into {}.com.example.BioCraft.BioCraftMod

java.lang.ClassNotFoundException:

at java.lang.Class.forName0(Native Method) ~[?:1.8.0_25]

at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_25]

at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:59) [ProxyInjector.class:?]

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:492) [FMLModContainer.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) [LoadController.class:?]

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) [LoadController.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) [guava-17.0.jar:?]

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) [Loader.class:?]

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204) [FMLClientHandler.class:?]

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) [Minecraft.class:?]

at net.minecraft.client.Minecraft.run(Minecraft.java:867) [Minecraft.class:?]

at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]

at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78) [start/:?]

at GradleStart.main(GradleStart.java:45) [start/:?]

Dec 23, 2014 3:33:36 AM com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler handleException

SEVERE: Could not dispatch event: FMLMod:biocraft{1.0.0} to public void cpw.mods.fml.common.FMLModContainer.constructMod(cpw.mods.fml.common.event.FMLConstructionEvent)

java.lang.ClassNotFoundException:

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:59)

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:492)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480)

at net.minecraft.client.Minecraft.run(Minecraft.java:867)

at net.minecraft.client.main.Main.main(SourceFile:148)

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(GradleStartCommon.java:78)

at GradleStart.main(GradleStart.java:45)

 

[03:33:37] [Client thread/ERROR]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue

[03:33:37] [Client thread/ERROR]:

mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed

FML{7.10.85.1230} [Forge Mod Loader] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

Forge{10.13.2.1230} [Minecraft Forge] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

biocraft{1.0.0} [Tutorial Mod] (bin) Unloaded->Errored

[03:33:37] [Client thread/ERROR]: The following problems were captured during this phase

[03:33:37] [Client thread/ERROR]: Caught exception from biocraft

cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException:

at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:492) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?]

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?]

at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?]

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?]

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) [Loader.class:?]

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204) [FMLClientHandler.class:?]

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) [Minecraft.class:?]

at net.minecraft.client.Minecraft.run(Minecraft.java:867) [Minecraft.class:?]

at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_25]

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_25]

at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_25]

at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]

at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]

at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:78) [start/:?]

at GradleStart.main(GradleStart.java:45) [start/:?]

Caused by: java.lang.ClassNotFoundException:

at java.lang.Class.forName0(Native Method) ~[?:1.8.0_25]

at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_25]

at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:59) ~[forgeBin-1.7.10-10.13.2.1230.jar:?]

... 35 more

[03:33:37] [Client thread/INFO]: [net.minecraft.client.Minecraft:displayCrashReport:349]: ---- Minecraft Crash Report ----

// Sorry :(

 

Time: 12/23/14 3:33 AM

Description: There was a severe problem during mod loading that has caused the game to fail

 

cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException:

at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:76)

at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:492)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)

at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)

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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)

at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)

at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)

at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)

at com.google.common.eventbus.EventBus.post(EventBus.java:275)

at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)

at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)

at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)

at net.minecraft.client.Minecraft.startGame(Minecraft.java:480)

at net.minecraft.client.Minecraft.run(Minecraft.java:867)

at net.minecraft.client.main.Main.main(SourceFile:148)

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(GradleStartCommon.java:78)

at GradleStart.main(GradleStart.java:45)

Caused by: java.lang.ClassNotFoundException:

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:59)

... 35 more

 

 

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 (x86) version 6.1

Java Version: 1.8.0_25, Oracle Corporation

Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation

Memory: 889763560 bytes (848 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 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: MCP v9.05 FML v7.10.85.1230 Minecraft Forge 10.13.2.1230 4 mods loaded, 4 mods active

mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed

FML{7.10.85.1230} [Forge Mod Loader] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

Forge{10.13.2.1230} [Minecraft Forge] (forgeBin-1.7.10-10.13.2.1230.jar) Unloaded->Constructed

biocraft{1.0.0} [Tutorial Mod] (bin) Unloaded->Errored

[03:33:37] [Client thread/INFO]: [net.minecraft.client.Minecraft:displayCrashReport:359]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Dylan\Desktop\Minecraft Mods\eclipse\.\crash-reports\crash-2014-12-23_03.33.37-client.txt

Java HotSpot Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release

 

Link to comment
Share on other sites

Hi

 

I'd recommend to check out 'NealGaming' on youtube.

 

He has a pretty good series on modding for 1.7.2 - in my view he's comments are just horrible.

But once you followed the (mostly too long and filled with unecessary comments) tutorials, you should have a basic understanding of TEs.

 

Hope this was helpful

Sincerely -pick

Since English is not my mother tongue, my sentences may are confusing.

 

I'm coding java for a long time now - just MC and forge stop me sometimes.

Link to comment
Share on other sites

@diesieben07

 

I totally agree. In the given context of '-... have Java experience ...' I thought KatanaKid could split the useful and non-sense info...

 

By the way: Do you know some good tutorials? I mostly read through forge/minecraft code and don't always come to a satisfying point of knowledge.

 

Sincerely -pick

Since English is not my mother tongue, my sentences may are confusing.

 

I'm coding java for a long time now - just MC and forge stop me sometimes.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • ---- Minecraft Crash Report ---- // Hi. I'm Minecraft, and I'm a crashaholic. Time: 6/20/24, 5:52 PM Description: Rendering overlay java.lang.IllegalAccessError: failed to access class com.mojang.blaze3d.platform.GlStateManager$TextureState from class net.coderbot.iris.gl.IrisRenderSystem$DSAARB (com.mojang.blaze3d.platform.GlStateManager$TextureState is in module [email protected] of loader 'TRANSFORMER' @7296fe0b; net.coderbot.iris.gl.IrisRenderSystem$DSAARB is in module [email protected] of loader 'TRANSFORMER' @7296fe0b)     at net.coderbot.iris.gl.IrisRenderSystem$DSAARB.bindTextureToUnit(IrisRenderSystem.java:495) ~[oculus-mc1.18.2-1.6.4.jar%2391!/:?] {re:classloading}     at net.coderbot.iris.gl.IrisRenderSystem.bindTextureToUnit(IrisRenderSystem.java:315) ~[oculus-mc1.18.2-1.6.4.jar%2391!/:?] {re:mixin,re:classloading}     at net.coderbot.iris.texture.TextureTracker.onSetShaderTexture(TextureTracker.java:55) ~[oculus-mc1.18.2-1.6.4.jar%2391!/:?] {re:mixin,re:classloading}     at com.mojang.blaze3d.systems.RenderSystem.handler$zjl000$_setShaderTexture(RenderSystem.java:1961) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}     at com.mojang.blaze3d.systems.RenderSystem.m_157179_(RenderSystem.java:1217) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}     at com.mojang.blaze3d.systems.RenderSystem.m_157456_(RenderSystem.java:1209) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}     at net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:109) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:classloading,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:879) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinGameRenderer,pl:mixin:APP:do-a-barrel-roll.mixins.json:GameRendererMixin,pl:mixin:APP:tac.mixins.json:client.GameRendererMixin,pl:mixin:APP:mixins.oculus.json:GameRendererAccessor,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer,pl:mixin:APP:mixins.oculus.json:MixinModelViewBobbing,pl:mixin:APP:mixins.oculus.json:MixinTweakFarPlane,pl:mixin:APP:changed.mixins.json:render.GameRendererMixin,pl:mixin:APP:mixins.essential.json:client.renderer.MixinEntityRenderer_Zoom,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer_NightVisionCompat,pl:mixin:APP:mixins.essential.json:events.Mixin_GuiDrawScreenEvent_Priority,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1046) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload,pl:mixin:APP:entity_model_features-common.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInEmoteWheel,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.vanilla.Mixin_WorkaroundBrokenFramebufferBlitBlending,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload,pl:mixin:APP:entity_model_features-common.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInEmoteWheel,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.vanilla.Mixin_WorkaroundBrokenFramebufferBlitBlending,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.0.jar%2317!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace:     at net.coderbot.iris.gl.IrisRenderSystem$DSAARB.bindTextureToUnit(IrisRenderSystem.java:495) ~[oculus-mc1.18.2-1.6.4.jar%2391!/:?] {re:classloading}     at net.coderbot.iris.gl.IrisRenderSystem.bindTextureToUnit(IrisRenderSystem.java:315) ~[oculus-mc1.18.2-1.6.4.jar%2391!/:?] {re:mixin,re:classloading}     at net.coderbot.iris.texture.TextureTracker.onSetShaderTexture(TextureTracker.java:55) ~[oculus-mc1.18.2-1.6.4.jar%2391!/:?] {re:mixin,re:classloading}     at com.mojang.blaze3d.systems.RenderSystem.handler$zjl000$_setShaderTexture(RenderSystem.java:1961) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}     at com.mojang.blaze3d.systems.RenderSystem.m_157179_(RenderSystem.java:1217) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}     at com.mojang.blaze3d.systems.RenderSystem.m_157456_(RenderSystem.java:1209) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:mixins.essential.json:client.Mixin_SuppressScreenshotBufferFlip,pl:mixin:A}     at net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:109) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:classloading,pl:runtimedistcleaner:A} -- Overlay render details -- Details:     Overlay name: net.minecraft.client.gui.screens.LoadingOverlay Stacktrace:     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:879) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinGameRenderer,pl:mixin:APP:do-a-barrel-roll.mixins.json:GameRendererMixin,pl:mixin:APP:tac.mixins.json:client.GameRendererMixin,pl:mixin:APP:mixins.oculus.json:GameRendererAccessor,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer,pl:mixin:APP:mixins.oculus.json:MixinModelViewBobbing,pl:mixin:APP:mixins.oculus.json:MixinTweakFarPlane,pl:mixin:APP:changed.mixins.json:render.GameRendererMixin,pl:mixin:APP:mixins.essential.json:client.renderer.MixinEntityRenderer_Zoom,pl:mixin:APP:mixins.oculus.json:MixinGameRenderer_NightVisionCompat,pl:mixin:APP:mixins.essential.json:events.Mixin_GuiDrawScreenEvent_Priority,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1046) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload,pl:mixin:APP:entity_model_features-common.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInEmoteWheel,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.vanilla.Mixin_WorkaroundBrokenFramebufferBlitBlending,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload,pl:mixin:APP:entity_model_features-common.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInEmoteWheel,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.vanilla.Mixin_WorkaroundBrokenFramebufferBlitBlending,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.0.jar%2317!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {} -- Last reload -- Details:     Reload number: 1     Reload reason: initial     Finished: No     Packs: Default, Essential Assets, Essential (forge_1.18.2).jar Stacktrace:     at net.minecraft.client.ResourceLoadStateTracker.m_168562_(ResourceLoadStateTracker.java:49) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,re:classloading,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload_backport,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinResourceReload,pl:mixin:A}     at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2269) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload,pl:mixin:APP:entity_model_features-common.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInEmoteWheel,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.vanilla.Mixin_WorkaroundBrokenFramebufferBlitBlending,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:682) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:entity_model_features-common.mixins.json:MixinResourceReload,pl:mixin:APP:entity_model_features-common.mixins.json:accessor.MinecraftClientAccessor,pl:mixin:APP:entity_texture_features-common.mixins.json:reloading.MixinMinecraftClient,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:tac.mixins.json:client.MinecraftStaticMixin,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Keybinds,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_Images,pl:mixin:APP:mixins.oculus.json:MixinMinecraft_PipelineManagement,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.essential.json:client.Mixin_RunEssentialTasks,pl:mixin:APP:mixins.essential.json:client.MixinMinecraft,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_FixKeybindUnpressedInEmoteWheel,pl:mixin:APP:mixins.essential.json:client.gui.Mixin_RecalculateMenuScale,pl:mixin:APP:mixins.essential.json:compatibility.forge.Mixin_FixInternalByteBufAccess,pl:mixin:APP:mixins.essential.json:compatibility.vanilla.Mixin_WorkaroundBrokenFramebufferBlitBlending,pl:mixin:APP:mixins.essential.json:events.Mixin_RenderTickEvent,pl:mixin:A,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23105!/:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.0.jar%2317!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {} -- System Details -- Details:     Minecraft Version: 1.18.2     Minecraft Version ID: 1.18.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.1, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1533210912 bytes (1462 MiB) / 3674210304 bytes (3504 MiB) up to 8959033344 bytes (8544 MiB)     CPUs: 12     Processor Vendor: GenuineIntel     Processor Name: 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz     Identifier: Intel64 Family 6 Model 167 Stepping 1     Microarchitecture: unknown     Frequency (GHz): 3.91     Number of physical packages: 1     Number of physical CPUs: 6     Number of logical CPUs: 12     Graphics card #0 name: NVIDIA GeForce RTX 3070     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x2484     Graphics card #0 versionInfo: DriverVersion=31.0.15.3713     Memory slot #0 capacity (MB): 16384.00     Memory slot #0 clockSpeed (GHz): 2.13     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 16384.00     Memory slot #1 clockSpeed (GHz): 2.13     Memory slot #1 type: DDR4     Virtual memory max (MB): 37529.61     Virtual memory used (MB): 18496.55     Swap memory total (MB): 4864.00     Swap memory used (MB): 62.45     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx8544m -Xms256m     Loaded Shaderpack: (off)     NEC status: No NEC detected     Launched Version: forge-40.2.0     Backend library: LWJGL version 3.2.2 SNAPSHOT     Backend API: NVIDIA GeForce RTX 3070/PCIe/SSE2 GL version 3.2.0 NVIDIA 537.13, NVIDIA Corporation     Window size: 1024x768     GL Caps: Using framebuffer using OpenGL 3.2     GL debug messages:      Using VBOs: Yes     Is Modded: Definitely; Client brand changed to 'forge'     Type: Client (map_client.txt)     Graphics mode: fancy     Resource Packs:      Current Language: English (US)     CPU: 12x 11th Gen Intel(R) Core(TM) i5-11600K @ 3.90GHz     ModLauncher: 9.1.3+9.1.3+main.9b69c82a     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:           mixin PLUGINSERVICE           eventbus PLUGINSERVICE           slf4jfixer PLUGINSERVICE           object_holder_definalize PLUGINSERVICE           runtime_enum_extender PLUGINSERVICE           capability_token_subclass PLUGINSERVICE           accesstransformer PLUGINSERVICE           runtimedistcleaner PLUGINSERVICE           mixin TRANSFORMATIONSERVICE           essential-loader TRANSFORMATIONSERVICE           fml TRANSFORMATIONSERVICE      FML Language Providers:          [email protected]         [email protected]         lowcodefml@null         javafml@null     Mod List:          client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |NONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         forge-1.18.2-40.2.0-universal.jar                 |Forge                         |forge                         |40.2.0              |NONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 @TileEntity
    • I just wanna know why it wont load.....I normally understand the crash logs and error but here I'm just lost...some help would be appreciated   The game crashed whilst initializing game Error: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered Exit Code -1    
    • Hello there! I'm here today to invite you to join us in an experience like no other. We play on a server that aims to simulate civilization in minecraft and we invite you to join us. Become part of an expansive nation, grow your power and influence or perhaps simply assist your countrymen in their own endeavors. With enough effort here you can do anything you can imagine. Lead an army into battle, rule over bustling towns, create a company and become rich, or perhaps retire to a simple life of farming with a small group of friends and simply enjoy the days as they come. We also host events regularly so I promise it won't get boring for a while. If your even slightly interested I highly recommend you join the discord! We can answer any questions you have there. Thank you for your time and interest and I hope to see you soon! https://discord.com/invite/VGxhdF2V56
    • So i Updated to v28 but when trying to load my world back up it said connection lost invalid player data and after i go back to the main menu and click singer player the world is gone
    • I had found someone relating this issue with a response, but their topic was from early 2021. I haven't yet tried to remove every mod and reinstall them because it is very tedious, and I doubt it is going to solve my problem. All mods are same date. Minecraft version is 1.19.2, and forge version is 43.4.0. I tried to re-run it after my first try, thinking maybe it was just a one-time thing, but it gave me the same thing, I believe. Crash-Log 1: pastebin.com/ixTvG6z7 Crash-Log 2: pastebin.com/LGDSDBxt Latest Log: pastebin.com/Kc4tu69j Apologies for any mistakes or anything I don't have, I have little knowledge of these things. Any help is useful thanks. If the links do not work, add https:// in front of them.
  • Topics

×
×
  • Create New...

Important Information

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