Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Forge: проблема с рецептами

Тема в разделе "[Архив] Помощь", создана пользователем tefal98, 4 июн 2013.

  1. Автор темы
    tefal98

    tefal98 Активный участник

    Баллы:
    78
    Не работают иногда крафты при моддинге на Forge. Особенно когда беру ресурсы, добавленные модом.
    GameRegistry.addRecipe(new ItemStack(lifecraftmod.adamanthelm, 1), new Object[]{ "#", Character.valueOf('#'), lifecraftmod.ingotadamant});
    package net.lifecraftmod.src;

    import net.minecraft.client.renderer.texture.IconRegister;
    import net.minecraft.item.Item;

    public class ingotadamant extends Item
    {
    public ingotadamant(int i, int j)
    {
    super(i);
    maxStackSize=j;
    }
    public void updateIcons(IconRegister iconRegister)
    {
    iconIndex = iconRegister.registerIcon("lifecraftmod:ingotadamant");
    }
    }
    2013-06-03 22:00:07 [INFO] [ForgeModLoader] Forge Mod Loader version 5.1.8.611 for Minecraft 1.5.1 loading
    2013-06-03 22:00:07 [INFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_21, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7
    2013-06-03 22:00:07 [INFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
    2013-06-03 22:00:08 [INFO] [STDOUT] 229 recipes
    2013-06-03 22:00:08 [INFO] [STDOUT] 27 achievements
    2013-06-03 22:00:09 [INFO] [Minecraft-Client] Setting user: Player540
    2013-06-03 22:00:09 [INFO] [STDOUT] (Session ID is -)
    2013-06-03 22:00:09 [INFO] [STDERR] Client asked for parameter: server
    2013-06-03 22:00:09 [INFO] [Minecraft-Client] LWJGL Version: 2.4.2
    2013-06-03 22:00:09 [INFO] [MinecraftForge] Attempting early MinecraftForge initialization
    2013-06-03 22:00:09 [INFO] [STDOUT] MinecraftForge v7.7.1.611 Initialized
    2013-06-03 22:00:09 [INFO] [ForgeModLoader] MinecraftForge v7.7.1.611 Initialized
    2013-06-03 22:00:09 [INFO] [STDOUT] Replaced 85 ore recipies
    2013-06-03 22:00:09 [INFO] [MinecraftForge] Completed early MinecraftForge initialization
    2013-06-03 22:00:09 [INFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Shadow\Desktop\ \java\mcp\jars\config\logging.properties
    2013-06-03 22:00:09 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
    2013-06-03 22:00:09 [INFO] [ForgeModLoader] Searching C:\Users\Shadow\Desktop\ \java\mcp\jars\mods for mods
    2013-06-03 22:00:10 [INFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
    2013-06-03 22:00:10 [INFO] [mcp] Activating mod mcp
    2013-06-03 22:00:10 [INFO] [FML] Activating mod FML
    2013-06-03 22:00:10 [INFO] [Forge] Activating mod Forge
    2013-06-03 22:00:10 [INFO] [lifecraftmod] Activating mod lifecraftmod
    2013-06-03 22:00:10 [INFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
    2013-06-03 22:00:11 [INFO] [STDOUT]
    2013-06-03 22:00:11 [INFO] [STDOUT] Starting up SoundSystem...
    2013-06-03 22:00:11 [INFO] [STDOUT] Initializing LWJGL OpenAL
    2013-06-03 22:00:11 [INFO] [STDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
    2013-06-03 22:00:11 [INFO] [STDOUT] OpenAL initialized.
    2013-06-03 22:00:11 [INFO] [STDOUT]
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt
    2013-06-03 22:00:12 [INFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt
    2013-06-03 22:00:13 [INFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt
    2013-06-03 22:00:13 [INFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt
    2013-06-03 22:00:13 [SEVERE] [ForgeModLoader] Fatal errors were detected during the transition from INITIALIZATION to POSTINITIALIZATION. Loading cannot continue
    2013-06-03 22:00:13 [SEVERE] [ForgeModLoader]
    mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
    FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
    Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized
    lifecraftmod [lifecraftmod] (bin) Unloaded->Constructed->Pre-initialized->Errored
    2013-06-03 22:00:13 [SEVERE] [ForgeModLoader] The following problems were captured during this phase
    2013-06-03 22:00:13 [SEVERE] [ForgeModLoader] Caught exception from lifecraftmod
    java.lang.NullPointerException
    at net.minecraft.item.ItemStack.<init>(ItemStack.java:72)
    at net.lifecraftmod.src.lifecraftmod.load(lifecraftmod.java:54)
    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:515)
    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.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
    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.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:689)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
    at net.minecraft.client.Minecraft.startGame(Minecraft.java:444)
    at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)
    at net.minecraft.client.Minecraft.run(Minecraft.java:729)
    at java.lang.Thread.run(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR] java.lang.NullPointerException
    2013-06-03 22:00:13 [INFO] [STDERR]at net.minecraft.item.ItemStack.<init>(ItemStack.java:72)
    2013-06-03 22:00:13 [INFO] [STDERR]at net.lifecraftmod.src.lifecraftmod.load(lifecraftmod.java:54)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at java.lang.reflect.Method.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:515)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at java.lang.reflect.Method.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    2013-06-03 22:00:13 [INFO] [STDERR]at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at java.lang.reflect.Method.invoke(Unknown Source)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    2013-06-03 22:00:13 [INFO] [STDERR]at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    2013-06-03 22:00:13 [INFO] [STDERR]at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
    2013-06-03 22:00:13 [INFO] [STDERR]at cpw.mods.fml.common.Loader.initializeMods(Loader.java:689)
    2013-06-03 22:00:13 [INFO] [STDERR]at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
    2013-06-03 22:00:13 [INFO] [STDERR]at net.minecraft.client.Minecraft.startGame(Minecraft.java:444)
    2013-06-03 22:00:13 [INFO] [STDERR]at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)
    2013-06-03 22:00:13 [INFO] [STDERR]at net.minecraft.client.Minecraft.run(Minecraft.java:729)
    2013-06-03 22:00:13 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    tefal98

    tefal98 Активный участник

    Баллы:
    78
  4. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Повторное создание темы?
    Ищи не инициализированный объект в своем коде.
     
  5. Автор темы
    tefal98

    tefal98 Активный участник

    Баллы:
    78
    Что простите?) Я ламер. В чем может быть ошибка, если она в одной строке?)
    В тот момент еще не знал, что можно меня название темы/закрывать и открывать ее и т.д.
     
  6. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Эта ошибка бросилась мне в глаза, одна из стандартных ошибок. Как я уже писал: ищи не инициализированный объект \ переменную. Это и есть ошибка. Возможно и не в ней суть, но подобного рода исключения ломают выполнение программ очень хорошо.
    Есть java doc, в документации найдешь описание данного исключения, если ты не понимаешь про что оно.
     
  7. Автор темы
    tefal98

    tefal98 Активный участник

    Баллы:
    78
    Может поможете, если выложу код?) Консоль указывает на ошибку в крафте. Именно когда крафчу из какого-либо моего предмета, и то не всегда.
    package net.lifecraftmod.src;

    import net.minecraft.client.renderer.texture.IconRegister;
    import net.minecraft.item.Item;

    public class ingotadamant extends Item
    {
    public ingotadamant(int i, int j)
    {
    super(i);
    maxStackSize=j;
    }
    public void updateIcons(IconRegister iconRegister)
    {
    iconIndex = iconRegister.registerIcon("lifecraftmod:ingotadamant");
    }
    }
     
  8. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Нужно смотреть систему в целом.
    У тебя сломался автомобиль, а ты в автомастерскую притаскиваешь руль. xD.

    Тебе даже лог ошибки говорит, куда нужно устремить свой взор:
    Указывает в каком файле и на какой строке происходит.
     
  9. Автор темы
    tefal98

    tefal98 Активный участник

    Баллы:
    78
    Спасибо вам большое :)
    Я начинающий, и хоть все работало, но то, что вы сказали, тупо подтолкнуло меня к тому, чтобы поместить код итема в другое место, немного подправив его) Спасибо большое, работает.
     
    slavik123123123 нравится это.
  10. ptnk

    ptnk Старожил Пользователь

    Баллы:
    173
    Начинать нужно с самого программирования, а не с создания модов :3. Чтобы был какой-то навык, а там уж моды писаться будут сами собой.
     
    ВремяПриключений нравится это.

Поделиться этой страницей