Крашит мод

Вообщем что мне делать?
[merge_posts_bbcode]Добавлено: 25.02.2016 23:10:19[/merge_posts_bbcode]

Faik-man написал(а):
RonyC написал(а):
Да блин я найти не могу :D Там ничего нет)
Покажи класс GCCoreItems, может быть найду, в чем проблема
Ну давай. Надеюсь поможет
Код:
package micdoodle8.mods.galacticraft.core.items;

import java.util.ArrayList;
import micdoodle8.mods.galacticraft.core.GCCoreConfigManager;
import micdoodle8.mods.galacticraft.core.GalacticraftCore;
import micdoodle8.mods.galacticraft.core.items.GCCoreItem;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemArmor;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemAxe;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBasic;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBasicAdv;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBow;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBuggy;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBuggyMaterial;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemCanister;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemFlag;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemFuel;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemFuelCanister;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemHoe;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemKey;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemKnowledgeBook;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOilCanister;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOxygenGear;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOxygenMask;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOxygenTank;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemParachute;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemPickaxe;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemRocketEngine;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSchematic;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSensorGlasses;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSpaceship;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSpade;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSword;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraftforge.common.EnumHelper;
import net.minecraftforge.common.MinecraftForge;

public class GCCoreItems {

   public static Item basicItem;
   public static Item basicItemAdv;
   public static Item lightOxygenTank;
   public static Item medOxygenTank;
   public static Item heavyOxygenTank;
   public static Item oxygenMask;
   public static Item spaceship;
   public static Item sensorGlasses;
   public static Item sensorLens;
   public static Item steelPickaxe;
   public static Item steelAxe;
   public static Item steelHoe;
   public static Item steelSpade;
   public static Item steelSword;
   public static Item steelHelmet;
   public static Item steelChestplate;
   public static Item steelLeggings;
   public static Item steelBoots;
   public static Item canister;
   public static Item airVent;
   public static Item airFan;
   public static Item oxygenConcentrator;
   public static Item gravityBow;
   public static Item rocketEngine;
   public static Item heavyPlating;
   public static Item rocketNoseCone;
   public static Item rocketFins;
   public static Item buggy;
   public static Item flag;
   public static Item oxygenGear;
   public static Item parachute;
   public static Item canvas;
   public static Item tier2plate;
   public static Item flagPole;
   public static Item oilCanister;
   public static Item fuelCanister;
   public static Item schematic;
   public static Item fuel;
   public static Item key;
   public static Item buggyMaterial;
   public static Item knowledgeBook;
   public static Item eng;
   public static EnumArmorMaterial SENSORGLASSES = EnumHelper.addArmorMaterial("SENSORGLASSES", 200, new int[]{0, 0, 0, 0}, 0);
   public static EnumArmorMaterial steelARMOR = EnumHelper.addArmorMaterial("steel", 30, new int[]{3, 8, 6, 3}, 12);
   public static EnumToolMaterial TOOLsteel = EnumHelper.addToolMaterial("steel", 3, 768, 5.0F, 2, 8);
   public static ArrayList hiddenItems = new ArrayList();


