-
Posts
878 -
Joined
-
Last visited
Everything posted by Elix_x
-
[1.8] [SOLVED] Creating entities renderer requires RenderManager. Where?
Elix_x replied to Elix_x's topic in Modder Support
Anybody? -
Do you use same version of Forge???
-
[UNSOLVED]Typical "My textures are not showing up" thread. (1.7.10)
Elix_x replied to Dispenser's topic in Modder Support
Why do you use IIConRegister if you can use setTextureName in constructor? -
As of 1.8, Entity renderer requires RenderManager instance in Render constructor: Render.class (top class of render) (YourEntityRenderer extends RenderLiving extends RendererLivingEntity extends Render) protected Render(RenderManager renderManager) { this.renderManager = renderManager; } If i give it this: Minecraft.getMinecraft().getRenderManager() Game crashes: [15:42:03] [Client thread/ERROR]: Couldn't render entity java.lang.NullPointerException at net.minecraft.client.renderer.entity.Render.bindTexture(Render.java:86) ~[Render.class:?] at net.minecraft.client.renderer.entity.Render.bindEntityTexture(Render.java:79) ~[Render.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.renderModel(RendererLivingEntity.java:252) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:168) [RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) [RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) [RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) [RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) [RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) [RenderManager.class:?] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) [RenderGlobal.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) [EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) [EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1032) [EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1048) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:345) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] [15:42:04] [server thread/INFO]: Stopping server [15:42:04] [server thread/INFO]: Saving players [15:42:04] [server thread/INFO]: Saving worlds [15:42:04] [server thread/INFO]: Saving chunks for level 'HHorses'/Overworld [15:42:04] [server thread/INFO]: Saving chunks for level 'HHorses'/Nether [15:42:04] [server thread/INFO]: Saving chunks for level 'HHorses'/The End [15:42:05] [server thread/INFO] [FML]: Unloading dimension 0 [15:42:05] [server thread/INFO] [FML]: Unloading dimension -1 [15:42:05] [server thread/INFO] [FML]: Unloading dimension 1 [15:42:05] [server thread/INFO] [FML]: Applying holder lookups [15:42:05] [server thread/INFO] [FML]: Holder lookups applied [15:42:06] [Client thread/FATAL]: Reported exception thrown! net.minecraft.util.ReportedException: Rendering entity in world at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:418) ~[RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) ~[RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) ~[RenderManager.class:?] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) ~[RenderGlobal.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) ~[EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) ~[EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1032) ~[EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1048) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:345) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.NullPointerException at net.minecraft.client.renderer.entity.RendererLivingEntity.canRenderName(RendererLivingEntity.java:563) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:28) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:157) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.passSpecialRender(RendererLivingEntity.java:481) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:578) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.Render.doRender(Render.java:46) ~[Render.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:198) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) ~[RenderManager.class:?] ... 17 more [15:42:06] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: ---- Minecraft Crash Report ---- // I'm sorry, Dave. Time: 26.02.15 15:42 Description: Rendering entity in world java.lang.NullPointerException: Rendering entity in world at net.minecraft.client.renderer.entity.RendererLivingEntity.canRenderName(RendererLivingEntity.java:563) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:28) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:157) at net.minecraft.client.renderer.entity.RendererLivingEntity.passSpecialRender(RendererLivingEntity.java:481) at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:578) at net.minecraft.client.renderer.entity.Render.doRender(Render.java:46) at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:198) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1032) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1048) at net.minecraft.client.Minecraft.run(Minecraft.java:345) at net.minecraft.client.main.Main.main(Main.java:117) 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:85) 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 net.minecraft.client.renderer.entity.RendererLivingEntity.canRenderName(RendererLivingEntity.java:563) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:28) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:157) at net.minecraft.client.renderer.entity.RendererLivingEntity.passSpecialRender(RendererLivingEntity.java:481) at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:578) at net.minecraft.client.renderer.entity.Render.doRender(Render.java:46) at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:198) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) -- Entity being rendered -- Details: Entity Type: New Horse (code.elix_x.mods.btam.core.horses.NewEntityHorse) Entity ID: 313 Entity Name: Donkey Entity's Exact location: 184,50, 67,00, 185,50 Entity's Block location: 184,00,67,00,185,00 - World: (184,67,185), Chunk: (at 8,4,9 in 11,11; contains blocks 176,0,176 to 191,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Entity's Momentum: 0,00, 0,00, 0,00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null -- Renderer details -- Details: Assigned renderer: code.elix_x.mods.btam.core.horses.NewEntityHorseRenderer@30dc14e4 Location: 0,22,0,00,1,40 - World: (0,0,1), Chunk: (at 0,0,1 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Rotation: 133.70247 Delta: 0.798969 Stacktrace: at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) -- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['Player751'/227, l='MpServer', x=184,28, y=67,00, z=184,10]] Chunk stats: MultiplayerChunkCache: 561, 561 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: 192,00,64,00,184,00 - World: (192,64,184), Chunk: (at 0,4,8 in 12,11; contains blocks 192,0,176 to 207,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 1538 game time, 1538 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: 82 total; [EntityRabbit['Rabbit'/128, l='MpServer', x=181,30, y=89,23, z=114,28], EntitySkeleton['Skeleton'/129, l='MpServer', x=184,47, y=63,00, z=143,09], EntityCreeper['Creeper'/130, l='MpServer', x=189,94, y=53,00, z=130,50], EntityRabbit['Rabbit'/131, l='MpServer', x=180,50, y=75,00, z=134,47], EntitySkeleton['Skeleton'/132, l='MpServer', x=181,69, y=54,00, z=166,44], EntityCreeper['Creeper'/133, l='MpServer', x=185,69, y=54,00, z=167,56], EntityZombie['Zombie'/134, l='MpServer', x=181,50, y=19,00, z=178,50], EntityBat['Bat'/136, l='MpServer', x=185,07, y=22,03, z=261,58], EntityZombie['Zombie'/150, l='MpServer', x=194,74, y=54,00, z=130,23], EntityBat['Bat'/151, l='MpServer', x=211,60, y=32,22, z=155,47], EntityCreeper['Creeper'/152, l='MpServer', x=206,53, y=41,00, z=152,94], EntityZombie['Zombie'/153, l='MpServer', x=193,50, y=50,00, z=149,50], EntityZombie['Zombie'/154, l='MpServer', x=198,00, y=45,00, z=179,56], EntityBat['Bat'/155, l='MpServer', x=206,42, y=33,75, z=186,48], EntityBat['Bat'/156, l='MpServer', x=206,73, y=38,08, z=223,41], EntityBat['Bat'/157, l='MpServer', x=207,75, y=28,10, z=229,50], EntityBat['Bat'/158, l='MpServer', x=208,26, y=31,27, z=265,00], EntityCreeper['Creeper'/159, l='MpServer', x=204,56, y=28,00, z=264,47], EntityBat['Bat'/168, l='MpServer', x=210,25, y=31,10, z=216,66], EntityBat['Bat'/169, l='MpServer', x=213,41, y=35,96, z=214,38], EntityCreeper['Creeper'/170, l='MpServer', x=219,97, y=67,00, z=217,38], EntityCreeper['Creeper'/171, l='MpServer', x=209,47, y=31,00, z=264,31], EntityRabbit['Rabbit'/175, l='MpServer', x=239,53, y=85,00, z=135,78], EntityBat['Bat'/176, l='MpServer', x=230,75, y=26,06, z=184,25], EntityZombie['Zombie'/177, l='MpServer', x=236,64, y=61,00, z=194,51], EntitySkeleton['Skeleton'/178, l='MpServer', x=230,28, y=62,00, z=204,41], EntityRabbit['Rabbit'/180, l='MpServer', x=238,62, y=85,29, z=135,22], EntityRabbit['Rabbit'/181, l='MpServer', x=244,56, y=81,00, z=131,84], EntitySkeleton['Skeleton'/182, l='MpServer', x=244,28, y=15,16, z=191,28], EntitySkeleton['Skeleton'/183, l='MpServer', x=248,44, y=16,00, z=185,91], EntitySkeleton['Skeleton'/184, l='MpServer', x=245,00, y=14,00, z=192,38], EntityCow['Cow'/56, l='MpServer', x=106,78, y=72,00, z=206,25], EntitySkeleton['Skeleton'/185, l='MpServer', x=246,81, y=52,00, z=205,50], NewEntityHorse['Donkey'/313, l='MpServer', x=184,50, y=67,00, z=185,50], EntityCow['Cow'/59, l='MpServer', x=109,22, y=72,00, z=211,25], EntityRabbit['Rabbit'/188, l='MpServer', x=264,34, y=70,00, z=129,34], EntitySkeleton['Skeleton'/189, l='MpServer', x=261,13, y=27,00, z=180,66], EntityZombie['Zombie'/61, l='MpServer', x=111,59, y=15,00, z=236,47], EntityCreeper['Creeper'/191, l='MpServer', x=260,50, y=21,00, z=202,50], EntitySpider['Spider'/192, l='MpServer', x=258,88, y=21,00, z=201,97], EntitySkeleton['Skeleton'/193, l='MpServer', x=259,81, y=52,00, z=201,50], EntityRabbit['Rabbit'/69, l='MpServer', x=122,59, y=64,02, z=145,44], EntityRabbit['Rabbit'/70, l='MpServer', x=125,78, y=65,00, z=137,94], EntityRabbit['Rabbit'/71, l='MpServer', x=125,41, y=63,00, z=149,81], EntityZombie['Zombie'/72, l='MpServer', x=121,69, y=23,00, z=205,34], EntitySkeleton['Skeleton'/73, l='MpServer', x=116,91, y=18,00, z=196,41], EntityBat['Bat'/74, l='MpServer', x=128,39, y=11,39, z=219,64], EntityCreeper['Creeper'/75, l='MpServer', x=124,50, y=23,00, z=214,50], EntitySkeleton['Skeleton'/76, l='MpServer', x=116,91, y=23,00, z=209,44], EntitySpider['Spider'/77, l='MpServer', x=120,28, y=23,00, z=213,31], EntityZombie['Zombie'/78, l='MpServer', x=127,63, y=22,00, z=211,53], EntityCreeper['Creeper'/79, l='MpServer', x=120,91, y=23,00, z=215,22], EntityRabbit['Rabbit'/85, l='MpServer', x=134,39, y=67,08, z=111,50], EntityRabbit['Rabbit'/86, l='MpServer', x=134,28, y=66,02, z=111,50], EntityRabbit['Rabbit'/87, l='MpServer', x=142,69, y=65,00, z=124,50], EntityRabbit['Rabbit'/88, l='MpServer', x=139,06, y=65,00, z=118,03], EntityCow['Cow'/89, l='MpServer', x=144,28, y=66,00, z=133,69], EntityRabbit['Rabbit'/90, l='MpServer', x=128,28, y=64,00, z=139,94], EntityCow['Cow'/91, l='MpServer', x=141,59, y=66,00, z=131,00], EntityRabbit['Rabbit'/92, l='MpServer', x=134,50, y=63,00, z=155,50], EntityRabbit['Rabbit'/93, l='MpServer', x=143,53, y=65,00, z=144,16], EntityCow['Cow'/94, l='MpServer', x=130,28, y=64,00, z=145,08], EntitySkeleton['Skeleton'/95, l='MpServer', x=135,31, y=23,00, z=207,13], EntitySkeleton['Skeleton'/96, l='MpServer', x=132,50, y=23,00, z=206,50], EntitySkeleton['Skeleton'/97, l='MpServer', x=132,69, y=11,03, z=222,69], EntityRabbit['Rabbit'/98, l='MpServer', x=139,36, y=65,19, z=120,04], EntitySkeleton['Skeleton'/99, l='MpServer', x=158,50, y=46,00, z=135,50], EntityCow['Cow'/100, l='MpServer', x=147,53, y=67,16, z=135,41], EntityZombie['Zombie'/101, l='MpServer', x=147,50, y=37,00, z=235,97], EntitySkeleton['Skeleton'/102, l='MpServer', x=146,91, y=37,00, z=246,44], EntityPlayerSP['Player751'/227, l='MpServer', x=184,28, y=67,00, z=184,10], EntitySkeleton['Skeleton'/103, l='MpServer', x=148,50, y=37,00, z=246,50], EntityZombie['Zombie'/104, l='MpServer', x=147,41, y=38,00, z=241,36], EntityZombie['Zombie'/105, l='MpServer', x=172,50, y=53,00, z=112,50], EntitySkeleton['Skeleton'/106, l='MpServer', x=173,47, y=49,00, z=170,69], EntityCreeper['Creeper'/107, l='MpServer', x=170,28, y=36,00, z=230,75], EntityZombie['Zombie'/108, l='MpServer', x=161,88, y=33,00, z=226,92], EntityZombie['Zombie'/109, l='MpServer', x=162,55, y=33,28, z=232,37], EntityCreeper['Creeper'/110, l='MpServer', x=167,34, y=35,00, z=238,03], EntityZombie['Zombie'/111, l='MpServer', x=165,22, y=24,00, z=248,28], EntityZombie['Zombie'/113, l='MpServer', x=171,41, y=32,00, z=263,03], EntityRabbit['Rabbit'/127, l='MpServer', x=181,50, y=90,00, z=119,88]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:351) at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2488) at net.minecraft.client.Minecraft.run(Minecraft.java:367) at net.minecraft.client.main.Main.main(Main.java:117) 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:85) at GradleStart.main(GradleStart.java:45) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 561897216 bytes (535 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 5, tcache: 0, allocated: 13, tallocated: 95 FML: MCP v9.10 FML v8.0.37.1329 Minecraft Forge 11.14.1.1329 6 mods loaded, 6 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{8.0.37.1329} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{11.14.1.1329} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available avoidExplodingCreepers{1.0} [Avoid Exploding Creepers] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BTAM{2.0} [block Tools Armor Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available toolscompressor{1.0} [Tools compresser] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Loaded coremods (and transformers): Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: AMD Radeon HD 8570D GL version 4.4.13084 Compatibility Profile Context 14.301.1001.0, ATI Technologies Inc. GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No 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) [15:42:06] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: #@!@# Game crashed! Crash report saved to: #@!@# C:\my\mcmodding\mods\1.8\eclipse\.\crash-reports\crash-2015-02-26_15.42.06-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release Meanwhile in bindtexture: public void bindTexture(ResourceLocation location) { this.renderManager.renderEngine.bindTexture(location); } This render manager is used. For further info: ResourceLocation (texture), that i give it, isn't null (tested via console output)
-
[UNSOLVED]Typical "My textures are not showing up" thread. (1.7.10)
Elix_x replied to Dispenser's topic in Modder Support
Cough cough. Textures are inside assets/modid/textures/items, assets/modid/textures/blocks, assets/modid/textures/entity... And not assets/modid/items ... -
[1.8] @Mod.instance, crashes mc, when developping 2 mods in 1 enviroment.
Elix_x replied to Elix_x's topic in Modder Support
Thanks! It worked! Now a question a bit out of topic: Entity renderer now requires RenderManager iobject. If i give it this: Minecraft.getMinecraft().getRenderManager() Game crashes: [15:42:03] [Client thread/ERROR]: Couldn't render entity java.lang.NullPointerException at net.minecraft.client.renderer.entity.Render.bindTexture(Render.java:86) ~[Render.class:?] at net.minecraft.client.renderer.entity.Render.bindEntityTexture(Render.java:79) ~[Render.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.renderModel(RendererLivingEntity.java:252) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:168) [RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) [RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) [RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) [RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) [RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) [RenderManager.class:?] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) [RenderGlobal.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) [EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) [EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1032) [EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1048) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:345) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] [15:42:04] [server thread/INFO]: Stopping server [15:42:04] [server thread/INFO]: Saving players [15:42:04] [server thread/INFO]: Saving worlds [15:42:04] [server thread/INFO]: Saving chunks for level 'HHorses'/Overworld [15:42:04] [server thread/INFO]: Saving chunks for level 'HHorses'/Nether [15:42:04] [server thread/INFO]: Saving chunks for level 'HHorses'/The End [15:42:05] [server thread/INFO] [FML]: Unloading dimension 0 [15:42:05] [server thread/INFO] [FML]: Unloading dimension -1 [15:42:05] [server thread/INFO] [FML]: Unloading dimension 1 [15:42:05] [server thread/INFO] [FML]: Applying holder lookups [15:42:05] [server thread/INFO] [FML]: Holder lookups applied [15:42:06] [Client thread/FATAL]: Reported exception thrown! net.minecraft.util.ReportedException: Rendering entity in world at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:418) ~[RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) ~[RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) ~[RenderManager.class:?] at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) ~[RenderGlobal.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) ~[EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) ~[EntityRenderer.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1032) ~[EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1048) ~[Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:345) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] Caused by: java.lang.NullPointerException at net.minecraft.client.renderer.entity.RendererLivingEntity.canRenderName(RendererLivingEntity.java:563) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:28) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:157) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.passSpecialRender(RendererLivingEntity.java:481) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:578) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.Render.doRender(Render.java:46) ~[Render.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:198) ~[RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) ~[RenderLiving.class:?] at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) ~[RenderManager.class:?] ... 17 more [15:42:06] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: ---- Minecraft Crash Report ---- // I'm sorry, Dave. Time: 26.02.15 15:42 Description: Rendering entity in world java.lang.NullPointerException: Rendering entity in world at net.minecraft.client.renderer.entity.RendererLivingEntity.canRenderName(RendererLivingEntity.java:563) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:28) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:157) at net.minecraft.client.renderer.entity.RendererLivingEntity.passSpecialRender(RendererLivingEntity.java:481) at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:578) at net.minecraft.client.renderer.entity.Render.doRender(Render.java:46) at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:198) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1032) at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1048) at net.minecraft.client.Minecraft.run(Minecraft.java:345) at net.minecraft.client.main.Main.main(Main.java:117) 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:85) 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 net.minecraft.client.renderer.entity.RendererLivingEntity.canRenderName(RendererLivingEntity.java:563) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:28) at net.minecraft.client.renderer.entity.RenderLiving.canRenderName(RenderLiving.java:157) at net.minecraft.client.renderer.entity.RendererLivingEntity.passSpecialRender(RendererLivingEntity.java:481) at net.minecraft.client.renderer.entity.RendererLivingEntity.renderName(RendererLivingEntity.java:578) at net.minecraft.client.renderer.entity.Render.doRender(Render.java:46) at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:198) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:50) at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:172) -- Entity being rendered -- Details: Entity Type: New Horse (code.elix_x.mods.btam.core.horses.NewEntityHorse) Entity ID: 313 Entity Name: Donkey Entity's Exact location: 184,50, 67,00, 185,50 Entity's Block location: 184,00,67,00,185,00 - World: (184,67,185), Chunk: (at 8,4,9 in 11,11; contains blocks 176,0,176 to 191,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Entity's Momentum: 0,00, 0,00, 0,00 Entity's Rider: ~~ERROR~~ NullPointerException: null Entity's Vehicle: ~~ERROR~~ NullPointerException: null -- Renderer details -- Details: Assigned renderer: code.elix_x.mods.btam.core.horses.NewEntityHorseRenderer@30dc14e4 Location: 0,22,0,00,1,40 - World: (0,0,1), Chunk: (at 0,0,1 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Rotation: 133.70247 Delta: 0.798969 Stacktrace: at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:370) at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:327) at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:294) at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:631) at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1294) at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1207) -- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityPlayerSP['Player751'/227, l='MpServer', x=184,28, y=67,00, z=184,10]] Chunk stats: MultiplayerChunkCache: 561, 561 Level seed: 0 Level generator: ID 00 - default, ver 1. Features enabled: false Level generator options: Level spawn location: 192,00,64,00,184,00 - World: (192,64,184), Chunk: (at 0,4,8 in 12,11; contains blocks 192,0,176 to 207,255,191), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 1538 game time, 1538 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: 82 total; [EntityRabbit['Rabbit'/128, l='MpServer', x=181,30, y=89,23, z=114,28], EntitySkeleton['Skeleton'/129, l='MpServer', x=184,47, y=63,00, z=143,09], EntityCreeper['Creeper'/130, l='MpServer', x=189,94, y=53,00, z=130,50], EntityRabbit['Rabbit'/131, l='MpServer', x=180,50, y=75,00, z=134,47], EntitySkeleton['Skeleton'/132, l='MpServer', x=181,69, y=54,00, z=166,44], EntityCreeper['Creeper'/133, l='MpServer', x=185,69, y=54,00, z=167,56], EntityZombie['Zombie'/134, l='MpServer', x=181,50, y=19,00, z=178,50], EntityBat['Bat'/136, l='MpServer', x=185,07, y=22,03, z=261,58], EntityZombie['Zombie'/150, l='MpServer', x=194,74, y=54,00, z=130,23], EntityBat['Bat'/151, l='MpServer', x=211,60, y=32,22, z=155,47], EntityCreeper['Creeper'/152, l='MpServer', x=206,53, y=41,00, z=152,94], EntityZombie['Zombie'/153, l='MpServer', x=193,50, y=50,00, z=149,50], EntityZombie['Zombie'/154, l='MpServer', x=198,00, y=45,00, z=179,56], EntityBat['Bat'/155, l='MpServer', x=206,42, y=33,75, z=186,48], EntityBat['Bat'/156, l='MpServer', x=206,73, y=38,08, z=223,41], EntityBat['Bat'/157, l='MpServer', x=207,75, y=28,10, z=229,50], EntityBat['Bat'/158, l='MpServer', x=208,26, y=31,27, z=265,00], EntityCreeper['Creeper'/159, l='MpServer', x=204,56, y=28,00, z=264,47], EntityBat['Bat'/168, l='MpServer', x=210,25, y=31,10, z=216,66], EntityBat['Bat'/169, l='MpServer', x=213,41, y=35,96, z=214,38], EntityCreeper['Creeper'/170, l='MpServer', x=219,97, y=67,00, z=217,38], EntityCreeper['Creeper'/171, l='MpServer', x=209,47, y=31,00, z=264,31], EntityRabbit['Rabbit'/175, l='MpServer', x=239,53, y=85,00, z=135,78], EntityBat['Bat'/176, l='MpServer', x=230,75, y=26,06, z=184,25], EntityZombie['Zombie'/177, l='MpServer', x=236,64, y=61,00, z=194,51], EntitySkeleton['Skeleton'/178, l='MpServer', x=230,28, y=62,00, z=204,41], EntityRabbit['Rabbit'/180, l='MpServer', x=238,62, y=85,29, z=135,22], EntityRabbit['Rabbit'/181, l='MpServer', x=244,56, y=81,00, z=131,84], EntitySkeleton['Skeleton'/182, l='MpServer', x=244,28, y=15,16, z=191,28], EntitySkeleton['Skeleton'/183, l='MpServer', x=248,44, y=16,00, z=185,91], EntitySkeleton['Skeleton'/184, l='MpServer', x=245,00, y=14,00, z=192,38], EntityCow['Cow'/56, l='MpServer', x=106,78, y=72,00, z=206,25], EntitySkeleton['Skeleton'/185, l='MpServer', x=246,81, y=52,00, z=205,50], NewEntityHorse['Donkey'/313, l='MpServer', x=184,50, y=67,00, z=185,50], EntityCow['Cow'/59, l='MpServer', x=109,22, y=72,00, z=211,25], EntityRabbit['Rabbit'/188, l='MpServer', x=264,34, y=70,00, z=129,34], EntitySkeleton['Skeleton'/189, l='MpServer', x=261,13, y=27,00, z=180,66], EntityZombie['Zombie'/61, l='MpServer', x=111,59, y=15,00, z=236,47], EntityCreeper['Creeper'/191, l='MpServer', x=260,50, y=21,00, z=202,50], EntitySpider['Spider'/192, l='MpServer', x=258,88, y=21,00, z=201,97], EntitySkeleton['Skeleton'/193, l='MpServer', x=259,81, y=52,00, z=201,50], EntityRabbit['Rabbit'/69, l='MpServer', x=122,59, y=64,02, z=145,44], EntityRabbit['Rabbit'/70, l='MpServer', x=125,78, y=65,00, z=137,94], EntityRabbit['Rabbit'/71, l='MpServer', x=125,41, y=63,00, z=149,81], EntityZombie['Zombie'/72, l='MpServer', x=121,69, y=23,00, z=205,34], EntitySkeleton['Skeleton'/73, l='MpServer', x=116,91, y=18,00, z=196,41], EntityBat['Bat'/74, l='MpServer', x=128,39, y=11,39, z=219,64], EntityCreeper['Creeper'/75, l='MpServer', x=124,50, y=23,00, z=214,50], EntitySkeleton['Skeleton'/76, l='MpServer', x=116,91, y=23,00, z=209,44], EntitySpider['Spider'/77, l='MpServer', x=120,28, y=23,00, z=213,31], EntityZombie['Zombie'/78, l='MpServer', x=127,63, y=22,00, z=211,53], EntityCreeper['Creeper'/79, l='MpServer', x=120,91, y=23,00, z=215,22], EntityRabbit['Rabbit'/85, l='MpServer', x=134,39, y=67,08, z=111,50], EntityRabbit['Rabbit'/86, l='MpServer', x=134,28, y=66,02, z=111,50], EntityRabbit['Rabbit'/87, l='MpServer', x=142,69, y=65,00, z=124,50], EntityRabbit['Rabbit'/88, l='MpServer', x=139,06, y=65,00, z=118,03], EntityCow['Cow'/89, l='MpServer', x=144,28, y=66,00, z=133,69], EntityRabbit['Rabbit'/90, l='MpServer', x=128,28, y=64,00, z=139,94], EntityCow['Cow'/91, l='MpServer', x=141,59, y=66,00, z=131,00], EntityRabbit['Rabbit'/92, l='MpServer', x=134,50, y=63,00, z=155,50], EntityRabbit['Rabbit'/93, l='MpServer', x=143,53, y=65,00, z=144,16], EntityCow['Cow'/94, l='MpServer', x=130,28, y=64,00, z=145,08], EntitySkeleton['Skeleton'/95, l='MpServer', x=135,31, y=23,00, z=207,13], EntitySkeleton['Skeleton'/96, l='MpServer', x=132,50, y=23,00, z=206,50], EntitySkeleton['Skeleton'/97, l='MpServer', x=132,69, y=11,03, z=222,69], EntityRabbit['Rabbit'/98, l='MpServer', x=139,36, y=65,19, z=120,04], EntitySkeleton['Skeleton'/99, l='MpServer', x=158,50, y=46,00, z=135,50], EntityCow['Cow'/100, l='MpServer', x=147,53, y=67,16, z=135,41], EntityZombie['Zombie'/101, l='MpServer', x=147,50, y=37,00, z=235,97], EntitySkeleton['Skeleton'/102, l='MpServer', x=146,91, y=37,00, z=246,44], EntityPlayerSP['Player751'/227, l='MpServer', x=184,28, y=67,00, z=184,10], EntitySkeleton['Skeleton'/103, l='MpServer', x=148,50, y=37,00, z=246,50], EntityZombie['Zombie'/104, l='MpServer', x=147,41, y=38,00, z=241,36], EntityZombie['Zombie'/105, l='MpServer', x=172,50, y=53,00, z=112,50], EntitySkeleton['Skeleton'/106, l='MpServer', x=173,47, y=49,00, z=170,69], EntityCreeper['Creeper'/107, l='MpServer', x=170,28, y=36,00, z=230,75], EntityZombie['Zombie'/108, l='MpServer', x=161,88, y=33,00, z=226,92], EntityZombie['Zombie'/109, l='MpServer', x=162,55, y=33,28, z=232,37], EntityCreeper['Creeper'/110, l='MpServer', x=167,34, y=35,00, z=238,03], EntityZombie['Zombie'/111, l='MpServer', x=165,22, y=24,00, z=248,28], EntityZombie['Zombie'/113, l='MpServer', x=171,41, y=32,00, z=263,03], EntityRabbit['Rabbit'/127, l='MpServer', x=181,50, y=90,00, z=119,88]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:351) at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2488) at net.minecraft.client.Minecraft.run(Minecraft.java:367) at net.minecraft.client.main.Main.main(Main.java:117) 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:85) at GradleStart.main(GradleStart.java:45) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 561897216 bytes (535 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 5, tcache: 0, allocated: 13, tallocated: 95 FML: MCP v9.10 FML v8.0.37.1329 Minecraft Forge 11.14.1.1329 6 mods loaded, 6 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{8.0.37.1329} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{11.14.1.1329} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available avoidExplodingCreepers{1.0} [Avoid Exploding Creepers] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BTAM{2.0} [block Tools Armor Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available toolscompressor{1.0} [Tools compresser] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Loaded coremods (and transformers): Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: AMD Radeon HD 8570D GL version 4.4.13084 Compatibility Profile Context 14.301.1001.0, ATI Technologies Inc. GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No 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) [15:42:06] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: #@!@# Game crashed! Crash report saved to: #@!@# C:\my\mcmodding\mods\1.8\eclipse\.\crash-reports\crash-2015-02-26_15.42.06-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release How ever ResourceLocation (texture) isn't null (tested via console) Moved this question here: http://www.minecraftforge.net/forum/index.php/topic,28219.0.html -
[1.8] @Mod.instance, crashes mc, when developping 2 mods in 1 enviroment.
Elix_x replied to Elix_x's topic in Modder Support
Is it 'value'? (@Instance(value="")) -
Okay so: i'm developping 2 mods in one dev folder (because it's easier to control...), and in 1.7.10 everything was fine. But now, in 1.8, it crahes. But strange thing is: it tryes to cast one mods instance to another's: java.lang.IllegalArgumentException: Can not set static code.elix_x.mods.btam.BTAMBase field code.elix_x.mods.btam.BTAMBase.INSTANCE to code.elix_x.mods.avoidexplodingcreepers.AvoidCreepersBase Is it because other mod hasn't any instance (there's no need), or why? Full crash report: фев 26, 2015 2:25:41 PM com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler handleException SEVERE: Could not dispatch event: FMLMod:avoidExplodingCreepers{1.0} to public void net.minecraftforge.fml.common.FMLModContainer.constructMod(net.minecraftforge.fml.common.event.FMLConstructionEvent) фев 26, 2015 2:25:41 PM com.google.common.eventbus.EventBus$LoggingSubscriberExceptionHandler handleException SEVERE: Could not dispatch event: FMLMod:toolscompressor{1.0} to public void net.minecraftforge.fml.common.FMLModContainer.constructMod(net.minecraftforge.fml.common.event.FMLConstructionEvent) [14:25:41] [Client thread/ERROR] [FML]: Fatal errors were detected during the transition from CONSTRUCTING to PREINITIALIZATION. Loading cannot continue [14:25:41] [Client thread/ERROR] [FML]: mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.37.1329} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed Forge{11.14.1.1329} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed avoidExplodingCreepers{1.0} [Avoid Exploding Creepers] (bin) Unloaded->Errored BTAM{2.0} [block Tools Armor Mod] (bin) Unloaded->Constructed toolscompressor{1.0} [Tools compresser] (bin) Unloaded->Errored [14:25:41] [Client thread/ERROR] [FML]: The following problems were captured during this phase [14:25:41] [Client thread/ERROR] [FML]: Caught exception from avoidExplodingCreepers java.lang.IllegalArgumentException: Can not set static code.elix_x.mods.btam.BTAMBase field code.elix_x.mods.btam.BTAMBase.INSTANCE to code.elix_x.mods.avoidexplodingcreepers.AvoidCreepersBase 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 net.minecraftforge.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:411) ~[forgeSrc-1.8-11.14.1.1329.jar:?] at net.minecraftforge.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:342) ~[forgeSrc-1.8-11.14.1.1329.jar:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:498) ~[forgeSrc-1.8-11.14.1.1329.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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeSrc-1.8-11.14.1.1329.jar:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeSrc-1.8-11.14.1.1329.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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) [Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] [14:25:41] [Client thread/ERROR] [FML]: Caught exception from toolscompressor java.lang.IllegalArgumentException: Can not set static code.elix_x.mods.btam.BTAMBase field code.elix_x.mods.btam.BTAMBase.INSTANCE to code.elix_x.mods.toolscompressor.MainToolsCompressor 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 net.minecraftforge.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:411) ~[forgeSrc-1.8-11.14.1.1329.jar:?] at net.minecraftforge.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:342) ~[forgeSrc-1.8-11.14.1.1329.jar:?] at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:498) ~[forgeSrc-1.8-11.14.1.1329.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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[forgeSrc-1.8-11.14.1.1329.jar:?] at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[forgeSrc-1.8-11.14.1.1329.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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) [LoadController.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) [Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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:85) [start/:?] at GradleStart.main(GradleStart.java:45) [start/:?] [14:25:41] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Avoid Exploding Creepers, FMLFileResourcePack:Block Tools Armor Mod, FMLFileResourcePack:Tools compresser [14:25:41] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: ---- Minecraft Crash Report ---- // Everything's going to plan. No, really, that was supposed to happen. Time: 26.02.15 14:25 Description: Initializing game java.lang.IllegalArgumentException: Can not set static code.elix_x.mods.btam.BTAMBase field code.elix_x.mods.btam.BTAMBase.INSTANCE to code.elix_x.mods.avoidexplodingcreepers.AvoidCreepersBase 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 net.minecraftforge.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:411) at net.minecraftforge.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:342) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:498) 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) at net.minecraftforge.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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) at net.minecraft.client.Minecraft.run(Minecraft.java:325) at net.minecraft.client.main.Main.main(Main.java:117) 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:85) 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 net.minecraftforge.fml.common.FMLModContainer.parseSimpleFieldAnnotation(FMLModContainer.java:411) at net.minecraftforge.fml.common.FMLModContainer.processFieldAnnotations(FMLModContainer.java:342) at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:498) 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) at net.minecraftforge.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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118) at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:493) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:208) at net.minecraft.client.Minecraft.startGame(Minecraft.java:412) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:325) at net.minecraft.client.main.Main.main(Main.java:117) 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:85) at GradleStart.main(GradleStart.java:45) -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 835864720 bytes (797 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.10 FML v8.0.37.1329 Minecraft Forge 11.14.1.1329 6 mods loaded, 6 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed FML{8.0.37.1329} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed Forge{11.14.1.1329} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1329.jar) Unloaded->Constructed avoidExplodingCreepers{1.0} [Avoid Exploding Creepers] (bin) Unloaded->Errored BTAM{2.0} [block Tools Armor Mod] (bin) Unloaded->Constructed toolscompressor{1.0} [Tools compresser] (bin) Unloaded->Errored Loaded coremods (and transformers): Launched Version: 1.8 LWJGL: 2.9.1 OpenGL: AMD Radeon HD 8570D GL version 4.4.13084 Compatibility Profile Context 14.301.1001.0, ATI Technologies Inc. GL Caps: Using GL 1.3 multitexturing. Using GL 1.3 texture combiners. Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. Shaders are available because OpenGL 2.1 is supported. VBOs are available because OpenGL 1.5 is supported. Using VBOs: No 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) [14:25:41] [Client thread/INFO] [sTDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:568]: #@!@# Game crashed! Crash report saved to: #@!@# C:\my\mcmodding\mods\1.8\eclipse\.\crash-reports\crash-2015-02-26_14.25.41-client.txt Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
-
Is done other way in 1.8? Instead of registering, i get this in console: [12:44:17] [Client thread/ERROR] [FML]: Unable to determine registrant mod for TextureAtlasSprite{name='minecraft:white', frameCount=0, rotated=false, x=0, y=0, height=0, width=0, u0=0.0, u1=0.0, v0=0.0, v1=0.0}. This is a critical error and should be impossible java.lang.Throwable at net.minecraftforge.fml.common.eventhandler.EventBus.register(EventBus.java:55) [EventBus.class:?] at net.minecraftforge.client.model.ModelLoader.<init>(ModelLoader.java:83) [ModelLoader.class:?] at net.minecraft.client.resources.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:124) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:470) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:325) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:117) [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/:?]
-
Tried: @Subscribe @SubscribeEvent @EventHandler and mix and matching those, still nothing: @EventHandler @SubscribeEvent @Subscribe public void pei(FMLPreInitializationEvent event) throws Exception{ preinit(event); } @EventHandler @SubscribeEvent @Subscribe public static void preinit(FMLPreInitializationEvent event) throws Exception { System.out.println("PREINIT!"); mainFolder = new File(event.getModConfigurationDirectory().getPath() + "\\AntiIDConflict"); mainFolder.mkdir(); BiomesManager.preinit(event); EntitiesManager.preinit(event); /*entitiesFolder = new File(mainFolder, "\\entities"); entitiesFolder.mkdir();*/ } @EventHandler @SubscribeEvent @Subscribe public void i(FMLInitializationEvent event) throws Exception{ init(event); } @EventHandler @SubscribeEvent @Subscribe public static void init(FMLInitializationEvent event) { System.out.println("INIT!"); BiomesManager.init(event); EntitiesManager.init(event); } @EventHandler @SubscribeEvent @Subscribe public void poi(FMLPostInitializationEvent event) throws Exception{ postinit(event); } @EventHandler @SubscribeEvent @Subscribe public static void postinit(FMLPostInitializationEvent event) throws Exception { System.out.println("POSTINIT!"); BiomesManager.postinit(event); EntitiesManager.postinit(event); }
-
Now it's active, but preinit,init,postinit are not called. @EventHandler public void pei(FMLPreInitializationEvent event) throws Exception{ preinit(event); } @EventHandler public static void preinit(FMLPreInitializationEvent event) throws Exception { System.out.println("PREINIT!"); mainFolder = new File(event.getModConfigurationDirectory().getPath() + "\\AntiIDConflict"); mainFolder.mkdir(); BiomesManager.preinit(event); EntitiesManager.preinit(event); /*entitiesFolder = new File(mainFolder, "\\entities"); entitiesFolder.mkdir();*/ } @EventHandler public void i(FMLInitializationEvent event) throws Exception{ init(event); } @EventHandler public static void init(FMLInitializationEvent event) { System.out.println("INIT!"); BiomesManager.init(event); EntitiesManager.init(event); } @EventHandler public void poi(FMLPostInitializationEvent event) throws Exception{ postinit(event); } @EventHandler public static void postinit(FMLPostInitializationEvent event) throws Exception { System.out.println("POSTINIT!"); BiomesManager.postinit(event); EntitiesManager.postinit(event); } removing @EventHandler from static or not static methods doesn't help.
-
Welcome back! I'm returning with more problems! My mod that is going with coremod is showing up in mods list in eclipse (even with returning null in getModContainerClass()), but not in MC outside! If i return base class in getModContainerClass and extend DummyModConatiner, mod is disabled even if i put this in class: @Override public Disableable canBeDisabled() { return Disableable.NEVER; }
-
Ooookay, maybe. I opened 1 random chunk storage and in biomes i saw this: text view: 0 0 0 0 0 7 7 7 0 0 0 16 16 16 16 16 0 0 0 0 0 7 7 7 7 7 7 16 16 16 16 16 0 0 0 0 0 7 7 7 7 7 7 7 16 16 16 16 0 0 0 0 0 7 7 7 7 7 7 7 7 16 16 16 7 7 7 7 7 7 7 7 7 7 7 7 7 16 16 16 7 7 7 7 7 7 7 7 7 7 7 7 7 16 16 16 7 7 7 7 7 7 7 7 16 16 16 16 16 16 16 16 7 7 7 7 7 7 7 16 16 16 16 16 16 16 16 16 16 16 7 7 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 What does this mean? EDIT: Does it like corresponds block1*1 block 1*2...block16*16? If so, what 256 limitation have to do with that?
-
That's interesting! So now i know that this mod exists... ===TIME PASSED=== Actually i wound my own way to handle this... So that's fixed now! And by the way i just saw in BiomeGenBase class, that biomes limitation is set to 256 (private static final BiomeGenBase[] biomeList = new BiomeGenBase[256]. Do you know why?
-
@Ernio Thanks (yes i'm random reader)! Can it be used for private methods too?
-
[1.7.10] Changing Mod Recipes and Ore Harvestlevels
Elix_x replied to xXxKanemanxXx's topic in Modder Support
Player's held item can be obtained from: (PlayerEvent.HarvestCheck) check.entityPlayer.inventory.getCurrentItem(); -
Welcome Back To this Topic! Now i seriously have problem: crash with COMPUTE_MAXS: I needed to recieve registartion of each biome. To do that i have to insert code in registerBiomeTypes in BiomeDictionary(forge!)(can't insert in <init> in BiomeGenBase, because fields are not initialized yet), but it crashes: [13:52:06] [Client thread/INFO] [sTDOUT]: [code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer:transform:48]: *************** Patching BiomeDictionary *************** [13:52:06] [Client thread/INFO] [sTDOUT]: [code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer:pacthBiomeDictionary:68]: *************** Patching registerBiomeType *************** [13:52:06] [Client thread/INFO] [sTDOUT]: [code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer:pacthBiomeDictionary:118]: *************** Patching registerBiomeType completed *************** [13:52:06] [Client thread/INFO] [sTDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:388]: ---- Minecraft Crash Report ---- // Ouch. That hurt Time: 15.02.15 13:52 Description: Initializing game java.lang.NoClassDefFoundError: net/minecraftforge/common/BiomeDictionary at net.minecraftforge.common.ForgeModContainer.postInit(ForgeModContainer.java:293) 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.initializeMods(Loader.java:694) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) at net.minecraft.client.Minecraft.run(Minecraft.java:931) 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(GradleStartCommon.java:78) at GradleStart.main(GradleStart.java:45) Caused by: java.lang.ClassNotFoundException: net.minecraftforge.common.BiomeDictionary at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 35 more Caused by: java.lang.NullPointerException at code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer.pacthBiomeDictionary(AntiIdConflictTransformer.java:122) at code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer.transform(AntiIdConflictTransformer.java:49) at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ... 37 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at net.minecraftforge.common.ForgeModContainer.postInit(ForgeModContainer.java:293) 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.initializeMods(Loader.java:694) at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:931) 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(GradleStartCommon.java:78) at GradleStart.main(GradleStart.java:45) -- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 7 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 800652960 bytes (763 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 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.1291 Minecraft Forge 10.13.2.1291 8 mods loaded, 8 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized FML{7.10.85.1291} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized Forge{10.13.2.1291} [Minecraft Forge] (forgeSrc-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized->Initialized antiidconflict{1.0} [Anti Id Conflict] (bin) Unloaded->Constructed->Pre-initialized->Initialized keysoverhaul{1.0} [Keys Overhaul] (bin) Unloaded->Constructed->Pre-initialized->Initialized armorsets{1.0} [Armor sets mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized avoidExplodingCreepers{1.0} [Avoid Exploding Creepers] (bin) Unloaded->Constructed->Pre-initialized->Initialized toolscompressor{1.0} [Tools compresser] (bin) Unloaded->Constructed->Pre-initialized->Initialized Launched Version: 1.7.10 LWJGL: 2.9.1 OpenGL: AMD Radeon HD 8570D GL version 4.4.13084 Compatibility Profile Context 14.301.1001.0, 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) [13:52:06] [Client thread/INFO] [sTDOUT]: [net.minecraft.client.Minecraft:displayCrashReport:398]: #@!@# Game crashed! Crash report saved to: #@!@# C:\my\mcmodding\mods\toolscompressor\eclipse\.\crash-reports\crash-2015-02-15_13.52.06-client.txt AL lib: (EE) alc_cleanup: 1 device not closed Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release And here's my transformer class: public class AntiIdConflictTransformer implements IClassTransformer{ @Override public byte[] transform(String className, String transformedName, byte[] bytes) { if(className.equals("net.minecraftforge.common.BiomeDictionary")){ System.out.println("*************** Patching BiomeDictionary ***************"); bytes = pacthBiomeDictionary(className, bytes); System.out.println("*************** Patching BiomeDictionary Completed ***************"); } return bytes; } private byte[] pacthBiomeDictionary(String className, byte[] bytes) { String registerBiomeType = "registerBiomeType"; String listSubTags = "listSubTags"; ClassNode classNode = new ClassNode(); ClassReader classReader = new ClassReader(bytes); classReader.accept(classNode, 0); Iterator<MethodNode> methods = classNode.methods.iterator(); while(methods.hasNext()){ MethodNode m = methods.next(); if(m.name.equals(registerBiomeType)){ System.out.println("*************** Patching registerBiomeType ***************"); AbstractInsnNode currentNode = null; AbstractInsnNode targetNode = null; int place = -1; int index = -1; Iterator<AbstractInsnNode> iter = m.instructions.iterator(); while (iter.hasNext()) { index++; currentNode = iter.next(); if(currentNode.getOpcode() == Opcodes.INVOKESTATIC){ targetNode = currentNode; place = index; break; } } m.instructions.remove(m.instructions.get(place - 1)); m.instructions.insertBefore(targetNode, createNewListAndFillWith(new VarInsnNode(Opcodes.ALOAD, 0), new VarInsnNode(Opcodes.ALOAD, 1), createMethodNode(Opcodes.INVOKESTATIC, "code/elix_x/coremods/antiidconflict/AntiIdConflictBase", ".registerBiomeTypes", "(Lnet/minecraft/world/biome/BiomeGenBase;[Lnet/minecraftforge/common/BiomeDictionary$Type;)[Lnet/minecraftforge/common/BiomeDictionary$Type;") )); System.out.println("*************** Patching registerBiomeType completed ***************"); } } ClassWriter writer = new ClassWriter(ClassWriter.COMPUTE_MAXS); classNode.accept(writer); return writer.toByteArray(); } private InsnList createNewListAndFillWith(Object... nodes) { InsnList list = new InsnList(); for(Object node : nodes){ if(node instanceof AbstractInsnNode){ list.add((AbstractInsnNode) node); } if(node instanceof InsnList){ list.add(list); } } return list; } private MethodInsnNode createMethodNode(int opcode, String owner, String name, String desc) { return new MethodInsnNode(opcode, owner, name, desc); } } It can't happen because of (maybe) wrongly written and/or inserted code, becuse even without m.instructions.remove/insertBefore it crashes...
-
Hi there starnger. i have a simple question: is there an event that is fired, when new biome is registered? I found nothing in BiomeDictionary... So there is no? If so i have to use ASM, but that's impossible: class doesn't have time to patch before it's requested...
-
Aaaa sorry for false post: i put wrong version in mods... And with COMPUTE_MAXS it launches... How ever now i have another problem: Method <clinit> isn't found in obfuscated version, how ever in eclipse it is... EDIT: sorry, i messed up with translator... Now all works fine! THANK YOU VERY VERY VERY MUCH!
-
The same: ---- Minecraft Crash Report ---- // I just don't know what went wrong Time: 14.02.15 18:44 Description: There was a severe problem during mod loading that has caused the game to fail cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/world/biome/BiomeGenBase at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) at net.minecraft.client.Minecraft.func_99999_d(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) Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/biome/BiomeGenBase at biomesoplenty.common.items.ItemBiomeFinder.<init>(ItemBiomeFinder.java:31) at biomesoplenty.common.core.BOPItems.registerItems(BOPItems.java:85) at biomesoplenty.common.core.BOPItems.init(BOPItems.java:46) at biomesoplenty.BiomesOPlenty.preInit(BiomesOPlenty.java:58) 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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) 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.preinitializeMods(Loader.java:513) ... 10 more Caused by: java.lang.ClassNotFoundException: net.minecraft.world.biome.BiomeGenBase at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 41 more Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: ard at org.objectweb.asm.ClassWriter.getCommonSuperClass(Unknown Source) at org.objectweb.asm.ClassWriter.a(Unknown Source) at org.objectweb.asm.Frame.a(Unknown Source) at org.objectweb.asm.Frame.a(Unknown Source) at org.objectweb.asm.MethodWriter.visitMaxs(Unknown Source) at org.objectweb.asm.tree.MethodNode.accept(Unknown Source) at org.objectweb.asm.tree.MethodNode.accept(Unknown Source) at org.objectweb.asm.tree.ClassNode.accept(Unknown Source) at code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer.patchBiomeGenBase(AntiIdConflictTransformer.java:285) at code.elix_x.coremods.antiidconflict.AntiIdConflictTransformer.transform(AntiIdConflictTransformer.java:52) at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279) at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176) ... 43 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 (amd64) version 6.1 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 115258424 bytes (109 MB) / 972685312 bytes (927 MB) up to 5261361152 bytes (5017 MB) JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx5G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G 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.1291 Minecraft Forge 10.13.2.1291 4 mods loaded, 4 mods active mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized FML{7.10.85.1291} [Forge Mod Loader] (forge-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized Forge{10.13.2.1291} [Minecraft Forge] (forge-1.7.10-10.13.2.1291.jar) Unloaded->Constructed->Pre-initialized BiomesOPlenty{2.1.0} [biomes O' Plenty] (BiomesOPlenty-1.7.10-2.1.0.1004-universal.jar) Unloaded->Constructed->Errored