blfngl
-
Posts
87 -
Joined
-
Last visited
Posts posted by blfngl
-
-
Hello,
I've set up a tool enum that looks like this:
public static EnumToolMaterial COPPER = EnumHelper.addToolMaterial("COPPER", 1, 250, 3.5F, 0, 5);
It's not able to harvest diamond, obviously. However, it is able to harvest a block STRONGER than diamond.
MinecraftForge.setBlockHarvestLevel(blockCobaltOre, "pickaxe", 10);
Basic diamond pickaxes aren't able to harvest this ore, but my copper one can. Halp?
-Blf
-
Hi, is there any way to delay the amount of times an item is used? I want this to be able to be used every other second instead of spammed. My code right now is this, but it doesn't work.
//In the super, lastShotTime is declared as currentTimeMillis() public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3) { //delay time is 1000, but it fires extremely rapidly long now = java.lang.System.currentTimeMillis(); if (var3.inventory.hasItem(FalloutMain.a357.itemID)); { if( now > lastShotTime+ delayTime ) { EntityLaserLR var4 = new EntityLaserLR(var2, var3, 20.0F, true); //var4.setDamage(1.0D); var4.canBePickedUp = 0; var4.setRandom(15.0F); var2.playSoundAtEntity(var3, "blfngl.357Fire", 2.0F, 1.0F); var2.spawnEntityInWorld(var4); lastShotTime = now; } } return var1; }
-
CommonProxy:
package blfngl.fallout.common; import net.minecraftforge.common.MinecraftForge; import blfngl.fallout.sounds.FalloutSoundHandler; public class FalloutCommonProxy { //public static String ITEMS_PNG = "/mod/blfngl/textures/items/TungstenIngot.png"; //public static String BLOCK_PNG = "/blfngl/fallout/textures/blocks.png"; // Client stuff public void registerRenderers() { } public void registerSoundHandler() { MinecraftForge.EVENT_BUS.register(new FalloutSoundHandler()); } }
ClientProxy:
package blfngl.fallout.client; import net.minecraft.client.model.ModelBiped; import net.minecraft.client.model.ModelSilverfish; import net.minecraftforge.client.IItemRenderer; import net.minecraftforge.client.MinecraftForgeClient; import net.minecraftforge.common.MinecraftForge; import blfngl.fallout.common.FalloutCommonProxy; import blfngl.fallout.common.FalloutMain; import blfngl.fallout.common.SoundHandler; import blfngl.fallout.entity.EntityBOSPaladin; import blfngl.fallout.entity.EntityBrahmin; import blfngl.fallout.entity.EntityFGhoul; import blfngl.fallout.entity.EntityGecko; import blfngl.fallout.entity.EntityGiantAnt; import blfngl.fallout.entity.EntityGlowingOne; import blfngl.fallout.entity.EntityNightStalker; import blfngl.fallout.entity.EntityRadio; import blfngl.fallout.entity.EntityRadroach; import blfngl.fallout.entity.ModelBrahmin; import blfngl.fallout.entity.ModelGecko; import blfngl.fallout.entity.ModelGiantAnt; import blfngl.fallout.entity.ModelNightStalker; import blfngl.fallout.entity.ModelRadio; import blfngl.fallout.entity.RenderBOSPaladin; import blfngl.fallout.entity.RenderBrahmin; import blfngl.fallout.entity.RenderFGhoul; import blfngl.fallout.entity.RenderGecko; import blfngl.fallout.entity.RenderGiantAnt; import blfngl.fallout.entity.RenderGlowingOne; import blfngl.fallout.entity.RenderNightStalker; import blfngl.fallout.entity.RenderRadio; import blfngl.fallout.entity.RenderRadroach; import blfngl.fallout.gun.RenderRevolver; import cpw.mods.fml.client.registry.RenderingRegistry; public class FalloutClientProxy extends FalloutCommonProxy { @Override public void registerRenderers() { //MinecraftForgeClient.preloadTexture(ITEMS_PNG); RenderingRegistry.registerEntityRenderingHandler(EntityFGhoul.class, new RenderFGhoul(new ModelBiped(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityGlowingOne.class, new RenderGlowingOne(new ModelBiped(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityBrahmin.class, new RenderBrahmin(new ModelBrahmin(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityGiantAnt.class, new RenderGiantAnt(new ModelGiantAnt(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityNightStalker.class, new RenderNightStalker(new ModelNightStalker(), 1.0F)); RenderingRegistry.registerEntityRenderingHandler(EntityBOSPaladin.class, new RenderBOSPaladin(new ModelBiped(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityRadroach.class, new RenderRadroach(new ModelSilverfish(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityRadio.class, new RenderRadio(new ModelRadio(), 0.5F)); RenderingRegistry.registerEntityRenderingHandler(EntityGecko.class, new RenderGecko(new ModelGecko(), 0.5F)); //TODO MinecraftForgeClient.registerItemRenderer(FalloutMain.LaserRifle.itemID, (IItemRenderer)new RenderLaserRifle()); //TODO MinecraftForgeClient.registerItemRenderer(FalloutMain.g357Mag.itemID, (IItemRenderer)new RenderRevolver()); MinecraftForgeClient.registerItemRenderer(FalloutMain.g44Mag.itemID, (IItemRenderer)new RenderRevolver()); //TODO MinecraftForgeClient.registerItemRenderer(FalloutMain.Incinerator.itemID, (IItemRenderer)new RenderIncinerator()); } public int addArmor(String Armor) { return RenderingRegistry.addNewArmourRendererPrefix(Armor); } @Override public void registerSoundHandler() { //MinecraftForge.EVENT_BUS.register(new SoundHandler()); } }
SoundHandler:
package blfngl.fallout.sounds; import net.minecraftforge.client.event.sound.SoundLoadEvent; import net.minecraftforge.event.ForgeSubscribe; import blfngl.fallout.common.FalloutMain; public class FalloutSoundHandler { @ForgeSubscribe public void onSound(SoundLoadEvent event) { try { event.manager.soundPoolSounds.addSound("blfngl/LaserFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/LaserFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/IncineratorShoot.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/IncineratorShoot.ogg")); event.manager.soundPoolSounds.addSound("blfngl/357Fire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/357Fire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/44Fire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/44Fire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/RCWFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/RCWFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/Silenced22Fire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/Silenced22Fire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/SniperFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/SniperFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/LaserPistolFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/LaserPistolFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntTalk.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntTalk.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntTalk1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntTalk1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntHurt.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntHurt.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntHurt2.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntHurt1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulTalk.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulTalk.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulTalk1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulTalk1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulTalk2.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulTalk2.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulHurt.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulHurt.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulHurt1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulHurt1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulHurt2.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulHurt2.ogg")); event.manager.soundPoolSounds.addSound("blfngl/NightstalkerTalk.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/NightstalkerTalk.ogg")); event.manager.soundPoolSounds.addSound("blfngl/NightstalkerTalk1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/NightstalkerTalk1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/NightstalkerHurt.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/NightstalkerHurt.ogg")); //event.manager.soundPoolSounds.addSound("blfngl/RadioNV.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/RadioNV/RadioNV.ogg")); } catch (Exception e) { System.err.println("Failed to register one or more sounds."); } } }
-
So I added this method to my common proxy:
public void registerSoundHandler() { MinecraftForge.EVENT_BUS.register(new FalloutSoundHandler()); }
Also, the sound file looks like this:
public class FalloutSoundHandler { @ForgeSubscribe public void onSound(SoundLoadEvent event) { try { event.manager.soundPoolSounds.addSound("blfngl/LaserFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/LaserFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/IncineratorShoot.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/IncineratorShoot.ogg")); event.manager.soundPoolSounds.addSound("blfngl/357Fire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/357Fire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/44Fire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/44Fire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/RCWFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/RCWFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/Silenced22Fire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/Silenced22Fire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/SniperFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/SniperFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/LaserPistolFire.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/LaserPistolFire.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntTalk.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntTalk.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntTalk1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntTalk1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntHurt.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntHurt.ogg")); event.manager.soundPoolSounds.addSound("blfngl/AntHurt2.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/AntHurt1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulTalk.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulTalk.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulTalk1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulTalk1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulTalk2.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulTalk2.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulHurt.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulHurt.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulHurt1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulHurt1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/FGhoulHurt2.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/FGhoulHurt2.ogg")); event.manager.soundPoolSounds.addSound("blfngl/NightstalkerTalk.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/NightstalkerTalk.ogg")); event.manager.soundPoolSounds.addSound("blfngl/NightstalkerTalk1.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/NightstalkerTalk1.ogg")); event.manager.soundPoolSounds.addSound("blfngl/NightstalkerHurt.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/NightstalkerHurt.ogg")); //event.manager.soundPoolSounds.addSound("blfngl/RadioNV.ogg", FalloutMain.class.getResource("/blfngl/fallout/sounds/RadioNV/RadioNV.ogg")); } catch (Exception e) { System.err.println("Failed to register one or more sounds."); } }
However, it still won't work.
-
So should this only be called in the commonproxy?
-
Hi, I'm getting an error when trying to use sounds on the server. This method works in ssp, but for some reason not smp.
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 3/17/13 7:45 PM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/audio/SoundManager
at cpw.mods.fml.common.LoadController.transition(LoadController.java:142)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:506)
at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:85)
at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:352)
at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:69)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:429)
at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/audio/SoundManager
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getConstructor(Unknown Source)
at net.minecraftforge.event.EventBus.register(EventBus.java:69)
at net.minecraftforge.event.EventBus.register(EventBus.java:53)
at blfngl.fallout.common.FalloutMain.preInit(FalloutMain.java:317)
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.loadMods(Loader.java:505)
... 5 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.audio.SoundManager
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:210)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 38 more
Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/audio/SoundManager for invalid side SERVER
at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50)
at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:277)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:198)
... 40 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.5
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_17, Oracle Corporation
Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation
Memory: 1017832064 bytes (970 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
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 v7.42 FML v5.0.24.582 Minecraft Forge 7.7.0.582 4 mods loaded, 4 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized
fallout [The Fallout Mod] (bin) Unloaded->Constructed->Errored
Profiler Position: N/A (disabled)
Is Modded: Definitely; Server brand changed to 'fml'
Type: Dedicated Server (map_server.txt)
-
My mod has no errors marked in eclipse, but when I try to start it the game crashes with this error:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Failed to start game
A full error report has been saved to C:\Users\Nick\Documents\Games\Minecraft\Fallout\[1.4.6][Forge]The Fallout Mod\jars\.\crash-reports\crash-2013-01-27_02.32.44-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT 4343796a --------
Full report at:
C:\Users\Nick\Documents\Games\Minecraft\Fallout\[1.4.6][Forge]The Fallout Mod\jars\.\crash-reports\crash-2013-01-27_02.32.44-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 1/27/13 2:32 AM
-- System Details --
Details:
Minecraft Version: 1.4.7
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation
Memory: 1005663544 bytes (959 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
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 v7.26 FML v4.7.4.520 Minecraft Forge 6.6.0.497 4 mods loaded, 4 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed
FML [Forge Mod Loader] (coremods) Unloaded->Constructed
Forge [Minecraft Forge] (coremods) Unloaded->Constructed
fallout [The Fallout Mod] (bin) Unloaded->Errored
LWJGL: 2.4.2
OpenGL: AMD Radeon HD 6480G GL version 4.2.11931 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
cpw.mods.fml.common.LoaderException: java.lang.ClassNotFoundException: blfngl.fallout.FalloutClientProxy
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:69)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:458)
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:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:140)
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:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:83)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:473)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:159)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:406)
at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:47)
at net.minecraft.client.Minecraft.run(Minecraft.java:740)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: blfngl.fallout.FalloutClientProxy
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:185)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at cpw.mods.fml.common.ModClassLoader.loadClass(ModClassLoader.java:56)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:52)
... 27 more
Caused by: java.lang.NullPointerException
at org.objectweb.asm.ClassReader.<init>(Unknown Source)
at net.minecraftforge.transformers.EventTransformer.transform(EventTransformer.java:57)
at cpw.mods.fml.relauncher.RelaunchClassLoader.runTransformers(RelaunchClassLoader.java:228)
at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:173)
... 33 more
--- END ERROR REPORT 824c5bb7 ----------
Please help? :3
-
Main Class:
PowerFist = new ItemPowerFist(3001, PFIST).setIconIndex(16).setItemName("PowerFist"); LanguageRegistry.addName(PowerFist, "Power Fist"); GameRegistry.addRecipe(new ItemStack(PowerFist, 1), new Object [] {"XTX", "QVQ", " ", 'V', FalloutMain.SciGlove, 'X', Block.pistonBase, 'T', Item.redstoneRepeater, 'Q', FalloutMain.TungstenIngot});
PowerFist Class:
package blfngl.fallout.common; import net.minecraft.src.Enchantment; import net.minecraft.src.EnumToolMaterial; import net.minecraft.src.ItemStack; import net.minecraft.src.ItemSword; public class ItemPowerFist extends ItemSword { public ItemPowerFist(int itemID, EnumToolMaterial material) { super(itemID, material); } @Override public boolean hasEffect(ItemStack par1ItemStack){ par1ItemStack.addEnchantment(Enchantment.knockback, 3); return true; } public String getTextureFile() { return "/blfngl/fallout/textures/items.png"; } }
-
For some reason, this recipe isn't allowing my game to run...
http://i1067.photobucket.com/albums/u440/blfngl/Capture-1_zpsc239f2c4.png[/img]
The error message is:
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Failed to start game
A full error report has been saved to C:\Users\Nick\Documents\Games\Minecraft\Fallout\[1.4.5][Forge]The Fallout Mod\jars\.\crash-reports\crash-2012-12-14_21.15.39-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT 2941f6ca --------
Full report at:
C:\Users\Nick\Documents\Games\Minecraft\Fallout\[1.4.5][Forge]The Fallout Mod\jars\.\crash-reports\crash-2012-12-14_21.15.39-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 12/14/12 9:15 PM
-- System Details --
Details:
Minecraft Version: 1.4.5
Operating System: Windows 7 (x86) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation
Memory: 985254216 bytes (939 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
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 v7.23 FML v4.5.17.479 Minecraft Forge 6.4.1.430 4 mods loaded, 4 mods active
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
fallout [The Fallout Mod] (bin) Unloaded->Constructed->Pre-initialized->Errored
LWJGL: 2.4.2
OpenGL: AMD Radeon HD 6480G GL version 4.2.11931 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
java.lang.NullPointerException
at net.minecraft.src.CraftingManager.addRecipe(CraftingManager.java:196)
at cpw.mods.fml.common.registry.GameRegistry.addRecipe(GameRegistry.java:194)
at blfngl.fallout.common.FalloutMain.init(FalloutMain.java:154)
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:438)
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:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:138)
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:69)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:317)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:300)
at com.google.common.eventbus.EventBus.post(EventBus.java:268)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:81)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:649)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:196)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:469)
at net.minecraft.client.Minecraft.run(Minecraft.java:756)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT d9e5ac03 ----------
Help?
-
Like the title, this may be a silly question.
After installing forge (src), I was wondering which directory I should select for eclipse's workspace.
This is an image if I select mcp723\eclipse as the directory.
If I choose mcp723\forge\fml\eclipse I get something similar, but the only package is Minecraft with no accessible resources.
Forge is not loading-- better yet, Minecraft isn't loading.
in Support & Bug Reports
Posted
Are you using magic launcher? It can give you a log of what's going on if you hit the "test" button.