Краш при открытии container

Версия Minecraft
1.12.2
683
3
21
У меня случается краш при открытии контейнера весь код ванильной печки и поменял под себя только заменил onBlockActivated
Java:
    public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
    {
        if (worldIn.isRemote)
        {
            playerIn.openGui(Main.instance, Reference.GUI_DRUM_BLOCK, worldIn, pos.getX(), pos.getY(), pos.getZ());
           
        }
         
            return true;
         
     }
 
Краш-лог
---- Minecraft Crash Report ----
// Oops.

Time: 9/14/18 5:59 PM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
at net.minecraftforge.fml.common.network.NetworkRegistry.getLocalGuiContainer(NetworkRegistry.java:276)
at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:111)
at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2809)
at en.tiref.Mydecoratedworld.blocks.machines.DrumBlock.onBlockActivated(DrumBlock.java:163)
at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClickBlock(PlayerControllerMP.java:455)
at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1692)
at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2379)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2145)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1933)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1186)
at net.minecraft.client.Minecraft.run(Minecraft.java:441)
at net.minecraft.client.main.Main.main(Main.java:118)
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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)


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

-- Head --
Thread: Client thread
Stacktrace:
at net.minecraftforge.fml.common.network.NetworkRegistry.getLocalGuiContainer(NetworkRegistry.java:276)
at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:111)
at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2809)
at en.tiref.Mydecoratedworld.blocks.machines.DrumBlock.onBlockActivated(DrumBlock.java:163)
at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClickBlock(PlayerControllerMP.java:455)
at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1692)
at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2379)
at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2145)

-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Player592'/87, l='MpServer', x=-126.63, y=4.00, z=436.46]]
Chunk stats: MultiplayerChunkCache: 81, 81
Level seed: 0
Level generator: ID 01 - flat, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (-119,4,442), Chunk: (at 9,0,10 in -8,27; contains blocks -128,0,432 to -113,255,447), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 5601 game time, 5601 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: 34 total; [EntityPig['Свинья'/12, l='MpServer', x=-162.09, y=4.00, z=395.45], EntitySlime['Слизень'/14, l='MpServer', x=-169.34, y=4.00, z=448.61], EntityCow['Корова'/15, l='MpServer', x=-170.29, y=4.00, z=463.18], EntityChicken['Курица'/16, l='MpServer', x=-170.17, y=4.00, z=452.77], EntitySlime['Слизень'/17, l='MpServer', x=-173.34, y=4.00, z=446.60], EntitySlime['Слизень'/18, l='MpServer', x=-163.31, y=4.67, z=478.68], EntitySlime['Слизень'/19, l='MpServer', x=-165.76, y=4.00, z=480.59], EntitySlime['Слизень'/20, l='MpServer', x=-167.08, y=4.07, z=478.89], EntitySlime['Слизень'/21, l='MpServer', x=-163.67, y=4.50, z=480.40], EntitySlime['Слизень'/22, l='MpServer', x=-163.51, y=4.15, z=477.69], EntityPlayerSP['Player592'/87, l='MpServer', x=-126.63, y=4.00, z=436.46], EntityChicken['Курица'/25, l='MpServer', x=-158.89, y=4.00, z=397.89], EntityChicken['Курица'/26, l='MpServer', x=-154.30, y=4.00, z=414.13], EntityDonkey['Осёл'/27, l='MpServer', x=-153.40, y=4.00, z=408.78], EntityDonkey['Осёл'/28, l='MpServer', x=-150.72, y=4.00, z=424.85], EntityChicken['Курица'/29, l='MpServer', x=-156.54, y=4.00, z=458.07], EntitySlime['Слизень'/30, l='MpServer', x=-158.49, y=4.77, z=474.76], EntitySlime['Слизень'/31, l='MpServer', x=-162.93, y=4.08, z=459.86], EntitySlime['Слизень'/32, l='MpServer', x=-153.27, y=4.21, z=478.90], EntitySlime['Слизень'/33, l='MpServer', x=-146.54, y=4.18, z=471.88], EntitySlime['Слизень'/34, l='MpServer', x=-155.09, y=4.95, z=480.37], EntitySlime['Слизень'/37, l='MpServer', x=-123.89, y=4.17, z=402.89], EntitySlime['Слизень'/38, l='MpServer', x=-128.13, y=4.00, z=413.08], EntitySlime['Слизень'/43, l='MpServer', x=-118.56, y=4.14, z=399.91], EntitySlime['Слизень'/44, l='MpServer', x=-115.19, y=4.00, z=410.17], EntitySlime['Слизень'/51, l='MpServer', x=-105.10, y=4.00, z=388.86], EntitySlime['Слизень'/53, l='MpServer', x=-101.97, y=4.00, z=411.59], EntitySlime['Слизень'/54, l='MpServer', x=-110.26, y=4.00, z=405.32], EntitySlime['Слизень'/55, l='MpServer', x=-102.42, y=4.32, z=444.61], EntitySlime['Слизень'/57, l='MpServer', x=-85.90, y=4.00, z=406.96], EntitySlime['Слизень'/58, l='MpServer', x=-86.73, y=4.00, z=415.43], EntitySlime['Слизень'/59, l='MpServer', x=-89.60, y=4.28, z=407.29], EntitySlime['Слизень'/60, l='MpServer', x=-83.30, y=4.09, z=409.15], EntitySlime['Слизень'/61, l='MpServer', x=-93.96, y=4.28, z=424.87]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:461)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2886)
at net.minecraft.client.Minecraft.run(Minecraft.java:470)
at net.minecraft.client.main.Main.main(Main.java:118)
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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)