   public static void initItems() {
      basicItem = (new GCCoreItemBasic(GCCoreConfigManager.idItemBasic)).setUnlocalizedName("basicitem");
      basicItemAdv = (new GCCoreItemBasicAdv(GCCoreConfigManager.idItemBasicAdv)).setUnlocalizedName("basicitem");
      lightOxygenTank = (new GCCoreItemOxygenTank(GCCoreConfigManager.idItemLightOxygenTank)).setMaxDamage(90).setUnlocalizedName("oxygenTankLightFull");
      medOxygenTank = (new GCCoreItemOxygenTank(GCCoreConfigManager.idItemMedOxygenTank)).setMaxDamage(180).setUnlocalizedName("oxygenTankMedFull");
      heavyOxygenTank = (new GCCoreItemOxygenTank(GCCoreConfigManager.idItemHeavyOxygenTank)).setMaxDamage(270).setUnlocalizedName("oxygenTankHeavyFull");
      oxygenMask = (new GCCoreItemOxygenMask(GCCoreConfigManager.idArmorOxygenMask)).setUnlocalizedName("oxygenMask");
      spaceship = (new GCCoreItemSpaceship(GCCoreConfigManager.idItemSpaceship)).setUnlocalizedName("spaceship");
      sensorGlasses = (new GCCoreItemSensorGlasses(GCCoreConfigManager.idArmorSensorGlasses, SENSORGLASSES, 6, 0)).setUnlocalizedName("sensorGlasses");
      steelPickaxe = (new GCCoreItemPickaxe(GCCoreConfigManager.idToolSteelPickaxe, TOOLsteel)).setUnlocalizedName("steel_pickaxe");
      steelAxe = (new GCCoreItemAxe(GCCoreConfigManager.idToolSteelAxe, TOOLsteel)).setUnlocalizedName("steel_axe");
      steelHoe = (new GCCoreItemHoe(GCCoreConfigManager.idToolSteelHoe, TOOLsteel)).setUnlocalizedName("steel_hoe");
      steelSpade = (new GCCoreItemSpade(GCCoreConfigManager.idToolSteelSpade, TOOLsteel)).setUnlocalizedName("steel_shovel");
      steelSword = (new GCCoreItemSword(GCCoreConfigManager.idToolSteelSword, TOOLsteel)).setUnlocalizedName("steel_sword");
      steelHelmet = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelHelmet, steelARMOR, 9, 0, false)).setUnlocalizedName("steel_helmet");
      steelChestplate = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelChestplate, steelARMOR, 9, 1, false)).setUnlocalizedName("steel_chestplate");
      steelLeggings = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelLeggings, steelARMOR, 9, 2, false)).setUnlocalizedName("steel_leggings");
      steelBoots = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelBoots, steelARMOR, 9, 3, false)).setUnlocalizedName("steel_boots");
      canister = (new GCCoreItemCanister(GCCoreConfigManager.idItemTinCanister)).setUnlocalizedName("canister");
      airVent = (new GCCoreItem(GCCoreConfigManager.idItemAirVent, "air_vent" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("airVent");
      airFan = (new GCCoreItem(GCCoreConfigManager.idItemFan, "air_fan" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("airFan");
      oxygenConcentrator = (new GCCoreItem(GCCoreConfigManager.idItemOxygenConcentrator, "air_condenser" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("oxygenConcentrator");
      gravityBow = (new GCCoreItemBow(GCCoreConfigManager.idItemGravityBow)).setUnlocalizedName("bow");
      heavyPlating = (new GCCoreItem(GCCoreConfigManager.idItemHeavyPlate, "heavy_plating" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("heavyPlating");
      tier2plate = (new GCCoreItem(GCCoreConfigManager.idItemSplaviri, "splaviri" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("splaviri");
      rocketEngine = (new GCCoreItemRocketEngine(GCCoreConfigManager.idItemRocketEngine)).setUnlocalizedName("engine");
      rocketFins = (new GCCoreItem(GCCoreConfigManager.idItemRocketFins, "rocket_fin" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("rocketFins");
      rocketNoseCone = (new GCCoreItem(GCCoreConfigManager.idItemRocketNoseCone, "rocket_nose_cone" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("noseCone");
      sensorLens = (new GCCoreItem(GCCoreConfigManager.idItemSensorLens, "sensor_lens" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("sensorLens");
      buggy = (new GCCoreItemBuggy(GCCoreConfigManager.idItemBuggy)).setUnlocalizedName("buggy");
      flag = (new GCCoreItemFlag(GCCoreConfigManager.idItemFlag)).setUnlocalizedName("flag");
      oxygenGear = (new GCCoreItemOxygenGear(GCCoreConfigManager.idItemOxygenGear)).setUnlocalizedName("oxygenGear");
      parachute = (new GCCoreItemParachute(GCCoreConfigManager.idItemParachute)).setUnlocalizedName("parachute");
      canvas = (new GCCoreItem(GCCoreConfigManager.idItemCanvas, "canvas" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("canvas");
      fuelCanister = (new GCCoreItemFuelCanister(GCCoreConfigManager.idItemRocketFuelBucket)).setUnlocalizedName("fuelCanisterPartial");
      flagPole = (new GCCoreItem(GCCoreConfigManager.idItemFlagPole, "flagpole" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("flagPole");
      oilCanister = (new GCCoreItemOilCanister(GCCoreConfigManager.idItemOilCanister)).setUnlocalizedName("oilCanisterPartial");
      schematic = (new GCCoreItemSchematic(GCCoreConfigManager.idItemSchematic)).setUnlocalizedName("schematic");
      fuel = (new GCCoreItemFuel(GCCoreConfigManager.idItemFuel)).setUnlocalizedName("fuel");
      key = (new GCCoreItemKey(GCCoreConfigManager.idItemKey)).setUnlocalizedName("key");
      buggyMaterial = (new GCCoreItemBuggyMaterial(GCCoreConfigManager.idItemBuggyMaterial)).setUnlocalizedName("buggymat");
      knowledgeBook = (new GCCoreItemKnowledgeBook(GCCoreConfigManager.idItemKnowledgeBook)).setUnlocalizedName("knowledgeBook");
      hiddenItems.add(Integer.valueOf(gravityBow.itemID));
      hiddenItems.add(Integer.valueOf(knowledgeBook.itemID));
   }

   public static void registerHarvestLevels() {
      MinecraftForge.setToolClass(steelPickaxe, "pickaxe", 4);
      MinecraftForge.setToolClass(steelAxe, "axe", 4);
      MinecraftForge.setToolClass(steelSpade, "shovel", 4);
   }

}
 
Faik-man, это предметы мода GalactiCraft.
[merge_posts_bbcode]Добавлено: 25.02.2016 22:18:05[/merge_posts_bbcode]

И тут нужно узнавать инициализирован-ли метод initItems().
 
timaxa007 написал(а):
Faik-man, это предметы мода GalactiCraft.
[merge_posts_bbcode]Добавлено: 25.02.2016 22:18:05[/merge_posts_bbcode]

И тут нужно узнавать инициализирован-ли метод initItems().
О боже. Раньше же все нормально работало... Говорите что скинуть я кину, у меня пока вариантов по решению проблемы нету...
[merge_posts_bbcode]Добавлено: 25.02.2016 23:33:58[/merge_posts_bbcode]

И эту проверку убирать?
Код:
if (GCCoreItems.fuelCanister != null) {
      this.canisterToTankRatio = 4000 / GCCoreItems.fuelCanister.getMaxDamage();}
      if (GCCoreItems.fuelCanister != null) {
      this.canisterToLiquidStackRatio = 2000.0D / (double)GCCoreItems.fuelCanister.getMaxDamage();}
   }
 
Проверку оставляй) А по поводу того, что сказал Тимаха - такие функции часто вызывают либо в главном классе мода, либо классах прокси. Если ее там нет (функции initItems), то собственно, нужно ее туда вставить
 
Вот тебе от главного класса
Код:
GCCoreItems.initItems();
 
Тогда получается проблема вся в этой строке
Код:
basicItem = (new GCCoreItemBasic(GCCoreConfigManager.idItemBasic)).setUnlocalizedName("basicitem");

собственно, нужно проверять, создается ли экземпляр класса GCCoreItemBasic
 
Faik-man написал(а):
Тогда получается проблема вся в этой строке
Код:
basicItem = (new GCCoreItemBasic(GCCoreConfigManager.idItemBasic)).setUnlocalizedName("basicitem");

собственно, нужно проверять, создается ли экземпляр класса GCCoreItemBasic
И что такую же проверку делать?
 
Вообщем фиг его знает. Я не знаю что может быть...
 
Короче опять краш
Код:
---- Minecraft Crash Report ----
// Who set us up the TNT?

Time: 13.03.16 12:37
Description: Failed to start game

java.lang.NullPointerException
    at net.minecraft.item.ItemStack.<init>(ItemStack.java:77)
    at futurebuilder.core.recipe.FBCoreRecipe.loadRecipes(FBCoreRecipe.java:35)
    at futurebuilder.core.client.FutureBuilder.postInit(FutureBuilder.java:84)
    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:494)
    at sun.reflect.GeneratedMethodAccessor1.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.sendEventToModContainer(LoadController.java:192)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:172)
    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:103)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:696)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:213)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:448)
    at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
    at net.minecraft.client.Minecraft.run(Minecraft.java:733)
    at java.lang.Thread.run(Unknown Source)


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

-- System Details --
Details:
    Minecraft Version: 1.5.2
    Operating System: Windows 8.1 (x86) version 6.3
    Java Version: 1.7.0_80, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 365690344 bytes (348 MB) / 519110656 bytes (495 MB) up to 1037959168 bytes (989 MB)
    JVM Flags: 2 total; -Xms512m -Xmx1024m
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Suspicious classes: FML and Forge are installed
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: 
    mcp{7.51} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FML{5.2.23.738} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Forge{7.8.1.738} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CodeChickenCore{0.8.7.3} [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CoFHFramework{1.5.2.5} [CoFH Framework] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NotEnoughItems{1.5.2.28} [Not Enough Items] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    mod_bspkrsCore{v3.05(1.5.2)} [bspkrsCore] (BspkrsCore.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CoFHCore{1.5.2.5} [CoFHCore] (CoFHCore.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CoFHWorld{1.5.2.5} [CoFHWorld] (CoFHCore.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    GuiAPI{0.15.6} [GuiAPI] (GuiAPI.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    IC2{1.116.364-lf} [IndustrialCraft 2] (IC2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    AdvancedSolarPanel{3.3.7} [Advanced Solar Panels] (AdvancedSolarPanels.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    mod_ArmorStatusHUD{v1.13(1.5.2)} [ArmorStatusHUD] (ArmorStatus.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Core{3.7.1} [BuildCraft] (Buildcraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Builders{3.7.1} [BC Builders] (Buildcraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Energy{3.7.1} [BC Energy] (Buildcraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Factory{3.7.1} [BC Factory] (Buildcraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Transport{3.7.1} [BC Transport] (Buildcraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Silicon{3.7.1} [BC Silicon] (Buildcraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    ChargePads{2.7.0} [Charge Pads] (Chargepads.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CompactWindmills{1.0.1.3} [CompactWindmills] (CompactWindmills.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FutureBuilder{1.0} [Future Builder] (FutureBuilder.zip) Unloaded->Constructed->Pre-initialized->Initialized->Errored
    FBPlanets{1.0} [FutureBuilder Planets] (FutureBuilder.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FBRockets{1.0} [FutureBuilder Rockets] (FutureBuilder.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    GraviSuite{1.9.2} [Gravitation Suite] (GraviSuite.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    IC2NuclearControl{1.5.1e} [Nuclear Control] (IC2NuclearControl.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    ImmibisCore{55.1.6} [Immibis Core] (Immibis-Core.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    inventorytweaks{1.54b} [Inventory Tweaks] (InventoryTweaks.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    IronChest{5.2.4.376} [Iron Chest] (Ironchests.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    mod_MouseTweaks{1.2 (for Minecraft 1.5.2)} [Mouse Tweaks] (Mouse_Tweaks.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons{1.8.1.r27} [NEI Addons] (NEI-Addons.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|AE{1.8.1.r27} [NEI Addons: Applied Energistics] (NEI-Addons.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|CraftingTables{1.8.1.r27} [NEI Addons: Crafting Tables] (NEI-Addons.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|ExtraBees{1.8.1.r27} [NEI Addons: Extra Bees] (NEI-Addons.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|Forestry{1.8.1.r27} [NEI Addons: Forestry] (NEI-Addons.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIAddons|MiscPeripherals{1.8.1.r27} [NEI Addons: Misc Peripherals] (NEI-Addons.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NEIPlugins{1.0.9.3} [NEI Plugins] (NEI_Plugins.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    mod_ReiMinimap{v3.3_06 [1.5.2]} [mod_ReiMinimap] (ReiMinimap.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    mod_StatusEffectHUD{v1.10(1.5.2)} [StatusEffectHUD] (Status_Effect.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Waila{1.3.10} [Waila] (Waila.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    LWJGL: 2.9.0
    OpenGL: GeForce GT 740/PCIe/SSE2 GL version 4.5.0 NVIDIA 361.43, NVIDIA Corporation
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Texture Pack: FutureBuilder x64.zip
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
Вставил эту байду:
Код:
GCCoreItemBasic item = null;
       if (basicItem != null) item = new GCCoreItemBasic(0);
       System.out.println(item != null);
В этот код:
Код:
package micdoodle8.mods.galacticraft.core.items;

import java.util.ArrayList;
import micdoodle8.mods.galacticraft.core.GCCoreConfigManager;
import micdoodle8.mods.galacticraft.core.GalacticraftCore;
import micdoodle8.mods.galacticraft.core.items.GCCoreItem;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemArmor;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemAxe;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBasic;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBasicAdv;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBow;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBuggy;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemBuggyMaterial;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemCanister;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemFlag;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemFuel;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemFuelCanister;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemHoe;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemKey;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemKnowledgeBook;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOilCanister;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOxygenGear;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOxygenMask;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemOxygenTank;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemParachute;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemPickaxe;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemRocketEngine;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSchematic;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSensorGlasses;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSpaceship;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSpade;
import micdoodle8.mods.galacticraft.core.items.GCCoreItemSword;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraftforge.common.EnumHelper;
import net.minecraftforge.common.MinecraftForge;

public class GCCoreItems {

   public static Item basicItem;
   public static Item basicItemAdv;
   public static Item lightOxygenTank;
   public static Item medOxygenTank;
   public static Item heavyOxygenTank;
   public static Item oxygenMask;
   public static Item spaceship;
   public static Item sensorGlasses;
   public static Item sensorLens;
   public static Item steelPickaxe;
   public static Item steelAxe;
   public static Item steelHoe;
   public static Item steelSpade;
   public static Item steelSword;
   public static Item steelHelmet;
   public static Item steelChestplate;
   public static Item steelLeggings;
   public static Item steelBoots;
   public static Item canister;
   public static Item airVent;
   public static Item airFan;
   public static Item oxygenConcentrator;
   public static Item gravityBow;
   public static Item rocketEngine;
   public static Item heavyPlating;
   public static Item rocketNoseCone;
   public static Item rocketFins;
   public static Item buggy;
   public static Item flag;
   public static Item oxygenGear;
   public static Item parachute;
   public static Item canvas;
   public static Item tier2plate;
   public static Item flagPole;
   public static Item oilCanister;
   public static Item fuelCanister;
   public static Item schematic;
   public static Item fuel;
   public static Item key;
   public static Item buggyMaterial;
   public static Item knowledgeBook;
   public static Item eng;
   public static EnumArmorMaterial SENSORGLASSES = EnumHelper.addArmorMaterial("SENSORGLASSES", 200, new int[]{0, 0, 0, 0}, 0);
   public static EnumArmorMaterial steelARMOR = EnumHelper.addArmorMaterial("steel", 30, new int[]{3, 8, 6, 3}, 12);
   public static EnumToolMaterial TOOLsteel = EnumHelper.addToolMaterial("steel", 3, 768, 5.0F, 2, 8);
   public static ArrayList hiddenItems = new ArrayList();


   public static void initItems() {
       GCCoreItemBasic item = null;
       if (basicItem != null) item = new GCCoreItemBasic(0);
       System.out.println(item != null);
      basicItem = (new GCCoreItemBasic(GCCoreConfigManager.idItemBasic)).setUnlocalizedName("basicitem");
      basicItemAdv = (new GCCoreItemBasicAdv(GCCoreConfigManager.idItemBasicAdv)).setUnlocalizedName("basicitem");
      lightOxygenTank = (new GCCoreItemOxygenTank(GCCoreConfigManager.idItemLightOxygenTank)).setMaxDamage(90).setUnlocalizedName("oxygenTankLightFull");
      medOxygenTank = (new GCCoreItemOxygenTank(GCCoreConfigManager.idItemMedOxygenTank)).setMaxDamage(180).setUnlocalizedName("oxygenTankMedFull");
      heavyOxygenTank = (new GCCoreItemOxygenTank(GCCoreConfigManager.idItemHeavyOxygenTank)).setMaxDamage(270).setUnlocalizedName("oxygenTankHeavyFull");
      oxygenMask = (new GCCoreItemOxygenMask(GCCoreConfigManager.idArmorOxygenMask)).setUnlocalizedName("oxygenMask");
      spaceship = (new GCCoreItemSpaceship(GCCoreConfigManager.idItemSpaceship)).setUnlocalizedName("spaceship");
      sensorGlasses = (new GCCoreItemSensorGlasses(GCCoreConfigManager.idArmorSensorGlasses, SENSORGLASSES, 6, 0)).setUnlocalizedName("sensorGlasses");
      steelPickaxe = (new GCCoreItemPickaxe(GCCoreConfigManager.idToolSteelPickaxe, TOOLsteel)).setUnlocalizedName("steel_pickaxe");
      steelAxe = (new GCCoreItemAxe(GCCoreConfigManager.idToolSteelAxe, TOOLsteel)).setUnlocalizedName("steel_axe");
      steelHoe = (new GCCoreItemHoe(GCCoreConfigManager.idToolSteelHoe, TOOLsteel)).setUnlocalizedName("steel_hoe");
      steelSpade = (new GCCoreItemSpade(GCCoreConfigManager.idToolSteelSpade, TOOLsteel)).setUnlocalizedName("steel_shovel");
      steelSword = (new GCCoreItemSword(GCCoreConfigManager.idToolSteelSword, TOOLsteel)).setUnlocalizedName("steel_sword");
      steelHelmet = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelHelmet, steelARMOR, 9, 0, false)).setUnlocalizedName("steel_helmet");
      steelChestplate = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelChestplate, steelARMOR, 9, 1, false)).setUnlocalizedName("steel_chestplate");
      steelLeggings = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelLeggings, steelARMOR, 9, 2, false)).setUnlocalizedName("steel_leggings");
      steelBoots = (new GCCoreItemArmor(GCCoreConfigManager.idArmorSteelBoots, steelARMOR, 9, 3, false)).setUnlocalizedName("steel_boots");
      canister = (new GCCoreItemCanister(GCCoreConfigManager.idItemTinCanister)).setUnlocalizedName("canister");
      airVent = (new GCCoreItem(GCCoreConfigManager.idItemAirVent, "air_vent" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("airVent");
      airFan = (new GCCoreItem(GCCoreConfigManager.idItemFan, "air_fan" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("airFan");
      oxygenConcentrator = (new GCCoreItem(GCCoreConfigManager.idItemOxygenConcentrator, "air_condenser" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("oxygenConcentrator");
      gravityBow = (new GCCoreItemBow(GCCoreConfigManager.idItemGravityBow)).setUnlocalizedName("bow");
      heavyPlating = (new GCCoreItem(GCCoreConfigManager.idItemHeavyPlate, "heavy_plating" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("heavyPlating");
      tier2plate = (new GCCoreItem(GCCoreConfigManager.idItemSplaviri, "splaviri" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("splaviri");
      rocketEngine = (new GCCoreItemRocketEngine(GCCoreConfigManager.idItemRocketEngine)).setUnlocalizedName("engine");
      rocketFins = (new GCCoreItem(GCCoreConfigManager.idItemRocketFins, "rocket_fin" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("rocketFins");
      rocketNoseCone = (new GCCoreItem(GCCoreConfigManager.idItemRocketNoseCone, "rocket_nose_cone" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("noseCone");
      sensorLens = (new GCCoreItem(GCCoreConfigManager.idItemSensorLens, "sensor_lens" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("sensorLens");
      buggy = (new GCCoreItemBuggy(GCCoreConfigManager.idItemBuggy)).setUnlocalizedName("buggy");
      flag = (new GCCoreItemFlag(GCCoreConfigManager.idItemFlag)).setUnlocalizedName("flag");
      oxygenGear = (new GCCoreItemOxygenGear(GCCoreConfigManager.idItemOxygenGear)).setUnlocalizedName("oxygenGear");
      parachute = (new GCCoreItemParachute(GCCoreConfigManager.idItemParachute)).setUnlocalizedName("parachute");
      canvas = (new GCCoreItem(GCCoreConfigManager.idItemCanvas, "canvas" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("canvas");
      fuelCanister = (new GCCoreItemFuelCanister(GCCoreConfigManager.idItemRocketFuelBucket)).setUnlocalizedName("fuelCanisterPartial");
      flagPole = (new GCCoreItem(GCCoreConfigManager.idItemFlagPole, "flagpole" + GalacticraftCore.TEXTURE_SUFFIX)).setUnlocalizedName("flagPole");
      oilCanister = (new GCCoreItemOilCanister(GCCoreConfigManager.idItemOilCanister)).setUnlocalizedName("oilCanisterPartial");
      schematic = (new GCCoreItemSchematic(GCCoreConfigManager.idItemSchematic)).setUnlocalizedName("schematic");
      fuel = (new GCCoreItemFuel(GCCoreConfigManager.idItemFuel)).setUnlocalizedName("fuel");
      key = (new GCCoreItemKey(GCCoreConfigManager.idItemKey)).setUnlocalizedName("key");
      buggyMaterial = (new GCCoreItemBuggyMaterial(GCCoreConfigManager.idItemBuggyMaterial)).setUnlocalizedName("buggymat");
      knowledgeBook = (new GCCoreItemKnowledgeBook(GCCoreConfigManager.idItemKnowledgeBook)).setUnlocalizedName("knowledgeBook");
      hiddenItems.add(Integer.valueOf(gravityBow.itemID));
      hiddenItems.add(Integer.valueOf(knowledgeBook.itemID));
   }

   public static void registerHarvestLevels() {
      MinecraftForge.setToolClass(steelPickaxe, "pickaxe", 4);
      MinecraftForge.setToolClass(steelAxe, "axe", 4);
      MinecraftForge.setToolClass(steelSpade, "shovel", 4);
   }

}
Ну и вообщем краш. Подскажите, что делать?
 
Назад
Сверху