Не работают крафты

Версия Minecraft
1.7.10
У меня не работают крафты.
Код:
GameRegistry.addRecipe(new ItemStack(Main.WoodenHammer), new Object[] {
    "111",
    "111", 
    "020",
    '1', Blocks.planks, '2', Items.stick});
Например вот мой крафт и когда я его ставлю  в верстаке, майн крашится
Код:
---- Minecraft Crash Report ----
// Ouch. That hurt :(

Time: 21.09.16 16:18
Description: Rendering item

java.lang.NullPointerException: Rendering item
 at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:265)
 at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:419)
 at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585)
 at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:289)
 at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)
 at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137)
 at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1067)
 at net.minecraft.client.Minecraft.run(Minecraft.java:962)
 at net.minecraft.client.main.Main.main(Main.java:164)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
 at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
 at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
 at GradleStart.main(Unknown Source)


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

-- Head --
Stacktrace:
 at net.minecraft.item.ItemStack.getItemDamage(ItemStack.java:265)
 at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:419)

-- Item being rendered --
Details:
 Item Type: null
 Item Aux: ~~ERROR~~ NullPointerException: null
 Item NBT: null
 Item Foil: ~~ERROR~~ NullPointerException: null
Stacktrace:
 at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585)
 at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:289)
 at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114)

-- Screen render details --
Details:
 Screen name: net.minecraft.client.gui.inventory.GuiCrafting
 Mouse location: Scaled: (163, 79). Absolute: (327, 321)
 Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
 Level name: MpServer
 All players: 1 total; [EntityClientPlayerMP['Player880'/45, l='MpServer', x=-56,80, y=67,62, z=-101,84]]
 Chunk stats: MultiplayerChunkCache: 573, 573
 Level seed: 0
 Level generator: ID 00 - default, ver 1. Features enabled: false
 Level generator options: 
 Level spawn location: World: (-57,64,-107), Chunk: (at 7,4,5 in -4,-7; contains blocks -64,0,-112 to -49,255,-97), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
 Level time: 5075 game time, 5075 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: 19 total; [EntityBat['Летучая мышь'/35, l='MpServer', x=-20,25, y=20,10, z=-53,28], EntityBat['Летучая мышь'/3, l='MpServer', x=-132,84, y=17,47, z=-66,82], EntityBat['Летучая мышь'/36, l='MpServer', x=-20,01, y=18,00, z=-56,47], EntityBat['Летучая мышь'/4, l='MpServer', x=-121,45, y=18,52, z=-70,01], EntitySquid['Спрут'/38, l='MpServer', x=-6,41, y=55,34, z=-68,69], EntitySquid['Спрут'/7, l='MpServer', x=-108,50, y=48,00, z=-150,91], EntitySquid['Спрут'/39, l='MpServer', x=-8,56, y=49,13, z=-50,09], EntitySquid['Спрут'/8, l='MpServer', x=-106,81, y=51,81, z=-64,28], EntityBat['Летучая мышь'/40, l='MpServer', x=3,53, y=22,10, z=-50,25], EntitySquid['Спрут'/9, l='MpServer', x=-99,22, y=49,34, z=-70,38], EntityBat['Летучая мышь'/10, l='MpServer', x=-104,38, y=27,10, z=-49,72], EntityBat['Летучая мышь'/11, l='MpServer', x=-107,40, y=26,81, z=-45,01], EntityClientPlayerMP['Player880'/45, l='MpServer', x=-56,80, y=67,62, z=-101,84], EntitySheep['Овца'/22, l='MpServer', x=-63,50, y=69,00, z=-171,03], EntitySheep['Овца'/23, l='MpServer', x=-51,13, y=66,00, z=-156,06], EntityBat['Летучая мышь'/24, l='MpServer', x=-43,75, y=16,00, z=-57,25], EntityBat['Летучая мышь'/25, l='MpServer', x=-46,82, y=20,78, z=-27,43], EntityBat['Летучая мышь'/27, l='MpServer', x=-41,70, y=22,18, z=-76,45], EntityBat['Летучая мышь'/28, l='MpServer', x=-39,25, y=22,10, z=-57,41]]
 Retry entities: 0 total; []
 Server brand: fml,forge
 Server type: Integrated singleplayer server
Stacktrace:
 at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415)
 at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2566)
 at net.minecraft.client.Minecraft.run(Minecraft.java:984)
 at net.minecraft.client.main.Main.main(Main.java:164)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:498)
 at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
 at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
 at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
 at GradleStart.main(Unknown Source)

-- System Details --
Details:
 Minecraft Version: 1.7.10
 Operating System: Windows 8.1 (amd64) version 6.3
 Java Version: 1.8.0_102, Oracle Corporation
 Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
 Memory: 732445128 bytes (698 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: 12, tallocated: 94
 FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1614 4 mods loaded, 4 mods active
 States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
 UCHIJAAAA mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) 
 UCHIJAAAA FML{7.10.99.99} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
 UCHIJAAAA Forge{10.13.4.1614} [Minecraft Forge] (forgeSrc-1.7.10-10.13.4.1614-1.7.10.jar) 
 UCHIJAAAA sp{alfa 1.0.0} [Super Mod] (bin) 
 GL info: ' Vendor: 'Intel' Version: '4.2.0 - Build 10.18.10.3379' Renderer: 'Intel(R) HD Graphics 4400'
 Launched Version: 1.7.10
 LWJGL: 2.9.1
 OpenGL: Intel(R) HD Graphics 4400 GL version 4.2.0 - Build 10.18.10.3379, Intel
 GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

 Is Modded: Definitely; Client brand changed to 'fml,forge'
 Type: Client (map_client.txt)
 Resource Packs: []
 Current Language: Р СѓСЃСЃРєРёР№ (Р РѕСЃСЃРёСЏ)
 Profiler Position: N/A (disabled)
 Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
 Anisotropic Filtering: Off (1)
 
5,018
47
783
крафты должны идти после регистрации предмета. лучше всего писать их вFMLPostInitialization
 
2,505
81
397
Maxik001 написал(а):
лучше всего писать их вFMLPostInitialization
Лучше не пиши все, что пришло тебе в голову.


Код:
 * <li> {@link FMLPreInitializationEvent} : Run before anything else. Read your config, create blocks,
 * items, etc, and register them with the {@link GameRegistry}.</li>
 * <li> {@link FMLInitializationEvent} : Do your mod setup. Build whatever data structures you care about. Register recipes,
 * send {@link FMLInterModComms} messages to other mods.</li>
 * <li> {@link FMLPostInitializationEvent} : Handle interaction with other mods, complete your setup based on this.</li>


Код в студию
 
667
7
2

Где у тебя значение для "0"? Как я понимаю тебе нужно что бы там было "пустое место", если да то используй пробел
Код:
GameRegistry.addRecipe(new ItemStack(Main.WoodenHammer), new Object[] {
   "111",
   "111", 
   " 2 ",
   '1', Blocks.planks, '2', Items.stick});
 
1,560
86
204
virysD написал(а):

Где у тебя значение для "0"? Как я понимаю тебе нужно что бы там было "пустое место", если да то используй пробел
Код:
GameRegistry.addRecipe(new ItemStack(Main.WoodenHammer), new Object[] {
   "111",
   "111", 
   " 2 ",
   '1', Blocks.planks, '2', Items.stick});
Я всегда эти нолики ставлю как у него, проблема в другом.
 
667
7
2
dimagor555 написал(а):
Проблема решена, спасибо всем и с нулями всё нормально(это на будущее).

Да, я проверял, дело вкуса... Кстати в чём была проблема?
 
5,018
47
783
Сверху