-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows XP (x86) version 5.1
Java Version: 1.8.0_101, Oracle Corporation
Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
Memory: 811256008 bytes (773 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.4.2705 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

| State | ID | Version | Source | Signature |
|:--------- |:--------- |:------------ |:-------------------------------- |:--------- |
| UCHIJAAAA | minecraft | 1.12.2 | minecraft.jar | None |
| UCHIJAAAA | mcp | 9.42 | minecraft.jar | None |
| UCHIJAAAA | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.4.2705.jar | None |
| UCHIJAAAA | forge | 14.23.4.2705 | forgeSrc-1.12.2-14.23.4.2705.jar | None |
| UCHIJAAAA | mdw | 1.1.0 | bin | None |
| UCHIJAAAA | cjcore | 0.0.3.2 | cjcore-1.12-0.0.3.2.jar | None |

Loaded coremods (and transformers):
GL info: ' Vendor: 'ATI Technologies Inc.' Version: '3.3.11672 Compatibility Profile Context' Renderer: 'ATI Radeon 3000 Graphics'
Launched Version: 1.12.2
LWJGL: 2.9.4
OpenGL: ATI Radeon 3000 Graphics GL version 3.3.11672 Compatibility Profile Context, 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: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: Русский (Россия)
Profiler Position: N/A (disabled)
CPU: 2x AMD Athlon(tm) II X2 240 Processor
Краш-лог:
---- Minecraft Crash Report ----
// Oops.

Time: 9/14/18 5:59 PM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
	at net.minecraftforge.fml.common.network.NetworkRegistry.getLocalGuiContainer(NetworkRegistry.java:276)
	at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:111)
	at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2809)
	at en.tiref.Mydecoratedworld.blocks.machines.DrumBlock.onBlockActivated(DrumBlock.java:163)
	at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClickBlock(PlayerControllerMP.java:455)
	at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1692)
	at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2379)
	at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2145)
	at net.minecraft.client.Minecraft.runTick(Minecraft.java:1933)
	at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1186)
	at net.minecraft.client.Minecraft.run(Minecraft.java:441)
	at net.minecraft.client.main.Main.main(Main.java:118)
	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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
	at GradleStart.main(GradleStart.java:25)


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

