Jump to content

blfngl

Members
  • Posts

    87
  • Joined

  • Last visited

Posts posted by blfngl

  1. 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

  2. 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;
    }

     

  3. 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.");
    	}
    }
    }

     

  4. 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.

  5. 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)

     

  6. 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

  7. 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";
    }
    }
    

  8. For some reason, this recipe isn't allowing my game to run...

     

    width=800 height=368http://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?

  9. 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.

     

    ddddddd.png

     

    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.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.