-- Head --
Thread: Client thread
Stacktrace:
	at net.minecraftforge.fml.common.network.NetworkRegistry.getLocalGuiContainer(NetworkRegistry.java:276)
	at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:111)
	at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2809)
	at en.tiref.Mydecoratedworld.blocks.machines.DrumBlock.onBlockActivated(DrumBlock.java:163)
	at net.minecraft.client.multiplayer.PlayerControllerMP.processRightClickBlock(PlayerControllerMP.java:455)
	at net.minecraft.client.Minecraft.rightClickMouse(Minecraft.java:1692)
	at net.minecraft.client.Minecraft.processKeyBinds(Minecraft.java:2379)
	at net.minecraft.client.Minecraft.runTickKeyboard(Minecraft.java:2145)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityPlayerSP['Player592'/87, l='MpServer', x=-126.63, y=4.00, z=436.46]]
	Chunk stats: MultiplayerChunkCache: 81, 81
	Level seed: 0
	Level generator: ID 01 - flat, ver 0. Features enabled: false
	Level generator options: 
	Level spawn location: World: (-119,4,442), Chunk: (at 9,0,10 in -8,27; contains blocks -128,0,432 to -113,255,447), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 5601 game time, 5601 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: 34 total; [EntityPig['Свинья'/12, l='MpServer', x=-162.09, y=4.00, z=395.45], EntitySlime['Слизень'/14, l='MpServer', x=-169.34, y=4.00, z=448.61], EntityCow['Корова'/15, l='MpServer', x=-170.29, y=4.00, z=463.18], EntityChicken['Курица'/16, l='MpServer', x=-170.17, y=4.00, z=452.77], EntitySlime['Слизень'/17, l='MpServer', x=-173.34, y=4.00, z=446.60], EntitySlime['Слизень'/18, l='MpServer', x=-163.31, y=4.67, z=478.68], EntitySlime['Слизень'/19, l='MpServer', x=-165.76, y=4.00, z=480.59], EntitySlime['Слизень'/20, l='MpServer', x=-167.08, y=4.07, z=478.89], EntitySlime['Слизень'/21, l='MpServer', x=-163.67, y=4.50, z=480.40], EntitySlime['Слизень'/22, l='MpServer', x=-163.51, y=4.15, z=477.69], EntityPlayerSP['Player592'/87, l='MpServer', x=-126.63, y=4.00, z=436.46], EntityChicken['Курица'/25, l='MpServer', x=-158.89, y=4.00, z=397.89], EntityChicken['Курица'/26, l='MpServer', x=-154.30, y=4.00, z=414.13], EntityDonkey['Осёл'/27, l='MpServer', x=-153.40, y=4.00, z=408.78], EntityDonkey['Осёл'/28, l='MpServer', x=-150.72, y=4.00, z=424.85], EntityChicken['Курица'/29, l='MpServer', x=-156.54, y=4.00, z=458.07], EntitySlime['Слизень'/30, l='MpServer', x=-158.49, y=4.77, z=474.76], EntitySlime['Слизень'/31, l='MpServer', x=-162.93, y=4.08, z=459.86], EntitySlime['Слизень'/32, l='MpServer', x=-153.27, y=4.21, z=478.90], EntitySlime['Слизень'/33, l='MpServer', x=-146.54, y=4.18, z=471.88], EntitySlime['Слизень'/34, l='MpServer', x=-155.09, y=4.95, z=480.37], EntitySlime['Слизень'/37, l='MpServer', x=-123.89, y=4.17, z=402.89], EntitySlime['Слизень'/38, l='MpServer', x=-128.13, y=4.00, z=413.08], EntitySlime['Слизень'/43, l='MpServer', x=-118.56, y=4.14, z=399.91], EntitySlime['Слизень'/44, l='MpServer', x=-115.19, y=4.00, z=410.17], EntitySlime['Слизень'/51, l='MpServer', x=-105.10, y=4.00, z=388.86], EntitySlime['Слизень'/53, l='MpServer', x=-101.97, y=4.00, z=411.59], EntitySlime['Слизень'/54, l='MpServer', x=-110.26, y=4.00, z=405.32], EntitySlime['Слизень'/55, l='MpServer', x=-102.42, y=4.32, z=444.61], EntitySlime['Слизень'/57, l='MpServer', x=-85.90, y=4.00, z=406.96], EntitySlime['Слизень'/58, l='MpServer', x=-86.73, y=4.00, z=415.43], EntitySlime['Слизень'/59, l='MpServer', x=-89.60, y=4.28, z=407.29], EntitySlime['Слизень'/60, l='MpServer', x=-83.30, y=4.09, z=409.15], EntitySlime['Слизень'/61, l='MpServer', x=-93.96, y=4.28, z=424.87]]
	Retry entities: 0 total; []
	Server brand: fml,forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:461)
	at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2886)
	at net.minecraft.client.Minecraft.run(Minecraft.java:470)
	at net.minecraft.client.main.Main.main(Main.java:118)
	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 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.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
	at GradleStart.main(GradleStart.java:25)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows XP (x86) version 5.1
	Java Version: 1.8.0_101, Oracle Corporation
	Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
	Memory: 811256008 bytes (773 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
	JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.42 Powered by Forge 14.23.4.2705 6 mods loaded, 6 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State     | ID        | Version      | Source                           | Signature |
	|:--------- |:--------- |:------------ |:-------------------------------- |:--------- |
	| UCHIJAAAA | minecraft | 1.12.2       | minecraft.jar                    | None      |
	| UCHIJAAAA | mcp       | 9.42         | minecraft.jar                    | None      |
	| UCHIJAAAA | FML       | 8.0.99.99    | forgeSrc-1.12.2-14.23.4.2705.jar | None      |
	| UCHIJAAAA | forge     | 14.23.4.2705 | forgeSrc-1.12.2-14.23.4.2705.jar | None      |
	| UCHIJAAAA | mdw       | 1.1.0        | bin                              | None      |
	| UCHIJAAAA | cjcore    | 0.0.3.2      | cjcore-1.12-0.0.3.2.jar          | None      |

	Loaded coremods (and transformers): 
	GL info: ' Vendor: 'ATI Technologies Inc.' Version: '3.3.11672 Compatibility Profile Context' Renderer: 'ATI Radeon 3000 Graphics'
	Launched Version: 1.12.2
	LWJGL: 2.9.4
	OpenGL: ATI Radeon 3000 Graphics GL version 3.3.11672 Compatibility Profile Context, 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: Yes
	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: Русский (Россия)
	Profiler Position: N/A (disabled)
	CPU: 2x AMD Athlon(tm) II X2 240 Processor
Решение
немного обидно но тут привыкнешь -.-
Сорян, если сильно задел. Эта ирония не из злого умысла, а чтобы сподвигнуть тебя идти другими, хорошими путями, в частности научиться анализировать баг-репорты

нигде, и где мне его вызвать и как?
Регистрировать тайлы нужно во время init-стадии загрузки мода, из соответствующего метода в прокси можно вызвать
Сверху