Jump to content

blfngl

Members
  • Posts

    87
  • Joined

  • Last visited

Posts posted by blfngl

  1. Error Report:

    [02:43:26] [sound Library Loader/INFO]: Sound engine started
    [02:43:27] [MCO Availability Checker #1/ERROR]: Couldn't connect to Realms
    [02:43:31] [server thread/INFO]: Starting integrated minecraft server version 1.7.2
    [02:43:31] [server thread/INFO]: Generating keypair
    [02:43:32] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance
    [02:43:32] [server thread/INFO] [FML]: Loading dimension 0 (Fallout Test World) (net.minecraft.server.integrated.IntegratedServer@7deea4)
    [02:43:32] [server thread/INFO] [FML]: Loading dimension 1 (Fallout Test World) (net.minecraft.server.integrated.IntegratedServer@7deea4)
    [02:43:32] [server thread/INFO] [FML]: Loading dimension -1 (Fallout Test World) (net.minecraft.server.integrated.IntegratedServer@7deea4)
    [02:43:32] [server thread/INFO]: Preparing start region for level 0
    [02:43:33] [server thread/INFO]: Preparing spawn area: 28%
    [02:43:34] [server thread/INFO]: Preparing spawn area: 60%
    [02:43:35] [server thread/INFO]: Preparing spawn area: 97%
    [02:43:36] [Netty Client IO #0/INFO] [FML]: Server protocol version 1
    [02:43:36] [Netty IO #1/INFO] [FML]: Client protocol version 1
    [02:43:36] [Netty IO #1/INFO] [FML]: Client attempting to join with 4 mods : mcp@8.09,FML@7.2.156.1060,Forge@10.12.1.1060,fallout@v0.1
    [02:43:36] [Netty IO #1/INFO] [FML]: Attempting connection with missing mods [] at CLIENT
    [02:43:36] [Netty Client IO #0/INFO] [FML]: Attempting connection with missing mods [] at SERVER
    [02:43:36] [server thread/INFO] [FML]: [server thread] Server side modded connection established
    [02:43:36] [server thread/INFO]: Player786[local:E:c1847bc7] logged in with entity id 140 at (-74.54083864776052, 72.0, 259.9269954858085)
    [02:43:36] [server thread/INFO]: Player786 joined the game
    [02:43:36] [Client thread/INFO] [FML]: [Client thread] Client side modded connection established
    [02:43:41] [server thread/INFO]: Player786 has just earned the achievement [Taking Inventory]
    [02:43:41] [Client thread/INFO]: [CHAT] Player786 has just earned the achievement [Taking Inventory]
    [02:43:45] [server thread/INFO]: [Player786: Set the time to 0]
    [02:43:45] [Client thread/INFO]: [CHAT] Set the time to 0
    [02:44:13] [server thread/ERROR]: Encountered an unexpected exception
    net.minecraft.util.ReportedException: Ticking memory connection
    at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:198) ~[NetworkSystem.class:?]
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:716) ~[MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:604) ~[MinecraftServer.class:?]
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) ~[integratedServer.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) [MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:742) [MinecraftServer$2.class:?]
    Caused by: java.lang.NullPointerException
    at net.minecraft.item.ItemStack.isItemStackDamageable(ItemStack.java:231) ~[itemStack.class:?]
    at net.minecraft.server.management.ItemInWorldManager.tryUseItem(ItemInWorldManager.java:355) ~[itemInWorldManager.class:?]
    at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:572) ~[NetHandlerPlayServer.class:?]
    at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) ~[C08PacketPlayerBlockPlacement.class:?]
    at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) ~[C08PacketPlayerBlockPlacement.class:?]
    at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:232) ~[NetworkManager.class:?]
    at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) ~[NetworkSystem.class:?]
    ... 5 more
    [02:44:13] [server thread/ERROR]: This crash report has been saved to: C:\Users\Nick\Desktop\Fallout Mod\eclipse\.\crash-reports\crash-2014-05-25_02.44.13-server.txt
    [02:44:13] [server thread/INFO]: Stopping server
    [02:44:13] [server thread/INFO]: Saving players
    [02:44:13] [server thread/INFO]: Saving worlds
    [02:44:13] [server thread/INFO]: Saving chunks for level 'Fallout Test World'/Overworld
    [02:44:14] [server thread/INFO]: Saving chunks for level 'Fallout Test World'/Nether
    [02:44:14] [server thread/INFO]: Saving chunks for level 'Fallout Test World'/The End
    [02:44:14] [server thread/INFO] [FML]: Unloading dimension 0
    [02:44:14] [server thread/INFO] [FML]: Unloading dimension -1
    [02:44:14] [server thread/INFO] [FML]: Unloading dimension 1
    [02:44:14] [server thread/INFO] [FML]: The state engine was in incorrect state SERVER_STOPPING and forced into state SERVER_STOPPED. Errors may have been discarded.
    [02:44:15] [Client thread/FATAL]: Reported exception thrown!
    net.minecraft.util.ReportedException: Ticking entity
    at net.minecraft.world.World.updateEntities(World.java:2079) ~[World.class:?]
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:2063) ~[Minecraft.class:?]
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:995) ~[Minecraft.class:?]
    at net.minecraft.client.Minecraft.run(Minecraft.java:910) [Minecraft.class:?]
    at net.minecraft.client.main.Main.main(Main.java:112) [Main.class:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_55]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_55]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_55]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_55]
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
    Caused by: java.lang.NullPointerException
    at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:477) ~[itemStack.class:?]
    at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:349) ~[inventoryPlayer.class:?]
    at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:625) ~[EntityPlayer.class:?]
    at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:299) ~[EntityPlayerSP.class:?]
    at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1820) ~[EntityLivingBase.class:?]
    at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:342) ~[EntityPlayer.class:?]
    at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:100) ~[EntityClientPlayerMP.class:?]
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2254) ~[World.class:?]
    at net.minecraft.world.World.updateEntity(World.java:2214) ~[World.class:?]
    at net.minecraft.world.World.updateEntities(World.java:2064) ~[World.class:?]
    ... 10 more
    ---- Minecraft Crash Report ----
    // I bet Cylons wouldn't have this problem.
    
    Time: 5/25/14 2:44 AM
    Description: Ticking entity
    
    java.lang.NullPointerException: Ticking entity
    at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:477)
    at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:349)
    at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:625)
    at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:299)
    at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1820)
    at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:342)
    at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:100)
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2254)
    at net.minecraft.world.World.updateEntity(World.java:2214)
    at net.minecraft.world.World.updateEntities(World.java:2064)
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:2063)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:995)
    at net.minecraft.client.Minecraft.run(Minecraft.java:910)
    at net.minecraft.client.main.Main.main(Main.java:112)
    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 net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Stacktrace:
    at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:477)
    at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:349)
    at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:625)
    at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:299)
    at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1820)
    at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:342)
    at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:100)
    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2254)
    at net.minecraft.world.World.updateEntity(World.java:2214)
    
    -- Entity being ticked --
    Details:
    Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP)
    Entity ID: 140
    Entity Name: Player786
    Entity's Exact location: -74.54, 73.62, 259.93
    Entity's Block location: World: (-75,73,259), Chunk: (at 5,4,3 in -5,16; contains blocks -80,0,256 to -65,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Entity's Momentum: 0.00, -0.08, 0.00
    Stacktrace:
    at net.minecraft.world.World.updateEntities(World.java:2064)
    
    -- Affected level --
    Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['Player786'/140, l='MpServer', x=-74.54, y=73.62, z=259.93]]
    Chunk stats: MultiplayerChunkCache: 225, 225
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level spawn location: World: (-76,64,256), Chunk: (at 4,4,0 in -5,16; contains blocks -80,0,256 to -65,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
    Level time: 35227 game time, 542 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 82 total; [EntityZombie['Zombie'/551, l='MpServer', x=-89.50, y=24.00, z=289.50], EntityClientPlayerMP['Player786'/140, l='MpServer', x=-74.54, y=73.62, z=259.93], EntitySkeleton['Skeleton'/129, l='MpServer', x=5.53, y=25.00, z=295.88], EntityZombie['Zombie'/21, l='MpServer', x=-144.44, y=25.00, z=226.50], EntityCreeper['Creeper'/23, l='MpServer', x=-150.25, y=26.00, z=299.50], EntityZombie['Zombie'/22, l='MpServer', x=-145.31, y=25.00, z=226.50], EntityPig['Pig'/25, l='MpServer', x=-149.97, y=71.00, z=303.03], EntitySkeleton['Skeleton'/24, l='MpServer', x=-145.06, y=59.00, z=297.50], EntityCreeper['Creeper'/27, l='MpServer', x=-146.50, y=50.00, z=332.00], EntityZombie['Zombie'/26, l='MpServer', x=-144.50, y=22.00, z=312.50], EntitySkeleton['Skeleton'/31, l='MpServer', x=-129.50, y=20.00, z=180.50], EntityCow['Cow'/34, l='MpServer', x=-134.38, y=66.00, z=186.41], EntityCreeper['Creeper'/35, l='MpServer', x=-129.69, y=46.00, z=192.25], EntityZombie['Zombie'/33, l='MpServer', x=-130.69, y=46.00, z=190.31], EntityBat['Bat'/38, l='MpServer', x=-132.31, y=23.10, z=223.09], EntityCow['Cow'/39, l='MpServer', x=-142.09, y=71.00, z=223.16], EntityChicken['Chicken'/37, l='MpServer', x=-128.38, y=70.00, z=202.41], EntityBat['Bat'/524, l='MpServer', x=-23.44, y=31.00, z=256.11], EntityCreeper['Creeper'/43, l='MpServer', x=-131.38, y=11.00, z=269.31], EntityBat['Bat'/526, l='MpServer', x=-138.36, y=51.79, z=313.75], EntityBat['Bat'/315, l='MpServer', x=-128.42, y=54.33, z=309.67], EntityHorse['Donkey'/40, l='MpServer', x=-132.13, y=70.00, z=233.28], EntityCow['Cow'/41, l='MpServer', x=-137.44, y=65.00, z=238.81], EntityCreeper['Creeper'/46, l='MpServer', x=-137.47, y=13.00, z=283.97], EntitySquid['Squid'/44, l='MpServer', x=-125.72, y=55.78, z=262.44], EntitySkeleton['Skeleton'/45, l='MpServer', x=-133.53, y=14.00, z=279.09], EntityCreeper['Creeper'/51, l='MpServer', x=-131.50, y=54.00, z=311.50], EntityCreeper['Creeper'/50, l='MpServer', x=-138.00, y=50.00, z=310.56], EntityBat['Bat'/49, l='MpServer', x=-134.97, y=20.31, z=313.59], EntitySkeleton['Skeleton'/48, l='MpServer', x=-139.50, y=21.00, z=313.88], EntityBat['Bat'/53, l='MpServer', x=-118.63, y=28.65, z=336.50], EntityBat['Bat'/52, l='MpServer', x=-136.34, y=51.00, z=312.88], EntityZombie['Zombie'/59, l='MpServer', x=-120.91, y=37.00, z=188.78], EntityZombie['Zombie'/58, l='MpServer', x=-135.41, y=41.00, z=188.94], EntitySkeleton['Skeleton'/63, l='MpServer', x=-127.69, y=57.00, z=292.75], EntityBat['Bat'/62, l='MpServer', x=-113.99, y=32.39, z=283.56], EntityChicken['Chicken'/61, l='MpServer', x=-120.47, y=64.00, z=225.59], EntityHorse['Donkey'/60, l='MpServer', x=-125.53, y=65.00, z=235.47], EntitySquid['Squid'/68, l='MpServer', x=-101.84, y=41.34, z=289.63], EntityBat['Bat'/76, l='MpServer', x=-63.54, y=18.10, z=277.75], EntitySpider['Spider'/74, l='MpServer', x=-89.53, y=17.00, z=269.22], EntityCreeper['Creeper'/75, l='MpServer', x=-83.50, y=24.00, z=267.50], EntityZombie['Zombie'/85, l='MpServer', x=-66.91, y=18.00, z=254.38], EntityBat['Bat'/87, l='MpServer', x=-78.72, y=23.84, z=266.72], EntityZombie['Zombie'/86, l='MpServer', x=-67.06, y=18.00, z=255.22], EntitySpider['Spider'/81, l='MpServer', x=-70.00, y=28.00, z=178.97], EntityZombie['Zombie'/83, l='MpServer', x=-64.50, y=21.00, z=207.50], EntityBat['Bat'/93, l='MpServer', x=-66.38, y=22.10, z=286.63], EntitySpider['Spider'/92, l='MpServer', x=-72.53, y=20.00, z=272.25], EntityBat['Bat'/95, l='MpServer', x=-75.50, y=15.10, z=300.53], EntitySquid['Squid'/94, l='MpServer', x=-66.94, y=40.00, z=280.50], EntityZombie['Zombie'/89, l='MpServer', x=-68.84, y=19.00, z=268.16], EntityZombie['Zombie'/88, l='MpServer', x=-63.97, y=21.00, z=280.59], EntityZombie['Zombie'/91, l='MpServer', x=-75.50, y=20.00, z=276.50], EntityZombie['Zombie'/90, l='MpServer', x=-73.91, y=20.00, z=278.31], EntityBat['Bat'/102, l='MpServer', x=-66.75, y=19.10, z=276.50], EntitySkeleton['Skeleton'/103, l='MpServer', x=-62.13, y=13.00, z=277.50], EntityCreeper['Creeper'/101, l='MpServer', x=-64.00, y=20.00, z=271.44], EntityCreeper['Creeper'/98, l='MpServer', x=-74.69, y=22.00, z=323.56], EntitySpider['Spider'/99, l='MpServer', x=-73.34, y=22.00, z=323.06], EntitySquid['Squid'/96, l='MpServer', x=-73.19, y=38.34, z=291.63], EntitySquid['Squid'/97, l='MpServer', x=-74.84, y=45.22, z=299.91], EntityBat['Bat'/110, l='MpServer', x=-53.38, y=19.10, z=294.72], EntityCreeper['Creeper'/111, l='MpServer', x=-54.69, y=21.00, z=305.78], EntityCreeper['Creeper'/108, l='MpServer', x=-61.50, y=19.00, z=288.50], EntityCreeper['Creeper'/109, l='MpServer', x=-56.50, y=19.00, z=292.50], EntityZombie['Zombie'/106, l='MpServer', x=-63.69, y=16.00, z=297.56], EntityCreeper['Creeper'/107, l='MpServer', x=-57.50, y=20.00, z=299.00], EntitySkeleton['Skeleton'/104, l='MpServer', x=-61.50, y=14.00, z=282.50], EntityZombie['Zombie'/105, l='MpServer', x=-60.97, y=20.00, z=272.53], EntityZombie['Zombie'/118, l='MpServer', x=-36.53, y=22.00, z=303.97], EntityZombie['Zombie'/117, l='MpServer', x=-39.06, y=29.00, z=260.50], EntityCreeper['Creeper'/116, l='MpServer', x=-40.94, y=16.00, z=195.53], EntityZombie['Zombie'/114, l='MpServer', x=-62.50, y=18.00, z=327.50], EntityCreeper['Creeper'/113, l='MpServer', x=-59.50, y=18.00, z=325.50], EntityCreeper['Creeper'/112, l='MpServer', x=-48.06, y=28.00, z=321.25], EntityCreeper['Creeper'/126, l='MpServer', x=-5.50, y=36.00, z=298.34], EntityBat['Bat'/125, l='MpServer', x=4.53, y=27.81, z=289.88], EntityZombie['Zombie'/124, l='MpServer', x=2.16, y=28.00, z=285.78], EntityBat['Bat'/123, l='MpServer', x=-16.53, y=12.52, z=190.75], EntityCreeper['Creeper'/122, l='MpServer', x=-19.56, y=14.00, z=191.97], EntityZombie['Zombie'/121, l='MpServer', x=-22.44, y=14.00, z=192.53]]
    Retry entities: 0 total; []
    Server brand: fml,forge
    Server type: Integrated singleplayer server
    Stacktrace:
    at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:412)
    at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2522)
    at net.minecraft.client.Minecraft.run(Minecraft.java:931)
    at net.minecraft.client.main.Main.main(Main.java:112)
    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 net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    
    -- System Details --
    Details:
    Minecraft Version: 1.7.2
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.7.0_55, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 851844168 bytes (812 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    AABB Pool Size: 4675 (261800 bytes; 0 MB) allocated, 5 (280 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP v9.01-pre FML v7.2.156.1060 Minecraft Forge 10.12.1.1060 4 mods loaded, 4 mods active
    mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.2.156.1060} [Forge Mod Loader] (forgeSrc-1.7.2-10.12.1.1060.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.12.1.1060} [Minecraft Forge] (forgeSrc-1.7.2-10.12.1.1060.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    fallout{v0.1} [fallout] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Launched Version: 1.6
    LWJGL: 2.9.0
    OpenGL: AMD Radeon HD 6480G GL version 4.3.12618 Compatibility Profile Context 13.251.0.0, ATI Technologies Inc.
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 3193 (178808 bytes; 0 MB) allocated, 23 (1288 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)
    #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Nick\Desktop\Fallout Mod\eclipse\.\crash-reports\crash-2014-05-25_02.44.15-client.txt
    AL lib: (EE) alc_cleanup: 1 device not closed
    

     

     

    Item:

    package blfngl.fallout.item.food;
    
    import java.util.List;
    
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.potion.Potion;
    import net.minecraft.potion.PotionEffect;
    import net.minecraft.world.World;
    import blfngl.fallout.Fallout;
    import blfngl.fallout.item.FalloutItem;
    
    public class ItemChems extends FalloutItem
    {
    public Potion effect;
    public int duration;
    public Item re;
    public String effectName;
    public int power;
    
    public ItemChems(Potion par1, int par2, Item par3, int par4)
    {
    	super();
    	this.setCreativeTab(Fallout.tabChems);
    	effect = par1;
    	duration = par2;
    	re = par3;
    	effectName = par1.getName();
    	power = par4;
    }
    
    public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
    {
    	par3List.add("Effect: " + effectName);
    	if (duration > 60)
    	{
    		par3List.add("Duration: " + duration / 60 + " minutes");
    	}
    	else
    	{
    		par3List.add("Duration: " + duration + " seconds");
    	}
    }
    
    public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer)
    {
    	entityplayer.addPotionEffect(new PotionEffect(effect.id, power, 20 * duration));
    	return new ItemStack(re);
    }
    }

     

     

    How the item is called in main class:

    ultrajet = new ItemChems(Potion.digSpeed, 240, jetInhaler, 2).setUnlocalizedName("ultrajet");
    	GameRegistry.registerItem(ultrajet, "UltraJet");

     

    One of the items in my mod, if it's in your hand and you right click, will give you a potion effect and then spawn this item in your hand while removing itself. This has always worked but after I changed something it's not working. Help?

  2. Didn't I do that?

     

    @EventHandler
    public void preInit(FMLPreInitializationEvent event)
    {
    	cellEnergy = new FalloutItem().setUnlocalizedName("cellEnergy").setCreativeTab(TabFalloutAmmo);
    	GameRegistry.registerItem(cellEnergy, "cellEnergy");
    	GameRegistry.addRecipe(new ItemStack(cellEnergy, 10), new Object [] {"X*", "*X", '*', ingotUranium, 'X', ingotTechnetium});
    	ItemHandler.init();
    	ArmorHandler.init();
    }

     

  3. Here it is, as a side note it's currently being update from 1.6.4 so there are a lot of things commented out:

     

    package blfngl.fallout;
    
    /**
    * The Fallout Mod
    * 
    * @Author blfngl
    * @Partners Max_FF
    * The code in this repository, in any form, is the copyright of blfngl
    **/
    
    import net.minecraft.block.Block;
    import net.minecraft.block.BlockOre;
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.item.Item.ToolMaterial;
    import net.minecraft.item.ItemArmor;
    import net.minecraft.item.ItemArmor.ArmorMaterial;
    import net.minecraft.nbt.NBTTagCompound;
    import net.minecraft.potion.Potion;
    import net.minecraftforge.common.util.EnumHelper;
    import blfngl.fallout.handler.ArmorHandler;
    import blfngl.fallout.handler.GuiHandler;
    import blfngl.fallout.handler.ItemHandler;
    import blfngl.fallout.item.FalloutArmor;
    import blfngl.fallout.item.FalloutItem;
    import blfngl.fallout.item.ItemPipboy;
    import blfngl.fallout.item.ItemStealthBoy;
    import blfngl.fallout.item.ItemSyringe;
    import blfngl.fallout.item.food.FalloutDrink;
    import blfngl.fallout.item.food.FalloutFood;
    import blfngl.fallout.item.food.ItemFixer;
    import blfngl.fallout.item.food.ItemHealingPowder;
    import blfngl.fallout.item.food.ItemHydra;
    import blfngl.fallout.item.food.ItemJet;
    import blfngl.fallout.item.food.ItemMedEx;
    import blfngl.fallout.item.food.ItemNukaQuartz;
    import blfngl.fallout.item.food.ItemNukaVictory;
    import blfngl.fallout.item.food.ItemPsycho;
    import blfngl.fallout.item.food.ItemRocket;
    import blfngl.fallout.item.food.ItemSlasher;
    import blfngl.fallout.item.food.ItemStimpak;
    import blfngl.fallout.item.food.ItemSuperStimpak;
    import blfngl.fallout.item.food.ItemTurbo;
    import blfngl.fallout.item.food.ItemWeaponBinding;
    import blfngl.fallout.item.food.ItembCaveFungus;
    import blfngl.fallout.proxy.ClientProxy;
    import blfngl.fallout.proxy.CommonProxy;
    import blfngl.fallout.tab.TabFalloutAmmo;
    import blfngl.fallout.tab.TabFalloutArmor;
    import blfngl.fallout.tab.TabFalloutBlock;
    import blfngl.fallout.tab.TabFalloutEnergy;
    import blfngl.fallout.tab.TabFalloutFood;
    import blfngl.fallout.tab.TabFalloutHeavy;
    import blfngl.fallout.tab.TabFalloutMisc;
    import blfngl.fallout.tab.TabFalloutMusic;
    import blfngl.fallout.tab.TabFalloutParts;
    import blfngl.fallout.tab.TabFalloutPistol;
    import blfngl.fallout.tab.TabFalloutRifle;
    import blfngl.fallout.tab.TabFalloutSMG;
    import blfngl.fallout.tab.TabFalloutShotgun;
    import blfngl.fallout.tab.TabFalloutWeap;
    import cpw.mods.fml.common.Mod;
    import cpw.mods.fml.common.Mod.EventHandler;
    import cpw.mods.fml.common.Mod.Instance;
    import cpw.mods.fml.common.SidedProxy;
    import cpw.mods.fml.common.event.FMLInitializationEvent;
    import cpw.mods.fml.common.event.FMLPostInitializationEvent;
    import cpw.mods.fml.common.event.FMLPreInitializationEvent;
    import cpw.mods.fml.common.registry.GameRegistry;
    
    @Mod(modid = "fallout", version = "a1.0", name = "The Fallout Mod")
    
    public class Fallout
    {
    @Instance("fallout")
    public static Fallout instance;
    
    @SidedProxy(clientSide="blfngl.fallout.proxy.ClientProxy", serverSide="blfngl.fallout.proxy.CommonProxy")
    public static CommonProxy proxy;
    public static ClientProxy cproxy;
    
    public static boolean isScoped = false;
    public static boolean isReloading = false;
    public static int dimensionWasteland = 18;
    public static boolean areExplosionsOn = false;
    public static GuiHandler guiHandler = new GuiHandler();
    public static NBTTagCompound perkNBT;
    public static boolean armorSlowness;
    public static Block TungstenOre;
    public static int oreTungstenID;
    public static Block TechnetiumOre;
    public static int oreTechnetiumID;
    public static Block SaturniteOre;
    public static int oreSaturniteID;
    public static Block BrocFlower;
    public static int plantBrocFlowerID;
    public static Block BPGlass;
    public static int blockBulletproofGlassID;
    public static Block XanderRoot;
    public static int plantXanderRootID;
    public static Block UraniumOre;
    public static int oreUraniumID;
    public static Block SiliconDeposit;
    public static int oreSiliconID;
    public static Block CarbonDeposit;
    public static int oreCarbonID;
    public static Block AsbestosDeposit;
    public static int oreAsbestosID;
    public static Block BarrelCactus;
    public static int plantBarrelCactusID;
    public static Block BananaYucca;
    public static int plantBananaYuccaID;
    public static Block CaveFungus;
    public static int plantCaveFungusID;
    public static Block BuffaloGourd;
    public static int plantBuffaloGourdID;
    public static Block Jalapeno;
    public static int plantJalapenoID;
    public static BlockOre blockAlien;
    public static int blockAlienID;
    //public static BlockFlowing irradiatedWater;
    public static int irrWaterID;
    public static final String gunTexture = "/assets/fallout/art/";
    
    public static CreativeTabs TabFalloutBlock = new TabFalloutBlock(CreativeTabs.getNextID(), "TabFalloutBlock");
    public static CreativeTabs TabFalloutArmor = new TabFalloutArmor(CreativeTabs.getNextID(), "TabFalloutArmor");
    public static CreativeTabs TabFalloutPistol = new TabFalloutPistol(CreativeTabs.getNextID(), "TabFalloutPistol");
    public static CreativeTabs TabFalloutRifle = new TabFalloutRifle(CreativeTabs.getNextID(), "TabFalloutRifle");
    public static CreativeTabs TabFalloutSMG = new TabFalloutSMG(CreativeTabs.getNextID(), "TabFalloutSMG");
    public static CreativeTabs TabFalloutShotgun = new TabFalloutShotgun(CreativeTabs.getNextID(), "TabFalloutShotgun");
    public static CreativeTabs TabFalloutEnergy = new TabFalloutEnergy(CreativeTabs.getNextID(), "TabFalloutEnergy");
    public static CreativeTabs TabFalloutHeavy = new TabFalloutHeavy(CreativeTabs.getNextID(), "TabFalloutHeavy");
    public static CreativeTabs TabFalloutFood = new TabFalloutFood(CreativeTabs.getNextID(), "TabFalloutFood");
    public static CreativeTabs TabFalloutMisc = new TabFalloutMisc(CreativeTabs.getNextID(), "TabFalloutMisc");
    public static CreativeTabs TabFalloutWeap = new TabFalloutWeap(CreativeTabs.getNextID(), "TabFalloutWeap");
    public static CreativeTabs TabFalloutAmmo = new TabFalloutAmmo(CreativeTabs.getNextID(), "TabFalloutAmmo");
    public static CreativeTabs TabFalloutMusic = new TabFalloutMusic(CreativeTabs.getNextID(), "TabFalloutMusic");
    public static CreativeTabs TabFalloutParts = new TabFalloutParts(CreativeTabs.getNextID(), "TabFalloutParts");
    
    public static ToolMaterial SATHEAT = EnumHelper.addToolMaterial("SATHEAT", 0, 595, 10.0F, 8, 27);
    public static ToolMaterial PFIST = EnumHelper.addToolMaterial("PFIST", 0, 395, 10.0F, 7, 25);
    public static ToolMaterial SCI = EnumHelper.addToolMaterial("SCI", 0, 316, 5.0F, 1, 6);
    public static ToolMaterial SAT = EnumHelper.addToolMaterial("SAT", 0, 795, 10.0F, 8, 25);
    public static ToolMaterial CLEAVE = EnumHelper.addToolMaterial("CLEAVE", 0, 995, 10.0F, 3, 27);
    public static ToolMaterial COMKNIFE = EnumHelper.addToolMaterial("COMKNIFE", 0, 995, 5.0F, 4, 27);
    public static ToolMaterial BOTE = EnumHelper.addToolMaterial("BOTE", 0, 1024, 10.0F, 15, 27);
    public static ToolMaterial COS = EnumHelper.addToolMaterial("COS", 0, 995, 10.0F, 10, 27);
    public static ToolMaterial COSFIRE = EnumHelper.addToolMaterial("COSKNIFE", 0, 1024, 10.0F, 12, 27);
    public static ToolMaterial PINT = EnumHelper.addToolMaterial("PINT", 0, 100, 200.0F, 200, 10);
    public static ToolMaterial GUN = EnumHelper.addToolMaterial("GUN", 0, 0, 0.0F, 0, 0);
    
    public static ArmorMaterial T45POWER = EnumHelper.addArmorMaterial("T45POWER", 32, new int[] {4, 8, 5, 3}, 35);
    public static ArmorMaterial ENCLAVE = EnumHelper.addArmorMaterial("ENCLAVE", 34, new int[] {4, 8, 5, 3}, 37);
    public static ArmorMaterial T51POWER = EnumHelper.addArmorMaterial("T51POWER", 35, new int[] {4, 8, 5, 3}, 39);
    public static ArmorMaterial HELLFIRE = EnumHelper.addArmorMaterial("HELLFIRE", 44, new int [] {4, 8, 5, 3}, 41);
    public static ArmorMaterial WINTER = EnumHelper.addArmorMaterial("WINTER", 50, new int [] {4, 8, 5, 3}, 42);
    public static ArmorMaterial SIERRASECURITY = EnumHelper.addArmorMaterial("SIERRASECURITY", 16, new int [] {3, 6, 4, 2}, 16);
    public static ArmorMaterial RECON = EnumHelper.addArmorMaterial("RECON", 17, new int [] {3, 6, 4, 2}, 17);
    
    public static final Item a22LR = new FalloutItem().setUnlocalizedName("22LRRound").setCreativeTab(TabFalloutAmmo);
    public static final Item a308 = new FalloutItem().setUnlocalizedName("308Round").setCreativeTab(TabFalloutAmmo);
    public static final Item a357 = new FalloutItem().setUnlocalizedName("357Round").setCreativeTab(TabFalloutAmmo);
    public static final Item a44 = new FalloutItem().setUnlocalizedName("44Round").setCreativeTab(TabFalloutAmmo);
    public static final Item cellElectron = new FalloutItem().setUnlocalizedName("cellElectron").setCreativeTab(TabFalloutAmmo);
    public static final Item rocketCanister = new FalloutItem().setUnlocalizedName("rocketCanister").setCreativeTab(TabFalloutAmmo);
    public static final Item a45Auto = new FalloutItem().setUnlocalizedName("45AutoRound").setCreativeTab(TabFalloutAmmo);
    public static final Item aBB = new FalloutItem().setUnlocalizedName("BB").setCreativeTab(TabFalloutAmmo);
    public static final Item aGovt = new FalloutItem().setUnlocalizedName("govtRound").setCreativeTab(TabFalloutAmmo);
    public static final Item aRocket = new FalloutItem().setUnlocalizedName("ammoRocket").setCreativeTab(TabFalloutAmmo);
    public static final Item aMissile = new FalloutItem().setUnlocalizedName("missile").setCreativeTab(TabFalloutAmmo);
    public static final Item a127 = new FalloutItem().setUnlocalizedName("127mmRound").setCreativeTab(TabFalloutAmmo);
    public static final Item a556 = new FalloutItem().setUnlocalizedName("556mmRound").setCreativeTab(TabFalloutAmmo);
    public static final Item a5mm = new FalloutItem().setUnlocalizedName("5mmRound").setCreativeTab(TabFalloutAmmo);
    public static final Item a9mm = new FalloutItem().setUnlocalizedName("9mmRound").setCreativeTab(TabFalloutAmmo);
    public static final Item aAlien = new FalloutItem().setUnlocalizedName("cellsAlien").setCreativeTab(TabFalloutAmmo);
    public static final Item aGauge20 = new FalloutItem().setUnlocalizedName("20Gauge").setCreativeTab(TabFalloutAmmo);
    public static final Item aNail = new FalloutItem().setUnlocalizedName("nails").setCreativeTab(TabFalloutAmmo);
    public static final Item a50MG = new FalloutItem().setUnlocalizedName("50MG").setCreativeTab(TabFalloutAmmo);
    public static final Item cellMicrofusion = new FalloutItem().setUnlocalizedName("cellMF").setCreativeTab(TabFalloutAmmo);
    public static final Item a32 = new FalloutItem().setUnlocalizedName("32Caliber").setCreativeTab(TabFalloutAmmo);
    public static final Item aDart = new FalloutItem().setUnlocalizedName("dart").setCreativeTab(TabFalloutAmmo);
    
    //public static final Item incinerator = new GunIncinerator(509).setUnlocalizedName("Incinerator").setCreativeTab(TabFalloutHeavy);
    //public static final Item rifleLaserRCW = new GunLaser(510, 3, 60, 2, 0.3, "fallout:LaserFire", "fallout:RCWReload", cellElectron, 1995).setUnlocalizedName("LaserRCW").setCreativeTab(TabFalloutEnergy);
    //public static final Item pistolCompliance = new BaseGun(511, 2, 30, 2, 1, "fallout:LaserPistolFire", "fallout:ComplianceReload", cellEnergy, 995).setUnlocalizedName("Compliance").setCreativeTab(TabFalloutEnergy);
    //public static final Item rifleLaser = new GunLaser(512, 6, 24, 3, 1, "fallout:LaserFire", "fallout:LaserReload", cellMF, 995).setUnlocalizedName("LaserRifle").setCreativeTab(TabFalloutEnergy);
    //public static final Item pistol44 = new BaseGun(513, 5, 6, 3, 3, "fallout:44Fire", "fallout:44Reload", a44, 1245).setUnlocalizedName("Pistol44").setCreativeTab(TabFalloutPistol);
    //public static final Item pistol357 = new BaseGun(514, 4, 6, 1, 2, "fallout:357Fire", "fallout:357Reload", a357, 995).setUnlocalizedName("Pistol357").setCreativeTab(TabFalloutPistol);
    //public static final Item pistol22 = new BaseGun(515, 2, 12, 2, 1, "fallout:Silenced22Fire", "fallout:Silenced22Fire", a22LR, 495).setUnlocalizedName("Silenced22").setCreativeTab(TabFalloutPistol);
    //public static final Item rifleSniper = new BaseGun(516, 11, 5, 3, 2, "fallout:SniperFire", "fallout:SniperReload", a308, 395).setUnlocalizedName("Sniper308").setCreativeTab(TabFalloutRifle);
    
    //TODO update effects/durability/damage
    //public static final Item BotE = new WeapBotE(517, 3, -1, 1245, 1, 5).setUnlocalizedName("BotE").setCreativeTab(TabFalloutWeap);
    //public static final Item BumperSword = new WeapBotE(518, 3, -1, 1245, 1, 5).setUnlocalizedName("BumperSword").setCreativeTab(TabFalloutWeap);
    //public static final Item Cleaver = new BaseMelee(519, 3, -1, 1245, 1, 5, "LimbDamB", 0).setUnlocalizedName("Cleaver");
    //public static final Item ComKnife = new BaseMelee(520, 3, 0, 445, 2, 5).setUnlocalizedName("ComKnife");
    //public static final Item CosKnife = new BaseMelee(521, 3, 0, 745, 1, 5).setUnlocalizedName("CosKnife");
    //public static final Item CosClean = new BaseMelee(522, 3, 0, 995, 1.2, 5).setUnlocalizedName("CosClean");
    //public static final Item CosFire = new BaseMelee(523, 12, 0, 444, 1, 1, "Fire", 4).setUnlocalizedName("CosFire");
    //public static final Item FireAxe = new BaseMelee(524, 12, -3, 995, 1, 5).setUnlocalizedName("FireAxe");
    //public static final Item Knife = new BaseMelee(525, 2, 0, 745, 1, 5).setUnlocalizedName("Knife");
    //public static final Item Machete = new BaseMelee(526, 4, 0, 245, 1.5, 10, "LimbDamB", 0).setUnlocalizedName("Machete");
    //public static final Item Shishkebab = new BaseMelee(527, 15, 0, 444, 1, 1, "Fire", 4).setUnlocalizedName("Shishkebab");
    //public static final Item StraightRazor = new BaseMelee(528, 1, 1, 370, 2, 15, "CritChaB", 0, "CritDamB", 0).setUnlocalizedName("StraightRazor");
    //public static final Item Switchblade = new BaseMelee(529, 2, -1, 495, 2, 5).setUnlocalizedName("Switchblade");
    //public static final Item PintSizedKnife = new BaseMelee(530, 11, 0, 1000, 1, 5).setUnlocalizedName("PintSizedKnife");
    
    //public static final Item BallisticFist = new WeapBallisticFist(531, 16, -3, 1000, 4, 4).setUnlocalizedName("BallisticFist").setCreativeTab(TabFalloutWeap);
    //public static final Item BladedGauntlet = new BaseMelee(532, 6, -2, 295, 2, 15, "CritChaB", 0, "CritDamB", 0).setUnlocalizedName("BladedGauntlet");
    //public static final Item BoxingGloves = new BaseMelee(533, 0, -2, 995, 1, 5, "Knockout", 10).setUnlocalizedName("BoxingGloves");
    //public static final Item BrassKnuckles = new BaseMelee(534, 4, -1, 995, 1, 5).setUnlocalizedName("BrassKnuckles");
    //public static final Item DisplacerGlove = new WeapDisplacerGlove(535, PFIST).setUnlocalizedName("DisplacerGlove").setCreativeTab(TabFalloutWeap);
    //public static final Item GoldenGloves = new BaseMelee(536, 0, -2, 1245, 2, 5, "Knockout", 15).setUnlocalizedName("GoldenGloves");
    //public static final Item PowerFist = new BaseMelee(537, 9, -3, 395, 1, 5).setUnlocalizedName("PowerFist");
    //public static final Item SatFist = new BaseMelee(538, 8, -2, 795, 1, 5).setUnlocalizedName("SatFist");
    //public static final Item SatHeatFist = new BaseMelee(539, 12, -3, 595, 1, 5).setUnlocalizedName("SatHeatFist");
    //public static final Item SciGlove = new BaseMelee(540,  3, -2, 666, 1, 1, "Stun", 15, "Stun", 15).setUnlocalizedName("SciGlove");
    //public static final Item ZapGlove = new BaseMelee(541, 6, -2, 666, 1, 1, "Stun", 15).setUnlocalizedName("ZapGlove");
    
    public static final Item chunkTungsten = new FalloutItem().setUnlocalizedName("tungstenChunk").setCreativeTab(TabFalloutMisc);
    public static final Item ingotTungsten = new FalloutItem().setUnlocalizedName("tungstenIngot").setCreativeTab(TabFalloutMisc);
    public static final Item chunkTechnetium = new FalloutItem().setUnlocalizedName("technetiumChunk").setCreativeTab(TabFalloutMisc);
    public static final Item ingotTechnetium = new FalloutItem().setUnlocalizedName("technetiumIngot").setCreativeTab(TabFalloutMisc);
    public static final Item chunkSilicon = new FalloutItem().setUnlocalizedName("siliconChunk").setCreativeTab(TabFalloutMisc);
    public static final Item barSilicon = new FalloutItem().setUnlocalizedName("siliconBar").setCreativeTab(TabFalloutMisc);
    public static final Item tungstenFilter = new FalloutItem().setUnlocalizedName("tungstenFilter").setCreativeTab(TabFalloutMisc);
    public static final Item chunkAsbestos = new FalloutItem().setUnlocalizedName("asbestosChunk").setCreativeTab(TabFalloutMisc);
    public static final Item barAsbestos = new FalloutItem().setUnlocalizedName("absestosBar").setCreativeTab(TabFalloutMisc);
    public static final Item ingotUranium = new FalloutItem().setUnlocalizedName("uraniumIngot").setCreativeTab(TabFalloutMisc);
    public static final Item tungstenPlate = new FalloutItem().setUnlocalizedName("tungstenPlate").setCreativeTab(TabFalloutMisc);
    public static final Item technetiumPlate = new FalloutItem().setUnlocalizedName("technetiumPlate").setCreativeTab(TabFalloutMisc);
    public static final Item ReinforcedAlloyPlate = new FalloutItem().setUnlocalizedName("reinforcedArmorPlate").setCreativeTab(TabFalloutMisc);
    public static final Item MicrofusionPack = new FalloutItem().setUnlocalizedName("microfusionPack").setCreativeTab(TabFalloutMisc);
    public static final Item carbon = new FalloutItem().setUnlocalizedName("carbon").setCreativeTab(TabFalloutMisc);
    public static final Item teflon = new FalloutItem().setUnlocalizedName("teflon").setCreativeTab(TabFalloutMisc);
    public static final Item polyethylene = new FalloutItem().setUnlocalizedName("polyethylene").setCreativeTab(TabFalloutMisc);
    public static final Item bottleCap = new FalloutItem().setUnlocalizedName("bottleCap").setCreativeTab(TabFalloutMisc);
    public static final Item fan = new FalloutItem().setUnlocalizedName("fan").setCreativeTab(TabFalloutMisc);
    public static final Item gear = new FalloutItem().setUnlocalizedName("gear").setCreativeTab(TabFalloutMisc);
    public static final Item gyroscope = new FalloutItem().setUnlocalizedName("Gyro").setCreativeTab(TabFalloutMisc);
    public static final Item motionAssistServoMotor = new FalloutItem().setUnlocalizedName("MASM").setCreativeTab(TabFalloutMisc);
    public static final Item tx28MicrofusionPack = new FalloutItem().setUnlocalizedName("TXMF").setCreativeTab(TabFalloutMisc);
    public static final Item card = new FalloutItem().setUnlocalizedName("Card").setCreativeTab(TabFalloutMisc);
    public static final Item deck = new FalloutItem().setUnlocalizedName("Deck").setCreativeTab(TabFalloutMisc);
    public static final Item cardboard = new FalloutItem().setUnlocalizedName("Cardboard").setCreativeTab(TabFalloutMisc);
    public static final Item tinCan = new FalloutItem().setUnlocalizedName("TinCan").setCreativeTab(TabFalloutMisc);
    public static final Item chunkSaturnite = new FalloutItem().setUnlocalizedName("SatRod").setCreativeTab(TabFalloutMisc);
    public static final Item ingotSaturnite = new FalloutItem().setUnlocalizedName("SatIngot").setCreativeTab(TabFalloutMisc);
    public static final Item saturniteAlloy = new FalloutItem().setUnlocalizedName("SatAlloy").setCreativeTab(TabFalloutMisc);
    public static final Item syringeEmpty = new ItemSyringe().setUnlocalizedName("EmptySyringe").setCreativeTab(TabFalloutMisc);
    public static final Item syringeBloody = new FalloutItem().setUnlocalizedName("BloodSyringe").setCreativeTab(TabFalloutMisc);
    public static final Item powerTorso  = new FalloutItem().setUnlocalizedName("PTorso").setCreativeTab(TabFalloutMisc);
    public static final Item powerShoulders  = new FalloutItem().setUnlocalizedName("PShoulders").setCreativeTab(TabFalloutMisc);
    public static final Item powerChest = new FalloutItem().setUnlocalizedName("PChest").setCreativeTab(TabFalloutMisc);
    public static final Item upgradeT45 = new FalloutItem().setUnlocalizedName("T45Upgrade").setCreativeTab(TabFalloutMisc);
    public static final Item upgradeEnclave = new FalloutItem().setUnlocalizedName("EnclaveUpgrade").setCreativeTab(TabFalloutMisc);	
    public static final Item upgradeT51 = new FalloutItem().setUnlocalizedName("T51Upgrade").setCreativeTab(TabFalloutMisc);
    public static final Item upgradeHellfire = new FalloutItem().setUnlocalizedName("HellfireUpgrade").setCreativeTab(TabFalloutMisc);
    public static final Item upgradeWinterized = new FalloutItem().setUnlocalizedName("WinterizedUpgrade").setCreativeTab(TabFalloutMisc);
    public static final Item nukaColaBottle = new FalloutItem().setUnlocalizedName("NukaBottle").setCreativeTab(TabFalloutMisc);
    public static final Item abraxoCleaner = new FalloutItem().setUnlocalizedName("Abraxo").setCreativeTab(TabFalloutMisc);
    public static final Item scrapMetal = new FalloutItem().setUnlocalizedName("ScrapMetal").setCreativeTab(TabFalloutMisc);
    public static final Item homemadeFuel = new FalloutItem().setUnlocalizedName("HomemadeFuel").setCreativeTab(TabFalloutAmmo);
    public static final Item leatherBelt = new FalloutItem().setUnlocalizedName("LeatherBelt").setCreativeTab(TabFalloutMisc);
    //public static final Item bottleCapMine = new ItemThrowingExplosive(452, 5, 6, 3, 3, "random.bow", "fallout:44Reload", GUN).setUnlocalizedName("BottleCapMine").setCreativeTab(TabFalloutMisc);
    //public static final Item grenadeFrag = new ItemThrowingExplosive(453, 5, 6, 3, 3, "random.bow", "fallout:44Reload", GUN).setUnlocalizedName("FragGrenade").setCreativeTab(TabFalloutMisc);
    public static final Item lunchbox = new FalloutItem().setUnlocalizedName("Lunchbox").setCreativeTab(TabFalloutMisc);
    public static final Item sensorModule = new FalloutItem().setUnlocalizedName("SensorModule").setCreativeTab(TabFalloutMisc);
    public static final Item cherrybomb = new FalloutItem().setUnlocalizedName("Cherrybomb").setCreativeTab(TabFalloutMisc);
    public static final Item nightstalkerBlood = new FalloutItem().setUnlocalizedName("NightstalkerBlood").setCreativeTab(TabFalloutMisc);
    public static final Item jetInhaler = new FalloutItem().setUnlocalizedName("JetInhaler").setCreativeTab(TabFalloutMisc);
    public static final Item wonderglue = new FalloutItem().setUnlocalizedName("Wonderglue").setCreativeTab(TabFalloutMisc);
    public static final Item turpentine = new FalloutItem().setUnlocalizedName("Turpentine").setCreativeTab(TabFalloutMisc);
    public static final Item geckoHide = new FalloutItem().setUnlocalizedName("GeckoHide").setCreativeTab(TabFalloutMisc);
    
    //============================================Food and Chems==========================================================
    
    public static final Item Stimpak = new ItemStimpak().setUnlocalizedName("Stimpak").setCreativeTab(TabFalloutFood);
    public static final Item SuperStimpak = new ItemSuperStimpak().setUnlocalizedName("SuperStimpak").setCreativeTab(TabFalloutFood);
    public static final Item BCMAC = new FalloutFood(5, 0.3F, false).setUnlocalizedName("BCMAC").setCreativeTab(TabFalloutFood);
    public static final Item Cram = new FalloutFood(5, 0.3F, false).setUnlocalizedName("Cram").setCreativeTab(TabFalloutFood);
    public static final Item Instamash = new FalloutFood(5, 0.3F, false).setUnlocalizedName("Instamash").setCreativeTab(TabFalloutFood);
    public static final Item PorkBeans = new FalloutFood(5, 0.3F, false).setUnlocalizedName("PorkBeans").setCreativeTab(TabFalloutFood);
    public static final Item Salisbury = new FalloutFood(5, 0.3F, false).setUnlocalizedName("Salisbury").setCreativeTab(TabFalloutFood);
    public static final Item YumYum = new FalloutFood(5, 0.3F, false).setUnlocalizedName("YumYum").setCreativeTab(TabFalloutFood);
    public static final Item Psycho = new ItemPsycho().setUnlocalizedName("Psycho").setCreativeTab(TabFalloutFood);
    public static final Item MedEx = new ItemMedEx().setUnlocalizedName("MedEx").setCreativeTab(TabFalloutFood);
    public static final Item Slasher = new ItemSlasher().setUnlocalizedName("Slasher").setCreativeTab(TabFalloutFood);
    public static final Item Hydra = new ItemHydra().setUnlocalizedName("Hydra").setCreativeTab(TabFalloutFood);
    public static final Item NukaCola = new FalloutFood(7, 0.3F, false).setUnlocalizedName("NukaCola").setCreativeTab(TabFalloutFood);
    public static final Item HealingPowder = new ItemHealingPowder().setUnlocalizedName("HealingPowder").setCreativeTab(TabFalloutFood);
    public static final Item bBarrelCactus = new FalloutFood(8, 0.3F, false).setUnlocalizedName("bBarrelCactus").setCreativeTab(TabFalloutFood);
    public static final Item bBrocFlower = new FalloutFood(8, 0.3F, false).setUnlocalizedName("bBrocFlower").setCreativeTab(TabFalloutFood);
    //public static final Item bXanderRoot = new ItembXanderRoot(8, 0.3F, false).setUnlocalizedName("bXanderRoot").setCreativeTab(TabFalloutFood);
    public static final Item AntEgg = new FalloutFood(5, 0.3F, false).setUnlocalizedName("AntEgg").setCreativeTab(TabFalloutFood);
    public static final Item AntMeat = new FalloutFood(6, 0.3F, true).setUnlocalizedName("AntMeat").setCreativeTab(TabFalloutFood);
    public static final Item BighornerSteak = new FalloutFood(10, 0.3F, true).setUnlocalizedName("BighornerSteak").setCreativeTab(TabFalloutFood);
    public static final Item BloodSausage = new FalloutFood(16, 0.3F, true).setUnlocalizedName("BloodSausage").setCreativeTab(TabFalloutFood);
    public static final Item BlackBloodSausage = new FalloutFood(20, 0.3F, true).setUnlocalizedName("BlackBloodSausage").setCreativeTab(TabFalloutFood);
    public static final Item BighornerMeat = new FalloutFood(4, 0.3F, true).setUnlocalizedName("BighornerMeat").setCreativeTab(TabFalloutFood);
    public static final Item BrahminMeat = new FalloutFood(3, 0.3F, true).setUnlocalizedName("BrahminMeat").setCreativeTab(TabFalloutFood);
    public static final Item BrahminSteak = new FalloutFood(8, 0.3F, true).setUnlocalizedName("BrahminSteak").setCreativeTab(TabFalloutFood);
    public static final Item BrahminWellington = new FalloutFood(14, 0.3F, true).setUnlocalizedName("BrahminWellington").setCreativeTab(TabFalloutFood);
    public static final Item FireAntFricasse = new FalloutFood(12, 0.3F, false).setPotionEffect(Potion.fireResistance.id, 60, 0, 1F).setUnlocalizedName("FireAntFricasse").setCreativeTab(TabFalloutFood);
    public static final Item CaravanLunch = new FalloutFood(20, 0.3F, false).setUnlocalizedName("CaravanLunch").setCreativeTab(TabFalloutFood);
    public static final Item DandyApples = new FalloutFood(5, 0.3F, false).setUnlocalizedName("DandyApples").setCreativeTab(TabFalloutFood);
    public static final Item NightstalkerTail = new FalloutFood(6, 0.3F, false).setUnlocalizedName("NightstalkerTail").setCreativeTab(TabFalloutFood);
    public static final Item TrailMix = new FalloutFood(12, 0.3F, false).setUnlocalizedName("TrailMix").setCreativeTab(TabFalloutFood);
    public static final Item SugarBombs = new FalloutFood(8, 0.3F, false).setUnlocalizedName("SugarBombs").setCreativeTab(TabFalloutFood);
    public static final Item PotatoChips = new FalloutFood(5, 0.3F, false).setUnlocalizedName("PotatoChips").setCreativeTab(TabFalloutFood);
    public static final Item SunsetSass = new FalloutDrink(5, 0.3F, false).setUnlocalizedName("SunsetSass").setCreativeTab(TabFalloutFood);
    public static final Item bBananaYucca = new FalloutFood(6, 0.3F, false).setUnlocalizedName("bBananaYucca").setCreativeTab(TabFalloutFood);
    public static final Item bCaveFungus = new ItembCaveFungus(6, 0.3F, false).setUnlocalizedName("bCaveFungus").setCreativeTab(TabFalloutFood);
    public static final Item bBuffaloGourd = new FalloutFood(4, 0.3F, false).setUnlocalizedName("bBuffaloGourd").setCreativeTab(TabFalloutFood);
    public static final Item bJalapeno = new FalloutFood(4, 0.3F, false).setUnlocalizedName("bJalapeno").setCreativeTab(TabFalloutFood);
    public static final Item Jet = new ItemJet().setUnlocalizedName("Jet").setCreativeTab(TabFalloutFood);
    public static final Item Rocket = new ItemRocket().setUnlocalizedName("Rocket").setCreativeTab(TabFalloutFood);
    public static final Item NukaQuartz = new ItemNukaQuartz(502, 1, false).setUnlocalizedName("NukaQuartz").setCreativeTab(TabFalloutFood);
    public static final Item NukaCold = new FalloutDrink(1, 0.3F, false).setUnlocalizedName("NukaCold").setCreativeTab(TabFalloutFood);
    public static final Item NukaVictory = new ItemNukaVictory(504, 1, false).setPotionEffect(Potion.digSpeed.id, 60, 0, 1F).setPotionEffect(Potion.moveSpeed.id, 60, 0, 1F).setUnlocalizedName("NukaVictory").setCreativeTab(TabFalloutFood);
    public static final Item WeaponBinding = new ItemWeaponBinding(505, 1, false).setUnlocalizedName("WeaponBinding").setCreativeTab(TabFalloutFood);
    public static final Item Vodka = new FalloutDrink(1, 0.3F, false).setPotionEffect(Potion.damageBoost.id, 60, 0, 1F).setPotionEffect(Potion.confusion.id, 60, 0, 1F).setPotionEffect(Potion.poison.id, 60, 0 , 1F).setUnlocalizedName("Vodka").setCreativeTab(TabFalloutFood);
    public static final Item StealthBoy = new ItemStealthBoy().setUnlocalizedName("StealthBoy").setCreativeTab(TabFalloutFood);
    public static final Item Turbo = new ItemTurbo().setUnlocalizedName("Turbo").setCreativeTab(TabFalloutFood);
    
    //============================================Armor==========================================================
    
    public static final ItemArmor T45Helm = (ItemArmor) new FalloutArmor(T45POWER, 3, 0, "Heavy", "T45").setUnlocalizedName("T45Helm").setCreativeTab(TabFalloutArmor);
    public static final ItemArmor T45Chest = (ItemArmor) new FalloutArmor(T45POWER, 3, 1, "Heavy", "T45").setUnlocalizedName("T45Chest").setCreativeTab(TabFalloutArmor);
    public static final ItemArmor T45Legs = (ItemArmor) new FalloutArmor(T45POWER, 3, 2, "Heavy", "T45").setUnlocalizedName("T45Legs").setCreativeTab(TabFalloutArmor);
    public static final ItemArmor T45Boots = (ItemArmor) new FalloutArmor(T45POWER, 3, 3, "Heavy", "T45").setUnlocalizedName("T45Boots").setCreativeTab(TabFalloutArmor);
    
    /**public static final Item T51Helm = new BaseArmor(546, T51POWER, proxy.addArmor("T51"), 0, "Heavy", "T51").setUnlocalizedName("T51Helm").setCreativeTab(TabFalloutArmor);
    public static final Item T51Chest = new BaseArmor(547, T51POWER, proxy.addArmor("T51"), 1, "Heavy", "T51").setUnlocalizedName("T51Chest").setCreativeTab(TabFalloutArmor);
    public static final Item T51Legs = new BaseArmor(548, T51POWER, proxy.addArmor("T51"), 2, "Heavy", "T51").setUnlocalizedName("T51Legs").setCreativeTab(TabFalloutArmor);
    public static final Item T51Boots = new BaseArmor(549, T51POWER, proxy.addArmor("T51"), 3, "Heavy", "T51").setUnlocalizedName("T51Boots").setCreativeTab(TabFalloutArmor);
    
    public static final Item G1Helm = new BaseArmor(550, EnumArmorMaterial.CHAIN, proxy.addArmor("Gecko"), 0, "Light", "Gecko").setUnlocalizedName("G1Helm").setCreativeTab(TabFalloutArmor);
    public static final Item G1Chest = new BaseArmor(551, EnumArmorMaterial.CHAIN, proxy.addArmor("Gecko"), 1, "Light", "Gecko").setUnlocalizedName("G1Chest").setCreativeTab(TabFalloutArmor);
    public static final Item G1Legs = new BaseArmor(552, EnumArmorMaterial.CHAIN, proxy.addArmor("Gecko"), 2, "Light", "Gecko").setUnlocalizedName("G1Legs").setCreativeTab(TabFalloutArmor);
    public static final Item G1Boots = new BaseArmor(553, EnumArmorMaterial.CHAIN, proxy.addArmor("Gecko"), 3, "Light", "Gecko").setUnlocalizedName("G1Boots").setCreativeTab(TabFalloutArmor);
    
    public static final Item HellHelm = new BaseArmor(554, HELLFIRE, proxy.addArmor("Hellfire"), 0, "Heavy", "Hellfire").setUnlocalizedName("HellHelm").setCreativeTab(TabFalloutArmor);
    public static final Item HellChest = new BaseArmor(555, HELLFIRE, proxy.addArmor("Hellfire"), 1, "Heavy", "Hellfire").setUnlocalizedName("HellChest").setCreativeTab(TabFalloutArmor);
    public static final Item HellLegs = new BaseArmor(556, HELLFIRE, proxy.addArmor("Hellfire"), 2, "Heavy", "Hellfire").setUnlocalizedName("HellLegs").setCreativeTab(TabFalloutArmor);
    public static final Item HellBoots = new BaseArmor(557, HELLFIRE, proxy.addArmor("Hellfire"), 3, "Heavy", "Hellfire").setUnlocalizedName("HellBoots").setCreativeTab(TabFalloutArmor);
    
    public static final Item WinterHelm = new BaseArmor(558, WINTER, proxy.addArmor("Winterized"), 0, "Heavy", "Winterized").setUnlocalizedName("WinterHelm").setCreativeTab(TabFalloutArmor);
    public static final Item WinterChest = new BaseArmor(559, WINTER, proxy.addArmor("Winterized"), 1, "Heavy", "Winterized").setUnlocalizedName("WinterChest").setCreativeTab(TabFalloutArmor);
    public static final Item WinterLegs = new BaseArmor(560, WINTER, proxy.addArmor("Winterized"), 2, "Heavy", "Winterized").setUnlocalizedName("WinterLegs").setCreativeTab(TabFalloutArmor);
    public static final Item WinterBoots = new BaseArmor(561, WINTER, proxy.addArmor("Winterized"), 3, "Heavy", "Winterized").setUnlocalizedName("WinterBoots").setCreativeTab(TabFalloutArmor);
    
    public static final Item EnclaveHelm = new BaseArmor(562, ENCLAVE, proxy.addArmor("Enclave"), 0, "Heavy", "Enclave").setUnlocalizedName("EnclaveHelm").setCreativeTab(TabFalloutArmor);
    public static final Item EnclaveChest = new BaseArmor(563, ENCLAVE, proxy.addArmor("Enclave"), 1, "Heavy", "Enclave").setUnlocalizedName("EnclaveChest").setCreativeTab(TabFalloutArmor);
    public static final Item EnclaveLegs = new BaseArmor(564, ENCLAVE, proxy.addArmor("Enclave"), 2, "Heavy", "Enclave").setUnlocalizedName("EnclaveLegs").setCreativeTab(TabFalloutArmor);
    public static final Item EnclaveBoots = new BaseArmor(565, ENCLAVE, proxy.addArmor("Enclave"), 3, "Heavy", "Enclave").setUnlocalizedName("EnclaveBoots").setCreativeTab(TabFalloutArmor);**/
    
    //public static final BiomeGenBase Wasteland = (new BiomeWasteland(100)).setColor(16421912).setBiomeName("Wasteland").setDisableRain().setTemperatureRainfall(2.0F, 0.0F).setMinMaxHeight(0.1F, 0.2F);
    
    public static final Item grip = new FalloutItem().setUnlocalizedName("Grip").setCreativeTab(TabFalloutMisc);
    public static final Item barrel = new FalloutItem().setUnlocalizedName("Barrel").setCreativeTab(TabFalloutMisc);
    public static final Item stockWood = new FalloutItem().setUnlocalizedName("Stock").setCreativeTab(TabFalloutMisc);
    public static final Item crystalArray = new FalloutItem().setUnlocalizedName("Magnifier").setCreativeTab(TabFalloutMisc);
    public static final Item hammer = new FalloutItem().setUnlocalizedName("Hammer").setCreativeTab(TabFalloutMisc);
    public static final Item gasTank = new FalloutItem().setUnlocalizedName("GasTank").setCreativeTab(TabFalloutMisc);
    
    public static final Item aGauge12 = new FalloutItem().setUnlocalizedName("Gauge12").setCreativeTab(TabFalloutAmmo);
    //public static final Item riflePlasma = new BaseGun(572, 7, 24, 2, 2, "fallout:PlasmaRifleFire", "fallout:PlasmaRifleReload", cellMF, 370).setUnlocalizedName("PlasmaRifle").setCreativeTab(TabFalloutEnergy);
    public static final Item magRail = new FalloutItem().setUnlocalizedName("MagRail").setCreativeTab(TabFalloutMisc);
    public static final Item a10mm = new FalloutItem().setUnlocalizedName("10mmRound").setCreativeTab(TabFalloutAmmo);
    //public static final Item pistol10mm = new BaseGun(574, 3, 12, 1, 1, "fallout:10mmFire", "fallout:10mmReload", a10mm, 395).setUnlocalizedName("10mmPistol").setCreativeTab(TabFalloutPistol);
    //public static final Item shiskebabFlaming = new WeapFlamingShish(576).setUnlocalizedName("Shishkebabf").setCreativeTab(TabFalloutWeap);
    //public static final Item rifleGauss = new BaseGun(577, 12, 1, 4, 3, "fallout:GaussFire", "fallout:GaussReload", cellMF, 395).setUnlocalizedName("GaussRifle").setCreativeTab(TabFalloutEnergy);
    public static final Item bubbleGum = new FalloutFood(1, 0.3F, false).setUnlocalizedName("BubbleGum").setCreativeTab(TabFalloutFood);
    public static final Item beer = new FalloutDrink(2, 0.3F, false).setUnlocalizedName("Beer").setCreativeTab(TabFalloutFood);
    public static final Item fiendStew = new FalloutFood(12, 0.3F, false).setUnlocalizedName("FiendStew").setCreativeTab(TabFalloutFood);
    //public static final Item shotgunCombat = new BaseGun(581, 7, 12, 2, 2, "fallout:ShotgunFire", "fallout:ShotgunReload", aGauge12, 145).setUnlocalizedName("CombatShotgun").setCreativeTab(TabFalloutShotgun);
    //public static final Item shotgunRiot = new BaseGun(582, 7, 12, 2, 1, "fallout:HuntingShotgunFire", "fallout:ShotgunReload", aGauge12, 870).setUnlocalizedName("RiotShotgun").setCreativeTab(TabFalloutShotgun);
    public static final Item powderRifle = new FalloutItem().setUnlocalizedName("PowderRifle").setCreativeTab(TabFalloutMisc);
    public static final Item primerRifleL = new FalloutItem().setUnlocalizedName("PrimerRifle").setCreativeTab(TabFalloutMisc);
    public static final Item lead = new FalloutItem().setUnlocalizedName("Lead").setCreativeTab(TabFalloutMisc);
    public static final Item powderPistol = new FalloutItem().setUnlocalizedName("PowderPistol").setCreativeTab(TabFalloutMisc);
    public static final Item primerPistolS = new FalloutItem().setUnlocalizedName("PrimerPistol").setCreativeTab(TabFalloutMisc);
    
    //public static final Item rifleTriBeam = new FalloutGun(a10mm/**10, 24, 2, 4, "fallout:TriBeamFire", "fallout:TriBeamReload", cellMF, 245**/).setUnlocalizedName("rifleTriBeam").setCreativeTab(TabFalloutEnergy);
    /**public static final Item rifleMultiplas = new BaseGun(590, 13, 30, 3, 4, "fallout:MultiplasFire", "fallout:PlasmaRifleReload", cellMF, 245).setUnlocalizedName("MultiplasRifle").setCreativeTab(TabFalloutEnergy);
    public static final Item rifleLAER = new GunLaser(591, 8, 20, 3, 2, "fallout:PulseFire", "fallout:PlasmaRifleReload", cellMF, 370).setUnlocalizedName("LAER").setCreativeTab(TabFalloutEnergy);
    public static final Item rifleHolo = new BaseGun(592, 13, 4, 2, 3, "fallout:HoloFire", "fallout:PlasmaRifleReload", cellMF, 495).setUnlocalizedName("Holorifle").setCreativeTab(TabFalloutEnergy);
    public static final Item minigun = new BaseGun(593, 3, 240, 4, 0.3, "fallout:MinigunFire", "fallout:MinigunReload", a5mm, 5995).setUnlocalizedName("Minigun").setCreativeTab(TabFalloutHeavy);
    public static final Item cyberdog = new BaseGun(594, 3, 50, 4, 0.5, "fallout:357Fire", "fallout:MinigunReload", a357, 2495).setUnlocalizedName("CyberdogGun").setCreativeTab(TabFalloutHeavy);
    public static final Item FIDO = new BaseGun(595, 4, 50, 4, 0.5, "fallout:44Fire", "fallout:MinigunReload", a44, 2495).setUnlocalizedName("FIDO").setCreativeTab(TabFalloutHeavy);
    public static final Item plasmaCaster = new BaseGun(596, 14, 10, 3, 4, "fallout:PlasmaCasterFire", "fallout:MinigunReload", cellMF, 395).setUnlocalizedName("PlasmaCaster").setCreativeTab(TabFalloutHeavy);
    public static final Item missileLauncher = new BaseGun(597, 14, 1, 4, 2, "fallout:MissileFire", "fallout:MissileReload", aMissile, 245).setUnlocalizedName("MissileLauncher").setCreativeTab(TabFalloutHeavy);
    public static final Item redGlare = new BaseGun(598, 5, 13, 3, 2, "fallout:RedGlareFire", "fallout:RedGlareReload", aRocket, 2245).setUnlocalizedName("RedGlare").setCreativeTab(TabFalloutHeavy);
    public static final Item pistol556 = new BaseGun(599, 5, 5, 2, 1, "fallout:Pistol556Fire", "fallout:Pistol556Reload", a556, 870).setUnlocalizedName("556Pistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolThatGun = new BaseGun(600, 6, 7, 3, 1, "fallout:Pistol556Fire", "fallout:Pistol556Reload", a556, 1120).setUnlocalizedName("ThatGun").setCreativeTab(TabFalloutPistol);
    public static final Item pistol127 = new BaseGun(601, 7, 7, 2, 1, "fallout:44Fire", "fallout:9mmReload", a127, 395).setUnlocalizedName("127Pistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolLaser = new GunLaser(602, 4, 24, 3, 1, "fallout:LaserPistolFire", "fallout:PlasmaRifleReload", cellEnergy, 995).setUnlocalizedName("LaserPistol").setCreativeTab(TabFalloutEnergy);
    public static final Item pistolDefender = new BaseGun(603, 6, 32, 2, 2, "fallout:DefenderFire", "fallout:PlasmaPistolReload", cellEnergy, 495).setUnlocalizedName("PlasmaDefender").setCreativeTab(TabFalloutEnergy);
    public static final Item pistolPlasma = new BaseGun(604, 5, 32, 2, 1, "fallout:PlasmaPistolFire", "fallout:PlasmaPistolReload", cellEnergy, 745).setUnlocalizedName("PlasmaPistol").setCreativeTab(TabFalloutEnergy);
    public static final Item teslaCannon = new BaseGun(605, 13, 5, 4, 3, "fallout:TeslaFire", "fallout:TeslaReload", cellMF, 395).setUnlocalizedName("TeslaCannon").setCreativeTab(TabFalloutHeavy);
    public static final Item rifleRecharger = new GunLaser(606, 3, 7, 3, 2, "fallout:RechargerFire", "fallout:PlasmaRifleReload", a556, 370).setUnlocalizedName("RechargerRifle").setCreativeTab(TabFalloutEnergy);
    public static final Item pistolRecharger = new GunLaser(607, 4, 20, 3, 1, "fallout:RechargerFire", "fallout:PlasmaRifleReload", a556, 1495).setUnlocalizedName("RechargerPistol").setCreativeTab(TabFalloutEnergy);
    
    public static final Item shotgunHunting = new BaseGun(613, 13, 7, 3, 4, "fallout:HuntingShotgunFire", "fallout:HuntingShotgunReload", aGauge12, 995).setUnlocalizedName("HuntingShotgun").setCreativeTab(TabFalloutShotgun);
    public static final Item shotgunDinnerBell = new BaseGun(614, 13, 7, 3, 4, "fallout:HuntingShotgunFire", "fallout:HuntingShotgunReload", aGauge12, 745).setUnlocalizedName("DinnerBell").setCreativeTab(TabFalloutShotgun);
    public static final Item pistol9mm = new BaseGun(615, 2, 13, 3, 1, "fallout:9mmFire", "fallout:9mmReload", a9mm, 745).setUnlocalizedName("9mmPistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolAlienBlaster = new GunLaser(616, 13, 10, 2, 1, "fallout:AlienBlasterFire", "fallout:AlienBlasterReload", aAlien, 2495).setUnlocalizedName("AlienBlaster").setCreativeTab(TabFalloutPistol);
    public static final Item rifleHunting = new BaseGun(617, 6, 5, 3, 3, "fallout:HuntingRifleFire", "fallout:HuntingRifleReload", a308, 1495).setUnlocalizedName("HuntingRifle").setCreativeTab(TabFalloutRifle);
    public static final Item pistolLucky = new BaseGun(620, 6, 6, 1, 2, "fallout:357Fire", "fallout:357Reload", a357, 1120).setUnlocalizedName("Lucky").setCreativeTab(TabFalloutPistol);
    public static final Item pistol45Auto = new BaseGun(621, 5, 7, 2, 1, "fallout:45Fire", "fallout:9mmReload", a45Auto, 745).setUnlocalizedName("45AutoPistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolLightDarkness = new BaseGun(622, 7, 7, 2, 1, "fallout:45Fire", "fallout:9mmReload", a45Auto, 1245).setUnlocalizedName("LightDarkness").setCreativeTab(TabFalloutPistol);
    public static final Item pistolMaria = new BaseGun(623, 5, 13, 2, 2, "fallout:9mmFire", "fallout:9mmReload", a9mm, 995).setUnlocalizedName("Maria").setCreativeTab(TabFalloutPistol);
    public static final Item pistolHuntingRevolver = new BaseGun(624, 8, 5, 3, 3, "fallout:HuntingFire", "fallout:HuntingReload", aGovt, 545).setUnlocalizedName("HuntingRevolver").setCreativeTab(TabFalloutPistol);
    public static final Item pistolRangerSequoia = new BaseGun(625, 10, 5, 3, 3, "fallout:RangerSequoiaFire", "fallout:HuntingReload", aGovt, 395).setUnlocalizedName("RangerSequoia").setCreativeTab(TabFalloutPistol);
    public static final Item pistolPolice = new BaseGun(626, 6, 6, 3, 2, "fallout:357Fire", "fallout:357Reload", a357, 1120).setUnlocalizedName("PolicePistol").setCreativeTab(TabFalloutPistol);
    
    public static final Item rifleAutomatic = new BaseGun(627, 8, 20, 3, 0.5, "fallout:AutomaticRifleFire", "fallout:PlasmaRifleReload", a308, 995).setUnlocalizedName("AutomaticRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleBattle = new BaseGun(628, 6, 8, 2, 3, "fallout:BattleRifleFire", "fallout:BattleRifleReload", a308, 1495).setUnlocalizedName("BattleRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleThisMachine = new BaseGun(629, 7, 8, 2, 3, "fallout:BattleRifleFire", "fallout:BattleRifleReload", a308, 2995).setUnlocalizedName("ThisMachine").setCreativeTab(TabFalloutRifle);
    public static final Item rifleBBGun = new BaseGun(630, 1, 100, 3, 1, "fallout:BBGunFire", "fallout:BBGunReload", aBB, 245).setUnlocalizedName("BBGun").setCreativeTab(TabFalloutRifle);
    public static final Item rifleAbileneKid = new BaseGun(631, 2, 100, 3, 1, "fallout:BBGunFire", "fallout:BBGunReload", aBB, 495).setUnlocalizedName("ABBGun").setCreativeTab(TabFalloutRifle);
    public static final Item rifleBrushGun = new BaseGun(632, 8, 6, 3, 2, "fallout:BrushGunFire", "fallout:RepeaterReload", a308, 745).setUnlocalizedName("BrushGun").setCreativeTab(TabFalloutRifle);
    public static final Item rifleMedicineStick = new BaseGun(633, 9, 6, 3, 2, "fallout:BrushGunFire", "fallout:RepeaterReload", aGovt, 995).setUnlocalizedName("MedicineStick").setCreativeTab(TabFalloutRifle);
    public static final Item rifleCowboyRepeater = new BaseGun(634, 4, 7, 3, 2, "fallout:CowboyRepeaterFire", "fallout:RepeaterReload", a357, 595).setUnlocalizedName("CowboyRepeater").setCreativeTab(TabFalloutRifle);
    public static final Item rifleLongueCarabine = new BaseGun(635, 5, 11, 3, 2, "fallout:BrushGunFire", "fallout:RepeaterReload", a357, 745).setUnlocalizedName("LongueCarabine").setCreativeTab(TabFalloutRifle);
    public static final Item riflePaciencia = new BaseGun(636, 7, 3, 3, 2, "fallout:HuntingRifleFire", "fallout:HuntingRifleReload", a308, 1745).setUnlocalizedName("Paciencia").setCreativeTab(TabFalloutRifle);**/
    public static final Item stockMetal = new FalloutItem().setUnlocalizedName("MetalStock").setCreativeTab(TabFalloutMisc);
    
    public static final Item pipboy = new ItemPipboy().setUnlocalizedName("piboy").setCreativeTab(TabFalloutMisc);
    /**public static final Item rifleAntiMateriel = new BaseGun(643, 20, 8, 2.5, 4, "fallout:MaterielFire", "fallout:MaterielReload", a50MG, 470).setUnlocalizedName("AntiMaterielRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleAssaultCarbine = new BaseGun(645, 6, 24, 2, 0.5, "fallout:AssaultFire", "fallout:AssaultReload", a5mm, 3745).setUnlocalizedName("AssaultCarbine").setCreativeTab(TabFalloutRifle);
    public static final Item rifleLMG = new BaseGun(646, 6, 90, 2.2, 0.5, "fallout:LMGFire", "fallout:LMGReload", a556, 3995).setUnlocalizedName("LMG").setCreativeTab(TabFalloutRifle);
    public static final Item rifleBozar = new BaseGun(647, 7, 30, 2.2, 0.5, "fallout:LMGFire", "fallout:LMGReload", a556, 3995).setFull3D().setUnlocalizedName("Bozar").setCreativeTab(TabFalloutRifle);
    public static final Item rifleMarksmanCarbine = new BaseGun(648, 7, 20, 2.5, 1, "fallout:MarksmanFire", "fallout:MarksmanReload", a556, 1995).setUnlocalizedName("MarksmanCarbine").setCreativeTab(TabFalloutRifle);
    public static final Item rifleAllAmerican = new BaseGun(649, 8, 24, 2.5, 1, "fallout:MarksmanFire", "fallout:MarksmanReload", a556, 1995).setUnlocalizedName("AllAmerican").setCreativeTab(TabFalloutRifle);
    public static final Item rifleService = new BaseGun(650, 3, 20, 2, 0.7, "fallout:AutomaticRifleFire", "fallout:MarksmanReload", a556, 1995).setUnlocalizedName("ServiceRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleSurvival = new BaseGun(651, 7, 10, 2, 0.7, "fallout:AutomaticRifleFire", "fallout:MarksmanReload", a127, 2495).setUnlocalizedName("SurvivalistsRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleChristine = new BaseGun(652, 15, 5, 2, 3, "fallout:ChristineFire", "fallout:ChristineReload", a308, 420).setUnlocalizedName("ChristinesRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleGobi = new BaseGun(653, 14, 6, 2, 3, "fallout:SniperFire", "fallout:SniperReload", a308, 795).setUnlocalizedName("GobiRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleTrailCarbine = new BaseGun(654, 10, 8, 2, 2, "fallout:TrailCarbineFire", "fallout:RepeaterReload", a44, 2495).setUnlocalizedName("TrailCarbine").setCreativeTab(TabFalloutRifle);
    public static final Item rifleVarmint = new BaseGun(655, 3, 5, 2.2, 2, "fallout:VarmintRifleFire", "fallout:PlasmaRifleReload", a556, 595).setUnlocalizedName("VarmintRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleRatslayer = new BaseGun(656, 5, 5, 2.2, 2, "fallout:RatslayerFire", "fallout:PlasmaRifleReload", a556, 995).setUnlocalizedName("Ratslayer").setCreativeTab(TabFalloutRifle);
    
    public static final Item smg45Auto = new BaseGun(657, 6, 30, 2.2, 0.5, "fallout:45Fire", "fallout:AssaultReload", a45Auto, 2995).setUnlocalizedName("45AutoSub").setCreativeTab(TabFalloutSMG);
    public static final Item smg9mm = new BaseGun(658, 2, 30, 2.7, 0.5, "fallout:9mmFire", "fallout:9mmReload", a9mm, 2745).setUnlocalizedName("9mmSub").setCreativeTab(TabFalloutSMG);
    public static final Item smgVance = new BaseGun(659, 4, 60, 2.2, 0.5, "fallout:9mmFire", "fallout:9mmReload", a9mm, 3745).setUnlocalizedName("VancesSub").setCreativeTab(TabFalloutSMG);
    public static final Item smg10mm = new BaseGun(660, 3, 30, 2.7, 0.5, "fallout:10mmFire", "fallout:10mmReload", a10mm, 2495).setUnlocalizedName("10mmSub").setCreativeTab(TabFalloutSMG);
    public static final Item smgSleepytyme = new BaseGun(661, 5, 40, 2.7, 0.5, "fallout:SleepytymeFire", "fallout:10mmReload", a10mm, 2495).setUnlocalizedName("Sleepytyme").setCreativeTab(TabFalloutSMG);
    public static final Item smg127 = new BaseGun(662, 8, 21, 2, 0.5, "fallout:357Fire", "fallout:127SmgReload", a127, 2495).setUnlocalizedName("127Sub").setCreativeTab(TabFalloutSMG);
    public static final Item smgNailGun = new BaseGun(663, 2, 90, 2.7, 0.3, "fallout:NailgunFire", "fallout:9mmReload", aNail, 2745).setUnlocalizedName("NailGun").setCreativeTab(TabFalloutSMG);
    public static final Item smg22 = new BaseGun(664, 1, 180, 2.3, 0.5, "fallout:Silenced22Fire", "fallout:10mmReload", a22LR, 4995).setUnlocalizedName("22Sub").setCreativeTab(TabFalloutSMG);
    public static final Item CZ57 = new BaseGun(666, 5, 120, 4, 0.3, "fallout:MinigunFire", "fallout:MinigunReload", a5mm, 7995).setUnlocalizedName("CZ57").setCreativeTab(TabFalloutHeavy);
    public static final Item pistolWeathered10mm = new BaseGun(667, 5, 12, 1.3, 1, "fallout:10mmFire", "fallout:10mmReload", a10mm, 545).setUnlocalizedName("Weathered10mm").setCreativeTab(TabFalloutPistol);
    
    //KEY: ID, damage, clip size, reload time, fire time, fire sound, reload sound
    public static final Item shotgunCaravan = new BaseGun(668, 5, 2, 1.5, 1, "fallout:CaravanShotgunFire", "fallout:CaravanShotgunReload", aGauge20, 695).setUnlocalizedName("CaravanShotgun").setCreativeTab(TabFalloutShotgun);
    public static final Item shotgunSturdyCaravan = new BaseGun(669, 7, 2, 1.5, 1, "fallout:CaravanShotgunFire", "fallout:CaravanShotgunReload", aGauge20, 1495).setUnlocalizedName("SturdyCaravanShotgun").setCreativeTab(TabFalloutShotgun);
    public static final Item shotgunLever = new BaseGun(670, 6, 5, 2.5, 2, "fallout:LeverShotgunFire", "fallout:LeverShotgunReload", aGauge20, 495).setUnlocalizedName("LeverActionShotgun").setCreativeTab(TabFalloutShotgun);
    public static final Item shotgunSawed = new BaseGun(671, 8, 2, 3.1, 0.1, "fallout:SawedOffFire", "fallout:LeverShotgunReload", aGauge12, 395).setUnlocalizedName("SawedOffShotgun").setCreativeTab(TabFalloutShotgun);
    public static final Item shotgunBigBoomer = new BaseGun(672, 10, 2, 3.1, 0.1, "fallout:SawedOffFire", "fallout:LeverShotgunReload", aGauge12, 395).setUnlocalizedName("BigBoomer").setCreativeTab(TabFalloutShotgun);
    public static final Item shotgunSingle = new BaseGun(673, 4, 1, 2, 2, "fallout:LeverShotgunFire", "fallout:LeverShotgunReload", aGauge20, 995).setUnlocalizedName("SingleShotgun").setCreativeTab(TabFalloutShotgun);
    
    public static final Item rifleChineseAssault = new BaseGun(675, 4, 24, 2.2, 0.5, "fallout:ChineseAssaultFire", "fallout:ChineseAssaultReload", a556, 1212).setUnlocalizedName("ChineseAssaultRifle").setCreativeTab(TabFalloutRifle);
    public static final Item pistolFlareGun = new BaseGun(676, 1, 1, 2.3, 2, "fallout:FlareGunFire", "fallout:FlareGunReload", homemadeFuel, 245).setUnlocalizedName("FlareGun").setCreativeTab(TabFalloutPistol);
    public static final Item pistolPewPew = new GunLaser(677, 6, 2, 3, 1, "fallout:LaserFire", "fallout:LaserPistolReload", cellEnergy, 395).setUnlocalizedName("PewPew").setCreativeTab(TabFalloutEnergy);
    public static final Item pistolPulseGun = new BaseGun(678, 3, 5, 2, 3, "fallout:PulseFire", "fallout:PulseGunReload", cellEnergy, 495).setUnlocalizedName("PulseGun").setCreativeTab(TabFalloutEnergy);
    public static final Item pistolHyperbreederAlpha = new GunLaser(679, 4, 10, 3, 1, "fallout:RechargerFire", "fallout:LeverShotgunReload", aGauge20, 3995).setUnlocalizedName("HyperbreederAlpha").setCreativeTab(TabFalloutEnergy);
    public static final Item pistolSonicEmitter = new BaseGun(680, 4, 24, 2, 2, "fallout:PulseFire", "fallout:PulseGunReload", cellEnergy, 3500).setUnlocalizedName("SonicEmitter").setCreativeTab(TabFalloutEnergy);**/
    
    public static final Item fixer = new ItemFixer().setUnlocalizedName("fixer").setCreativeTab(TabFalloutFood);
    
    //public static final Item rifleYCS186 = new BaseGun(682, 14, 1, 2.3, 2.5, "fallout:GaussFire", "fallout:GaussReload", cellMF, 495).setUnlocalizedName("YCS186").setCreativeTab(TabFalloutEnergy);
    //public static final Item rifleAdvancedLAER = new BaseGun(683, 10, 15, 3, 1.5, "fallout:PulseFire", "fallout:PlasmaRifleReload", cellMF, 245).setUnlocalizedName("AdvancedLAER").setCreativeTab(TabFalloutEnergy);
    //public static final Item rifleAER14 = new GunLaser(684, 10, 12, 2.5, 1, "fallout:LaserFire", "fallout:LaserReload", cellMF, 495).setUnlocalizedName("AER14").setCreativeTab(TabFalloutEnergy);
    
    public static final Item mod357LongBarrel = new FalloutItem().setUnlocalizedName("357LongBarrel").setCreativeTab(TabFalloutParts);
    public static final Item mod357HDCylinder = new FalloutItem().setUnlocalizedName("357HDCylinder").setCreativeTab(TabFalloutParts);
    public static final Item mod45APHDSlide = new FalloutItem().setUnlocalizedName("45APHDSlide").setCreativeTab(TabFalloutParts);
    public static final Item mod45APSilencer = new FalloutItem().setUnlocalizedName("45APSilencer").setCreativeTab(TabFalloutParts);
    public static final Item mod9mmPistolExtMag = new FalloutItem().setUnlocalizedName("9mmPistolExtMag").setCreativeTab(TabFalloutParts);
    public static final Item mod10mmPistolExtenderMags = new FalloutItem().setUnlocalizedName("10mmPistolExtMag").setCreativeTab(TabFalloutParts);
    public static final Item mod10mmPistolSilencer = new FalloutItem().setUnlocalizedName("10mmPistolSilencer").setCreativeTab(TabFalloutParts);
    public static final Item mod127mmPistolSilencer = new FalloutItem().setUnlocalizedName("127mmPistolsilencer").setCreativeTab(TabFalloutParts);
    public static final Item modHuntingRevolver6Shot = new FalloutItem().setUnlocalizedName("HuntingRevolver6Shot").setCreativeTab(TabFalloutParts);
    
    public static final Item modAntiMaterielSupressor = new FalloutItem().setUnlocalizedName("AntiMatSupressor").setCreativeTab(TabFalloutParts);
    public static final Item modAntiMaterielCustomBolt = new FalloutItem().setUnlocalizedName("AntiMatBolt").setCreativeTab(TabFalloutParts);
    public static final Item modAssaultCarbineExtendedMags = new FalloutItem().setUnlocalizedName("AssaultCarbineExtMag").setCreativeTab(TabFalloutParts);
    public static final Item modAssaultCarbineForgedReceiver = new FalloutItem().setUnlocalizedName("AssaultCarbineReceiver").setCreativeTab(TabFalloutParts);
    public static final Item modAssaultCarbineLightBolt = new FalloutItem().setUnlocalizedName("AssaultCarbineBolt").setCreativeTab(TabFalloutParts);
    public static final Item modAutomaticRifleInternals = new FalloutItem().setUnlocalizedName("AutoRifleInt").setCreativeTab(TabFalloutParts);
    public static final Item modBrushGunForgedReceiver = new FalloutItem().setUnlocalizedName("BrushGunReceiver").setCreativeTab(TabFalloutParts);
    public static final Item modCowboyRepeaterCustomAction = new FalloutItem().setUnlocalizedName("CowboyAction").setCreativeTab(TabFalloutParts);
    public static final Item modCowboyRepeaterLongTube = new FalloutItem().setUnlocalizedName("CowboyTube").setCreativeTab(TabFalloutParts);
    public static final Item modHuntingRifleExtendedMag = new FalloutItem().setUnlocalizedName("HuntingRifleExtMag").setCreativeTab(TabFalloutParts);
    public static final Item modHuntingRifleCustomAction = new FalloutItem().setUnlocalizedName("HuntingRifleAction").setCreativeTab(TabFalloutParts);
    public static final Item modLMGExpandedDrums = new FalloutItem().setUnlocalizedName("LMGExpDrum").setCreativeTab(TabFalloutParts);
    public static final Item modServiceRifleForgedReceiver = new FalloutItem().setUnlocalizedName("ServiceReceiver").setCreativeTab(TabFalloutParts);
    public static final Item modServiceRifleCustomSprings = new FalloutItem().setUnlocalizedName("ServiceSprings").setCreativeTab(TabFalloutParts);
    public static final Item modSniperSupressor = new FalloutItem().setUnlocalizedName("SniperSupressor").setCreativeTab(TabFalloutParts);
    
    public static final Item modVarmintNightScope = new FalloutItem().setUnlocalizedName("VarmintScope").setCreativeTab(TabFalloutParts);
    public static final Item modVarmintExtendedMags = new FalloutItem().setUnlocalizedName("VarmintExtMag").setCreativeTab(TabFalloutParts);
    public static final Item modVarmintSilencer = new FalloutItem().setUnlocalizedName("VarmintSilencer").setCreativeTab(TabFalloutParts);
    
    public static final Item superconductor = new FalloutItem().setUnlocalizedName("superconductor").setCreativeTab(TabFalloutMisc);
    public static final Item plasmaChamber = new FalloutItem().setUnlocalizedName("plasmaChamber").setCreativeTab(TabFalloutMisc);
    public static final Item electromagnet = new FalloutItem().setUnlocalizedName("electromagnet").setCreativeTab(TabFalloutMisc);
    public static final Item magnetClaws = new FalloutItem().setUnlocalizedName("magnetClaws").setCreativeTab(TabFalloutMisc);
    public static final Item particleDiverter = new FalloutItem().setUnlocalizedName("particleDiverter").setCreativeTab(TabFalloutMisc);
    public static final Item carbonFiberHousing = new FalloutItem().setUnlocalizedName("carbonFiberHousing").setCreativeTab(TabFalloutMisc);
    public static final Item energyRifleBarrel = new FalloutItem().setUnlocalizedName("energyRifleBarrel").setCreativeTab(TabFalloutMisc);
    public static final Item drum = new FalloutItem().setUnlocalizedName("drum").setCreativeTab(TabFalloutMisc);
    public static final Item cylinder = new FalloutItem().setUnlocalizedName("cylinder").setCreativeTab(TabFalloutMisc);
    public static final Item railwaySpikes = new FalloutItem().setUnlocalizedName("railwaySpikes").setCreativeTab(TabFalloutAmmo);
    
    /**public static final Item pistol32 = new BaseGun(725, 2, 5, 2.3, 2.5, "fallout:32Fire", "fallout:32Reload", a32, 556).setUnlocalizedName("32Pistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolSilenced10mm = new BaseGun(726, 4, 12, 1.3, 1, "fallout:Silenced10mmFire", "fallout:10mmReload", a10mm, 333).setUnlocalizedName("Silenced10mmPistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolChinese = new BaseGun(727, 3, 10, 2.5, 1, "fallout:ChinesePistolFire", "fallout:10mmReload", a10mm, 1250).setUnlocalizedName("ChinesePistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolColonelAutumn10mm = new BaseGun(729, 5, 12, 1, 1, "fallout:10mmFire", "fallout:10mmReload", a10mm, 577).setUnlocalizedName("CA10mmPistol").setCreativeTab(TabFalloutPistol);
    public static final Item pistolZhuRong = new BaseGun(730, 4, 10, 2.3, 2.5, "fallout:ChinesePistolFire", "fallout:10mmReload", a10mm, 1667).setUnlocalizedName("ZhuRong").setCreativeTab(TabFalloutPistol);
    public static final Item pistolDartGun = new BaseGun(732, 3, 1, 2.3, 2.5, "fallout:DartGunFire", "fallout:DartGunReload", aDart, 883).setUnlocalizedName("DartGun").setCreativeTab(TabFalloutPistol);
    public static final Item pistolScoped44 = new BaseGun(733, 5, 6, 3, 3, "fallout:44Fire", "fallout:44Reload", a44, 229).setUnlocalizedName("Scoped44").setCreativeTab(TabFalloutPistol);
    public static final Item pistolBlackhawk = new BaseGun(734, 8, 6, 3, 3, "fallout:44Fire", "fallout:44Reload", a44, 218).setUnlocalizedName("Blackhawk").setCreativeTab(TabFalloutPistol);
    public static final Item pistolCallahans = new BaseGun(735, 10, 6, 3, 3, "fallout:44Fire", "fallout:44Reload", a44, 205).setUnlocalizedName("Callahans").setCreativeTab(TabFalloutPistol);
    public static final Item pistolPaulsons = new BaseGun(736, 7, 6, 3, 3, "fallout:44Fire", "fallout:44Reload", a44, 178).setUnlocalizedName("Paulsons").setCreativeTab(TabFalloutPistol);
    
    public static final Item rifleOlPainless = new BaseGun(738, 9, 5, 2, 3, "fallout:HuntingRifleFire", "fallout:HuntingRifleReload", a32, 556).setUnlocalizedName("OlPainless").setCreativeTab(TabFalloutRifle);
    public static final Item rifleLeverAction = new BaseGun(739, 7, 10, 3.3, 3, "fallout:44Fire", "fallout:44Reload", a44, 200).setUnlocalizedName("LeverActionRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleBackwater = new BaseGun(740, 8, 10, 3.3, 3, "fallout:44Fire", "fallout:44Reload", a44, 519).setUnlocalizedName("Backwater").setCreativeTab(TabFalloutRifle);
    public static final Item rifleLincoln = new BaseGun(741, 12, 15, 3.3, 3, "fallout:LincolnFire", "fallout:LincolnReload", a44, 400).setUnlocalizedName("LincolnRepeater").setCreativeTab(TabFalloutRifle);
    public static final Item rifleRailway = new BaseGun(742, 8, 8, 2.7, 3, "fallout:RailwayFire", "fallout:RailwayReload", railwaySpikes, 224).setUnlocalizedName("RailwayRifle").setCreativeTab(TabFalloutRifle);
    public static final Item rifleXuanlong = new BaseGun(743, 7, 36, 2.2, 0.5, "fallout:ChineseAssaultFire", "fallout:ChineseAssaultReload", a556, 1111).setUnlocalizedName("Xuanlong").setCreativeTab(TabFalloutRifle);
    public static final Item rifleInfiltrator = new BaseGun(744, 4, 24, 2, 0.5, "fallout:InfiltratorFire", "fallout:InfiltratorReload", a556, 1429).setUnlocalizedName("Infiltrator").setCreativeTab(TabFalloutRifle);
    public static final Item riflePerforator = new BaseGun(745, 6, 24, 2, 0.5, "fallout:InfiltratorFire", "fallout:InfiltratorReload", a556, 1000).setUnlocalizedName("Perforator").setCreativeTab(TabFalloutRifle);**/
    
    public static final Item minigunBarrel = new FalloutItem().setUnlocalizedName("MinigunBarrel").setCreativeTab(TabFalloutMisc);
    public static final Item minigunFiringMechanism = new FalloutItem().setUnlocalizedName("MinigunFiringMechanism").setCreativeTab(TabFalloutMisc);
    public static final Item dogBrain = new FalloutItem().setUnlocalizedName("DogBrain").setCreativeTab(TabFalloutMisc);
    
    //public static final Item shotgunKneecapper = new BaseGun(749, 12, 2, 3.1, 0.1, "fallout:SawedOffFire", "fallout:LeverShotgunReload", aGauge12, 111).setUnlocalizedName("Kneecapper").setCreativeTab(TabFalloutShotgun);
    
    public static final Item case45Auto = new FalloutItem().setUnlocalizedName("45AutoCase").setCreativeTab(TabFalloutMisc);
    public static final Item case9mm = new FalloutItem().setUnlocalizedName("9mmCase").setCreativeTab(TabFalloutMisc);
    public static final Item case10mm = new FalloutItem().setUnlocalizedName("10mmCase").setCreativeTab(TabFalloutMisc);
    public static final Item case357 = new FalloutItem().setUnlocalizedName("357Case").setCreativeTab(TabFalloutMisc);
    public static final Item case44 = new FalloutItem().setUnlocalizedName("44Case").setCreativeTab(TabFalloutMisc);
    public static final Item case308 = new FalloutItem().setUnlocalizedName("308Case").setCreativeTab(TabFalloutMisc);
    public static final Item caseGovt = new FalloutItem().setUnlocalizedName("GovtCase").setCreativeTab(TabFalloutMisc);
    public static final Item case50MG = new FalloutItem().setUnlocalizedName("50MGCase").setCreativeTab(TabFalloutMisc);
    public static final Item case22LR = new FalloutItem().setUnlocalizedName("22LRCase").setCreativeTab(TabFalloutMisc);
    public static final Item primerPistolL = new FalloutItem().setUnlocalizedName("PistolPrimerL").setCreativeTab(TabFalloutMisc);
    
    //public static final Item shotgunDoubleBarrel = new BaseGun(760, 15, 2, 2, 0.1, "fallout:DoubleBarrelFire", "fallout:DoubleBarrelReload", aGauge12, 118).setUnlocalizedName("DoubleBarrelShotgun").setCreativeTab(TabFalloutShotgun);
    //public static final Item smgUltra10mm = new BaseGun(761, 6, 30, 2.7, 0.5, "fallout:10mmFire", "fallout:10mmReload", a10mm, 2495).setUnlocalizedName("Ultra10mmSub").setCreativeTab(TabFalloutSMG);
    
    public static final Item primer50MG = new FalloutItem().setUnlocalizedName("50MGPrimer").setCreativeTab(TabFalloutMisc);
    public static final Item case5mm = new FalloutItem().setUnlocalizedName("5mmCase").setCreativeTab(TabFalloutMisc);
    public static final Item primerRifleS = new FalloutItem().setUnlocalizedName("RiflePrimerS").setCreativeTab(TabFalloutMisc);
    public static final Item case556 = new FalloutItem().setUnlocalizedName("556Case").setCreativeTab(TabFalloutMisc);
    public static final Item case127 = new FalloutItem().setUnlocalizedName("127Case").setCreativeTab(TabFalloutMisc);
    public static final Item hull12 = new FalloutItem().setUnlocalizedName("12Hull").setCreativeTab(TabFalloutMisc);
    public static final Item hull20 = new FalloutItem().setUnlocalizedName("20Hull").setCreativeTab(TabFalloutMisc);
    public static final Item primerShotgun = new FalloutItem().setUnlocalizedName("ShotgunPrimer").setCreativeTab(TabFalloutMisc);
    public static final Item cellMicrofusionD = new FalloutItem().setUnlocalizedName("DrainedMF").setCreativeTab(TabFalloutMisc);
    public static final Item cellElectronD = new FalloutItem().setUnlocalizedName("DrainedECP").setCreativeTab(TabFalloutMisc);
    public static final Item cellEnergyD = new FalloutItem().setUnlocalizedName("DrainedE").setCreativeTab(TabFalloutMisc);
    
    //public static final Item rifleAssault = new BaseGun(773, 4, 30, 2.7, 0.5, "fallout:ChineseAssaultFire", "fallout:ChineseAssaultReload", a556, 2495).setUnlocalizedName("AssaultRifle").setCreativeTab(TabFalloutRifle);
    //public static final Item explosiveThumpThump = new GunExplosive(774, 4, 30, 2.7, 2.0, "fallout:ChineseAssaultFire", "fallout:ChineseAssaultReload", a556, 2495).setUnlocalizedName("ThumpThump").setCreativeTab(TabFalloutRifle);
    
    /**public static final Item perkLaserCommander = new ItemPerk().setUnlocalizedName("LaserCommander");
    public static final Item perkNightFriend = new ItemPerk().setUnlocalizedName("NightFriend");
    public static final Item perkBloodyMess = new ItemPerk().setUnlocalizedName("BloodyMess");
    public static final Item perkToughness = new ItemPerk().setUnlocalizedName("Toughness");
    public static final Item perkSolarPowered = new ItemPerk().setUnlocalizedName("SolarPowered");
    public static final Item perkVigilantRecycle = new ItemPerk().setUnlocalizedName("VigilantRecycler");
    public static final Item perkImplantM5 = new ItemImplant(781, 100).setUnlocalizedName("ImplantM5");
    public static final Item perkGrunt = new ItemPerk().setUnlocalizedName("Grunt");
    public static final Item perkNerdRage = new ItemPerk().setUnlocalizedName("NerdRage");
    public static final Item perkCowboy = new ItemPerk().setUnlocalizedName("Cowboy");
    public static final Item perkWalkerInstinct = new ItemPerk().setUnlocalizedName("WalkerInstinct");**/
    
    public static final Item preWarBook = new FalloutItem().setUnlocalizedName("PreWarBook").setCreativeTab(TabFalloutMisc);
    
    //public static final Item perkRemover = new ItemPerk(787).setUnlocalizedName("Remover");
    
    /**public static final Item SierraHelm = new BaseArmor(788, SIERRASECURITY, proxy.addArmor("Sierra"), 0, "Medium", "Sierra").setUnlocalizedName("SierraHelm").setCreativeTab(TabFalloutArmor);
    public static final Item SierraChest = new BaseArmor(789, SIERRASECURITY, proxy.addArmor("Sierra"), 1, "Medium", "Sierra").setUnlocalizedName("SierraChest").setCreativeTab(TabFalloutArmor);
    public static final Item SierraLegs = new BaseArmor(790, SIERRASECURITY, proxy.addArmor("Sierra"), 2, "Medium", "Sierra").setUnlocalizedName("SierraLegs").setCreativeTab(TabFalloutArmor);
    public static final Item SierraBoots = new BaseArmor(791, SIERRASECURITY, proxy.addArmor("Sierra"), 3, "Medium", "Sierra").setUnlocalizedName("SierraBoots").setCreativeTab(TabFalloutArmor);
    
    public static final Item ReconHelm = new BaseArmor(792, RECON, proxy.addArmor("Recon"), 0, "Light", "Recon").setUnlocalizedName("ReconHelm").setCreativeTab(TabFalloutArmor);
    public static final Item ReconChest = new BaseArmor(793, RECON, proxy.addArmor("Recon"), 1, "Light", "Recon").setUnlocalizedName("ReconChest").setCreativeTab(TabFalloutArmor);
    public static final Item ReconLegs = new BaseArmor(794, RECON, proxy.addArmor("Recon"), 2, "Light", "Recon").setUnlocalizedName("ReconLegs").setCreativeTab(TabFalloutArmor);
    public static final Item ReconBoots = new BaseArmor(795, RECON, proxy.addArmor("Recon"), 3, "Light", "Recon").setUnlocalizedName("ReconBoots").setCreativeTab(TabFalloutArmor);**/
    
    public static Item cellEnergy;
    
    @EventHandler
    public void preInit(FMLPreInitializationEvent event)
    {
    	cellEnergy = new FalloutItem().setUnlocalizedName("cellEnergy").setCreativeTab(TabFalloutAmmo);
    	GameRegistry.registerItem(cellEnergy, "cellEnergy");
    	GameRegistry.addRecipe(new ItemStack(cellEnergy, 10), new Object [] {"X*", "*X", '*', ingotUranium, 'X', ingotTechnetium});
    	ItemHandler.init();
    	ArmorHandler.init();
    }
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
    
    }
    
    @EventHandler
    public static void postInit(FMLPostInitializationEvent event)
    {
    	System.out.println("Blfngl's Fallout Mod loaded succesfully. Lololololol.");
    }
    }
    

     

  4. Just for clarification, my items made it in but the language didn't, and after trying the suggestions it's still not working.

     

    My main file now looks like:

     

    package blfngl.fallout;
    
    @Mod(modid = "fallout", version = "a1.0", name = "The Fallout Mod")
    
    public class Fallout
    {
    @Instance("fallout")
    public static Fallout instance;
    
    @SidedProxy(clientSide="blfngl.fallout.proxy.ClientProxy", serverSide="blfngl.fallout.proxy.CommonProxy")
    public static CommonProxy proxy;
    public static ClientProxy cproxy;
    
    public static Item cellEnergy;
    
    @EventHandler
    public void preInit(FMLPreInitializationEvent event)
    {
    	cellEnergy = new FalloutItem().setUnlocalizedName("cellEnergy").setCreativeTab(TabFalloutAmmo);
    }
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
    	GameRegistry.registerItem(cellEnergy, "cellEnergy");
    	GameRegistry.addRecipe(new ItemStack(cellEnergy, 10), new Object [] {"X*", "*X", '*', ingotUranium, 'X', ingotTechnetium});
    }
    
    @EventHandler
    public static void postInit(FMLPostInitializationEvent event)
    {
    	System.out.println("Blfngl's Fallout Mod loaded succesfully.");
    }
    }
    
    My lang and item classes haven't been changed.

  5. Thank you for all the help so far! But alas, none of those ideas seemed to work. My new en_US.lang file now looks like

     

    language.name=English

    language.region=US

    language.code=en_US

     

    item.cellEnergy.name=Energy Cell

     

     

    My main file doesn't initialize the item, a file called ItemHandler does:

     

    public class ItemHandler extends Fallout
    {
    public static void init()
    {
    	GameRegistry.registerItem(Fallout.cellEnergy, Fallout.cellEnergy.getUnlocalizedName().substring(5));
             }
    }

     

     

    My main file:

     

    public class Fallout
    {
    @Instance("fallout")
    public static Fallout instance;
    
    @SidedProxy(clientSide="blfngl.fallout.proxy.ClientProxy", serverSide="blfngl.fallout.proxy.CommonProxy")
    public static CommonProxy proxy;
    public static ClientProxy cproxy;
    
    public static final Item cellEnergy = new FalloutItem().setUnlocalizedName("cellEnergy").setCreativeTab(TabFalloutAmmo);
    
    @EventHandler
    public void preInit(FMLPreInitializationEvent event)
    {
    	ItemHandler.init();
    	ArmorHandler.init();
    }
    
    @EventHandler
    public static void postInit(FMLPostInitializationEvent event)
    {
    
    }
    }

     

  6. I posted a topic about this earlier, but now it's broken again. I can't seem to get my item names to appear in game.

     

    Item Registration:

     

    public static final Item cellEnergy = new BaseItem().setUnlocalizedName("cellEnergy").setCreativeTab(TabParts);

    GameRegistry.registerItem(cellEnergy, "EnergyCell");

     

     

     

    en_US.lang:

     

    item.cellEnergy.name = Energy Cell

     

     

     

  7. I've created a language file, named en_US.lang, for all of my items and blocks and dropped it in /assets/modname/lang but it's not naming the items.

     

    My format for the file is:

     

    item.lol.name=Lol

    tile.Lold.name=Lol

     

    Do I need to link the lang file to my mod in the mainfile.java?

  8. I've added the item properly, I believe, but it just won't show up in any tab I've made or the default ones.

     

    Main Class:

     

    public class Fallout
    {
    public static final String MODID = "fallout";
    public static final String VERSION = "a1.0";
    
    @Instance("fallout")
    public static Fallout instance;
    
    @SidedProxy(clientSide="blfngl.fallout.proxy.ClientProxy", serverSide="blfngl.fallout.proxy.CommonProxy")
    public static CommonProxy proxy;
    public static ClientProxy cproxy;
    
            public static CreativeTabs TabFalloutParts = new TabFalloutParts(CreativeTabs.getNextID(), "TabFalloutParts");
    
    public static Item cellEnergy;
    
    @EventHandler
    public void load(FMLInitializationEvent event)
    {
    	cellEnergy = new FalloutItem().setUnlocalizedName("cellEnergy").setCreativeTab(CreativeTabs.tabTools);
    	GameRegistry.registerItem(cellEnergy, "cellEnergy");
    	//ItemHandler.init();
    }
    }

     

    Item Class:

     

    package blfngl.fallout.item;
    
    import java.util.List;
    
    import net.minecraft.client.renderer.texture.IIconRegister;
    import net.minecraft.creativetab.CreativeTabs;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import blfngl.fallout.Fallout;
    import cpw.mods.fml.relauncher.Side;
    import cpw.mods.fml.relauncher.SideOnly;
    
    public class FalloutItem extends Item
    {
    public FalloutItem()
    {
    	super();
    	setHasSubtypes(true);
    	setCreativeTab(Fallout.TabFalloutParts);
    }
    
    @Override
    public void registerIcons(IIconRegister iconRegister)
    {
    	itemIcon = iconRegister.registerIcon("fallout:" + this.getUnlocalizedName().substring(this.getUnlocalizedName().indexOf(".") + 1));
    }
    }

     

     

    Thanks for your time :)

  9. public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3)
    {
    	if (!var2.isRemote && rounds > 0)
    	{
    

    public void onUpdate(ItemStack par1ItemStack, World var2, Entity par3Entity, int par4, boolean par5) 
    {
    	EntityPlayer var3 = (EntityPlayer)par3Entity;
    
    	if (!var2.isRemote && var3.inventory.hasItem(ammoType.itemID) && rounds<clipSize && Fallout.isReloading && !reloading)
    	{
    

    The !isRemote would be my first guess.

    I was testing it and apparently the rounds value isn't changing properly...any ideas?

    In both client and server?

    It's acting very strangely. When I remove the !var2.isRemote completely, when firing on a server the rounds variable never changes and on the client no audio plays. If the !var2.isRemote is there, then nothing happens on the server but the item works perfectly in SSP. If it's var2.isRemote instead, no audio is played on the client and the audio spazzes out on the server.

  10. public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3)
    {
    	if (!var2.isRemote && rounds > 0)
    	{
    

    public void onUpdate(ItemStack par1ItemStack, World var2, Entity par3Entity, int par4, boolean par5) 
    {
    	EntityPlayer var3 = (EntityPlayer)par3Entity;
    
    	if (!var2.isRemote && var3.inventory.hasItem(ammoType.itemID) && rounds<clipSize && Fallout.isReloading && !reloading)
    	{
    

    The !isRemote would be my first guess.

    I was testing it and apparently the rounds value isn't changing properly...any ideas?
  11. Hi all,

    Today I pose an interesting problem. I've written up some code for a gun and on SSP it works flawlessly. But for some reason, when using it in SMP the onItemRightClick and onUpdate methods don't go threw and the item doesn't work. Any ideas?

     

     

    package blfngl.fallout.gun;
    
    import java.util.List;
    import java.util.Random;
    
    import net.minecraft.client.renderer.texture.IconRegister;
    import net.minecraft.entity.Entity;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.World;
    import blfngl.fallout.Fallout;
    import blfngl.fallout.entity.EntityBullet;
    import blfngl.fallout.handler.PerkHandler;
    
    public class BaseGun extends Item
    {
    private int damage;
    private double reloadtick;
    private double reloadmax;
    private double clipid;
    private double firetick;
    private double firemax;
    private String firesound;
    private String reloadsound;
    public int count = 0;
    public int clipSize;
    public Item ammoType;
    private int critChance;
    private int critDamage;
    public int rounds;
    public int gunHealth;
    public int cnd;
    public String name;
    private int tempDam;
    public int calcCND;
    
    Random rand = new Random();
    
    public boolean isFull3D()
    {
    	return true;
    }
    
    public BaseGun(int var1, int var2, int var3, double var4, double var5, String var6, String var7, Item var8, int var9)
    {
    	super(var1);
    	damage = var2;
    	firemax = var5*10;
    	firetick = firemax;
    	reloadmax = 50;
    	reloadtick = var4;
    	firesound = var6;
    	reloadsound = var7;
    	setMaxStackSize(1);
    	setMaxDamage(var9);
    	clipSize = var3;
    	ammoType = var8;
    	critChance = 5;
    	critDamage = 4;
    	cnd = var9;
    	tempDam = damage;
    }
    
    public ItemStack onItemRightClick(ItemStack var1, World var2, EntityPlayer var3)
    {
    	if (!var2.isRemote && rounds > 0)
    	{
    		if (firetick == firemax && firemax != 0)
    		{
    			if (PerkHandler.grunt)
    			{
    				if (itemID == Fallout.pistol9mm.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistol45Auto.itemID ){damage += damage * .25;}
    				if (itemID == Fallout.smg45Auto.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleService.itemID ){damage += damage * .25;}
    				if (itemID == Fallout.rifleMarksmanCarbine.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleAllAmerican.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleAssaultCarbine.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleLMG.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleBozar.itemID){damage += damage * .25;}
    			}
    
    			if (PerkHandler.cowboy)
    			{
    				if (itemID == Fallout.rifleLeverAction.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistol357.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistol44.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistol32.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolBlackhawk.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolCallahans.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolPaulsons.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolScoped44.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolRangerSequoia.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolHuntingRevolver.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolLucky.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistol556.itemID){damage += damage * .25;}
    				if (itemID == Fallout.pistolThatGun.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleAbileneKid.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleBBGun.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleTrailCarbine.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleMedicineStick.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleBrushGun.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleCowboyRepeater.itemID){damage += damage * .25;}
    				if (itemID == Fallout.rifleLongueCarabine.itemID){damage += damage * .25;}
    			}
    
    			if (PerkHandler.laserCommander && ammoType.itemID == Fallout.cellElectron.itemID){damage += damage * 0.15;}
    			if (PerkHandler.laserCommander && ammoType.itemID == Fallout.cellMF.itemID){damage += damage * 0.15;}
    			if (PerkHandler.laserCommander && ammoType.itemID == Fallout.cellEnergy.itemID){damage += damage * 0.15;}
    
    			if (PerkHandler.bloodyMess){damage += .05 * damage;}
    
    			if (rand.nextInt(100)+1 <= critChance)
    			{
    				var2.spawnEntityInWorld(new EntityBullet(var2, var3, damage + rand.nextInt(critDamage)+1, 1));
    			}
    
    			else {var2.spawnEntityInWorld(new EntityBullet(var2, var3, damage, 1));}
    
    			var2.playSoundAtEntity(var3, firesound, 1.0F, 1.0F);
    			var1.damageItem(1, var3);
    
    			if (!var3.capabilities.isCreativeMode)
    			{
    				rounds-=1;
    				if (ammoType.itemID == Fallout.a10mm.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case10mm));}
    				if (ammoType.itemID == Fallout.a22LR.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case22LR));}
    				if (ammoType.itemID == Fallout.a9mm.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case9mm));}
    				if (ammoType.itemID == Fallout.a357.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case357));}
    				if (ammoType.itemID == Fallout.a44.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case44));}
    				if (ammoType.itemID == Fallout.a45Auto.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case45Auto));}
    				if (ammoType.itemID == Fallout.a50MG.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case50MG));}
    				if (ammoType.itemID == Fallout.aGovt.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.caseGovt));}
    				if (ammoType.itemID == Fallout.a556.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case556));}
    				if (ammoType.itemID == Fallout.a5mm.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case5mm));}
    				if (ammoType.itemID == Fallout.a127.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.case127));}
    				if (ammoType.itemID == Fallout.aGauge20.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.hull20));}
    				if (ammoType.itemID == Fallout.aGauge12.itemID){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.hull12));}
    
    				if (PerkHandler.vigilantRecycle)
    				{
    					if (ammoType.itemID == Fallout.cellMF.itemID && rand.nextInt(100) + 1 > 30){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.cellMFD));}
    					if (ammoType.itemID == Fallout.cellElectron.itemID && rand.nextInt(100) + 1 > 30){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.cellECPD));}
    					if (ammoType.itemID == Fallout.cellEnergy.itemID && rand.nextInt(100) + 1 > 30){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.cellED));}
    				}
    				if (ammoType.itemID == Fallout.cellMF.itemID && rand.nextInt(100) + 1 > 65){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.cellMFD));}
    				if (ammoType.itemID == Fallout.cellElectron.itemID && rand.nextInt(100) + 1 > 65){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.cellECPD));}
    				if (ammoType.itemID == Fallout.cellEnergy.itemID && rand.nextInt(100) + 1 > 65){var3.inventory.addItemStackToInventory(new ItemStack(Fallout.cellED));}
    			}
    
    			firetick = 0;
    		}
    		else{/*++firetick;*/}
    	}
    
    	if (firetick == firemax && firemax != 0 && rounds > 0){}
    	damage = tempDam;
    	return var1;
    }
    
    public void func_94581_a(IconRegister iconRegister)
    {
    	itemIcon = iconRegister.registerIcon("blfngl" + ":" + this.getUnlocalizedName().substring(this.getUnlocalizedName().indexOf(".") + 1));
    }
    
    public void onCreated(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer){name = par3EntityPlayer.username;}
    
    public void addInformation(ItemStack var1, EntityPlayer var2, List var3, boolean var4)
    {
    	gunHealth = var1.getItemDamage();
    	var3.add("\u00A74DAM: " + (double)(tempDam / 2));// * calcCND);
    	var3.add("\u00A79Clip size: " + rounds + "/" + clipSize + " Ammo Loaded");
    	var3.add("\u00A72Ammo type: " + ammoType.getItemDisplayName(new ItemStack(ammoType)));
    	var3.add("\u00A76CND: " + (cnd - gunHealth));
    
    	if(name !=null){var3.add("\u00A7eCrafted by: " + name);}
    	else{var3.add("\u00A7eNo Owner.");}
    }
    
    boolean reloading = false;
    
    public void onUpdate(ItemStack par1ItemStack, World var2, Entity par3Entity, int par4, boolean par5) 
    {
    	EntityPlayer var3 = (EntityPlayer)par3Entity;
    
    	if (!var2.isRemote && var3.inventory.hasItem(ammoType.itemID) && rounds<clipSize && Fallout.isReloading && !reloading)
    	{
    		reloading=true;
    
    		if (reloadtick >= reloadmax)
    		{
    			reloadtick = 0;
    			count = 0;
    			var2.playSoundAtEntity(var3, reloadsound, 1.0F, 1.0F);
    
    			while (rounds<clipSize && var3.inventory.hasItem(ammoType.itemID))
    			{
    				var3.inventory.consumeInventoryItem(ammoType.itemID);
    				rounds += 1;
    			}
    		}
    
    		else{++reloadtick;}
    		reloading=false;
    	}
    
    	if(reloadtick<reloadmax){reloadtick+=1;}
    	if(firetick<firemax){firetick+=1;}
    
    	//TODO get scopes to work on servers
    	/**if (Fallout.isScoped)
    	{
    		ModLoader.getMinecraftInstance().gameSettings.fovSetting = -1.0F;
    		MinecraftForgeClient.registerItemRenderer(Fallout.rifleBozar.itemID, new RenderBozarScoped());
    		MinecraftForgeClient.registerItemRenderer(Fallout.rifleRatslayer.itemID, new RenderRatslayerScoped());
    		MinecraftForgeClient.registerItemRenderer(Fallout.rifleChineseAssault.itemID, new RenderChineseAssaultRifleScoped());
    		MinecraftForgeClient.registerItemRenderer(Fallout.pistol45Auto.itemID, new Render45AutoScoped());
    
    	}
    
    	else
    	{
    		ModLoader.getMinecraftInstance().gameSettings.fovSetting = 0.0F;
    		MinecraftForgeClient.registerItemRenderer(Fallout.rifleBozar.itemID, new RenderBozar());
    		MinecraftForgeClient.registerItemRenderer(Fallout.rifleRatslayer.itemID, new RenderRatslayer());
    		MinecraftForgeClient.registerItemRenderer(Fallout.rifleChineseAssault.itemID, new RenderChineseAssaultRifle());
    		MinecraftForgeClient.registerItemRenderer(Fallout.pistol45Auto.itemID, new Render45Auto());
    	}**/
    }
    }
    

     

    There isn't an error, it just doesn't work.

  12. I don't think that would work, mainly because of what the entity looks like. If you've played skyrim, it pretty much looks like a fus, a circle of blue redstone dust particles. Also, the spawn happens in the onUpdate() method, where there is no world parameter.

  13. Hello,

    I've come up with a projectile-like entity that will fire in the direction that the player is facing. When fired, it travels perfectly normally but about a half second to two seconds later minecraft crashes.

     

    EntityShout

     

    package blfngl.skyrim.entity;
    
    import net.minecraft.client.Minecraft;
    import net.minecraft.client.particle.EntityReddustFX;
    import net.minecraft.entity.Entity;
    import net.minecraft.nbt.NBTTagCompound;
    import net.minecraft.src.ModLoader;
    import net.minecraft.world.World;
    
    public class EntityShout extends Entity
    {
    public Minecraft game;
    public double radius;
    
    public EntityShout(Entity entity, World world)
    {
    	super(world);
    	game = ModLoader.getMinecraftInstance();
    	radius = 0.20000000000000001D;
    	setSize(0.0F, 0.0F);
    	setLocationAndAngles(entity.posX, entity.posY, entity.posZ, entity.rotationYaw, entity.rotationPitch);
    }
    
    /**
     * Called to update the entity's position/logic.
     */
    public void onUpdate()
    {
    	super.onUpdate();
    
    	for (int i = 0; i < 360; i += 10)
    	{
    		game.effectRenderer.addEffect(new EntityReddustFX(worldObj, posX + radius * Math.cos(Math.toRadians(rotationYaw)) * Math.cos(Math.toRadians(rotationPitch)) * Math.cos(Math.toRadians(i)), posY + radius * Math.sin(Math.toRadians(i)), posZ + radius * Math.sin(Math.toRadians(rotationYaw)) * Math.cos(Math.toRadians(rotationPitch)) * Math.cos(Math.toRadians(i)), 1.0F, 0.0F, 191F, 255F));
    	}
    
    	moveEntity(-Math.sin(Math.toRadians(rotationYaw)) * Math.cos(Math.toRadians(rotationPitch)), -Math.sin(Math.toRadians(rotationPitch)), Math.cos(Math.toRadians(rotationYaw)) * Math.cos(Math.toRadians(rotationPitch)));
    	radius += 0.14999999999999999D;
    
    	if (radius > 5D)
    	{
    		setDead();
    	}
    }
    
    protected void entityInit()
    {
    
    }
    
    /**
     * (abstract) Protected helper method to read subclass entity data from NBT.
     */
    protected void readEntityFromNBT(NBTTagCompound nbttagcompound)
    {
    
    }
    
    /**
     * (abstract) Protected helper method to write subclass entity data to NBT.
     */
    protected void writeEntityToNBT(NBTTagCompound nbttagcompound)
    {
    
    }
    }

     

     

    How it's called

     

    package blfngl.skyrim.item;
    
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.World;
    import blfngl.skyrim.entity.EntityShout;
    
    public class ItemShout extends BaseItem
    {
    
    public ItemShout(int par1)
    {
    	super(par1);
    }
    
    public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
    {
    	par2World.spawnEntityInWorld(new EntityShout(par3EntityPlayer, par2World));
    
    	return par1ItemStack;
    }
    }

     

     

    The error:

     

    
          Minecraft has crashed!      
          ----------------------      
    
    Minecraft has stopped running because it encountered a problem; Unexpected error
    
    A full error report has been saved to C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\.\crash-reports\crash-2013-05-26_09.59.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 e84d2a88 --------
    Full report at:
    C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\.\crash-reports\crash-2013-05-26_09.59.39-client.txt
    Please show that file to Mojang, NOT just this screen!
    
    Generated 5/26/13 9:59 AM
    
    -- Head --
    Stacktrace:
    at net.minecraft.entity.Entity.moveEntity(Entity.java:779)
    at net.minecraft.client.particle.EntityReddustFX.onUpdate(EntityReddustFX.java:75)
    at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:66)
    
    -- Affected level --
    Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['Player835'/126, l='MpServer', x=783.58, y=66.62, z=1351.04]]
    Chunk stats: MultiplayerChunkCache: 440
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level spawn location: World: (96,64,160), Chunk: (at 0,4,0 in 6,10; contains blocks 96,0,160 to 111,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 103560 game time, 8933 day time
    Level dimension: 0
    Level storage version: 0x00000 - Unknown?
    Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
    Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
    Forced entities: 83 total; [EntityCreeper['Creeper'/275, l='MpServer', x=757.79, y=38.00, z=1416.51], EntitySkeleton['Skeleton'/274, l='MpServer', x=767.50, y=35.00, z=1400.50], EntitySquid['Squid'/273, l='MpServer', x=766.92, y=51.00, z=1375.49], EntitySquid['Squid'/272, l='MpServer', x=757.30, y=51.39, z=1384.85], EntityBat['Bat'/283, l='MpServer', x=775.46, y=15.24, z=1292.22], EntityBat['Bat'/282, l='MpServer', x=772.25, y=15.00, z=1291.25], EntityCreeper['Creeper'/281, l='MpServer', x=766.86, y=15.00, z=1282.57], EntityItem['item.tile.rail'/287, l='MpServer', x=776.56, y=20.13, z=1395.78], EntityItem['item.tile.rail'/286, l='MpServer', x=778.22, y=20.13, z=1396.28], EntityBat['Bat'/285, l='MpServer', x=771.75, y=18.10, z=1391.75], EntitySkeleton['Skeleton'/284, l='MpServer', x=778.16, y=47.00, z=1360.47], EntitySquid['Squid'/258, l='MpServer', x=746.93, y=46.00, z=1389.11], EntityZombie['Zombie'/259, l='MpServer', x=740.16, y=30.00, z=1417.50], EntitySquid['Squid'/256, l='MpServer', x=737.94, y=47.37, z=1378.37], EntitySkeleton['Skeleton'/257, l='MpServer', x=741.90, y=29.00, z=1375.64], EntitySkeleton['Skeleton'/262, l='MpServer', x=741.59, y=31.00, z=1423.80], EntitySkeleton['Skeleton'/263, l='MpServer', x=739.31, y=29.00, z=1418.78], EntityCreeper['Creeper'/260, l='MpServer', x=745.16, y=29.00, z=1416.78], EntityCreeper['Creeper'/261, l='MpServer', x=740.69, y=30.00, z=1416.41], EntityDremora['Dremora'/267, l='MpServer', x=754.75, y=62.10, z=1322.34], EntityBat['Bat'/270, l='MpServer', x=750.22, y=16.00, z=1361.78], EntitySquid['Squid'/271, l='MpServer', x=757.98, y=52.00, z=1393.20], EntityEnderman['Enderman'/268, l='MpServer', x=755.16, y=48.00, z=1355.97], EntityCreeper['Creeper'/269, l='MpServer', x=765.47, y=16.00, z=1363.34], EntityMinecartChest['entity.MinecartChest.name'/305, l='MpServer', x=795.50, y=21.50, z=1417.50], EntitySquid['Squid'/304, l='MpServer', x=793.64, y=56.39, z=1397.34], EntityCreeper['Creeper'/307, l='MpServer', x=794.69, y=39.00, z=1417.31], EntitySkeleton['Skeleton'/306, l='MpServer', x=795.56, y=39.00, z=1416.34], EntitySkeleton['Skeleton'/309, l='MpServer', x=799.13, y=39.00, z=1416.63], EntitySkeleton['Skeleton'/308, l='MpServer', x=796.75, y=38.00, z=1415.69], EntityShout['unknown'/514, l='MpServer', x=788.54, y=73.03, z=1356.89], EntityCreeper['Creeper'/310, l='MpServer', x=797.31, y=38.00, z=1414.88], EntityZombie['Zombie'/288, l='MpServer', x=782.50, y=44.00, z=1420.50], EntitySkeleton['Skeleton'/294, l='MpServer', x=798.22, y=43.00, z=1276.50], EntityZombie['Zombie'/299, l='MpServer', x=798.50, y=44.00, z=1283.50], EntityBat['Bat'/300, l='MpServer', x=802.00, y=37.78, z=1290.93], EntitySpider['Spider'/301, l='MpServer', x=787.72, y=24.60, z=1302.81], EntityZombie['Zombie'/302, l='MpServer', x=785.94, y=29.00, z=1298.44], EntityZombie['Zombie'/303, l='MpServer', x=792.50, y=27.00, z=1313.94], EntityZombie['Zombie'/343, l='MpServer', x=818.45, y=36.63, z=1320.61], EntityZombie['Zombie'/342, l='MpServer', x=820.50, y=36.00, z=1316.50], EntityCreeper['Creeper'/341, l='MpServer', x=817.50, y=20.00, z=1313.31], EntityZombie['Zombie'/340, l='MpServer', x=829.41, y=27.00, z=1305.00], EntityClientPlayerMP['Player835'/126, l='MpServer', x=783.58, y=66.62, z=1351.04], EntityCreeper['Creeper'/336, l='MpServer', x=809.76, y=21.00, z=1421.45], EntityCreeper['Creeper'/351, l='MpServer', x=838.78, y=21.00, z=1286.56], EntitySquid['Squid'/349, l='MpServer', x=827.52, y=49.00, z=1413.93], EntitySpider['Spider'/348, l='MpServer', x=823.50, y=21.00, z=1421.50], EntitySquid['Squid'/347, l='MpServer', x=834.31, y=56.34, z=1380.31], EntityZombie['Zombie'/346, l='MpServer', x=832.13, y=11.00, z=1363.50], EntityCreeper['Creeper'/345, l='MpServer', x=825.63, y=37.00, z=1331.03], EntityCreeper['Creeper'/344, l='MpServer', x=829.56, y=29.00, z=1333.69], EntitySkeleton['Skeleton'/326, l='MpServer', x=803.54, y=32.00, z=1282.94], EntityCreeper['Creeper'/327, l='MpServer', x=800.34, y=44.00, z=1292.97], EntityItem['item.tile.rail'/332, l='MpServer', x=804.13, y=21.13, z=1414.13], EntityItem['item.tile.rail'/330, l='MpServer', x=806.88, y=21.13, z=1414.13], EntitySquid['Squid'/328, l='MpServer', x=812.39, y=54.82, z=1351.49], EntitySquid['Squid'/329, l='MpServer', x=807.65, y=51.30, z=1390.93], EntityCreeper['Creeper'/237, l='MpServer', x=719.97, y=24.00, z=1370.53], EntityBat['Bat'/236, l='MpServer', x=707.32, y=18.07, z=1350.36], EntitySkeleton['Skeleton'/235, l='MpServer', x=706.84, y=17.00, z=1351.47], EntitySkeleton['Skeleton'/234, l='MpServer', x=709.25, y=17.00, z=1352.06], EntityChicken['Chicken'/233, l='MpServer', x=711.50, y=63.00, z=1315.50], EntityZombie['Zombie'/232, l='MpServer', x=704.35, y=23.00, z=1314.53], EntityCreeper['Creeper'/231, l='MpServer', x=707.38, y=27.00, z=1278.00], EntityMinecartChest['entity.MinecartChest.name'/230, l='MpServer', x=712.50, y=29.50, z=1278.50], EntityBat['Bat'/255, l='MpServer', x=737.91, y=16.42, z=1362.38], EntityCreeper['Creeper'/358, l='MpServer', x=854.50, y=13.00, z=1380.50], EntityZombie['Zombie'/359, l='MpServer', x=852.69, y=12.00, z=1382.53], EntityBat['Bat'/352, l='MpServer', x=834.40, y=22.07, z=1360.59], EntityBat['Bat'/354, l='MpServer', x=856.63, y=12.55, z=1286.60], EntityZombie['Zombie'/248, l='MpServer', x=725.03, y=28.00, z=1376.47], EntityArrow['arrow'/249, l='MpServer', x=731.66, y=47.03, z=1414.06], EntityZombie['Zombie'/246, l='MpServer', x=727.42, y=28.00, z=1380.17], EntityZombie['Zombie'/247, l='MpServer', x=722.75, y=28.00, z=1376.56], EntitySquid['Squid'/244, l='MpServer', x=727.90, y=49.30, z=1374.38], EntitySquid['Squid'/245, l='MpServer', x=728.40, y=54.19, z=1372.58], EntitySkeleton['Skeleton'/360, l='MpServer', x=858.50, y=38.00, z=1394.50], EntityBat['Bat'/242, l='MpServer', x=720.25, y=23.10, z=1362.75], EntityBat['Bat'/361, l='MpServer', x=858.50, y=39.10, z=1393.25], EntityCreeper['Creeper'/243, l='MpServer', x=724.13, y=54.00, z=1359.27], EntitySkeleton['Skeleton'/240, l='MpServer', x=723.16, y=13.00, z=1339.53], EntityEnderman['Enderman'/241, l='MpServer', x=728.06, y=15.00, z=1370.47]]
    Retry entities: 0 total; []
    Stacktrace:
    at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:441)
    at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2413)
    at net.minecraft.client.Minecraft.run(Minecraft.java:782)
    at java.lang.Thread.run(Unknown Source)
    
    -- System Details --
    Details:
    Minecraft Version: 1.5.2
    Operating System: Windows 7 (x86) version 6.1
    Java Version: 1.7.0_21, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 923763512 bytes (880 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
    AABB Pool Size: 18931 (1060136 bytes; 1 MB) allocated, 2298 (128688 bytes; 0 MB) used
    Suspicious classes: FML and Forge are installed
    IntCache: cache: 0, tcache: 0, allocated: 3, tallocated: 63
    FML: MCP v7.51 FML v5.2.2.684 Minecraft Forge 7.8.0.684 4 mods loaded, 4 mods active
    mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{5.2.2.684} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{7.8.0.684} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    skyrim{MC v1.5.2 | SM v1.0} [The Skyrim Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    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 'fml,forge'
    Type: Client (map_client.txt)
    Texture Pack: Default
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 10472 (586432 bytes; 0 MB) allocated, 967 (54152 bytes; 0 MB) used
    
    java.lang.NullPointerException
    at net.minecraft.entity.Entity.moveEntity(Entity.java:779)
    at net.minecraft.client.particle.EntityReddustFX.onUpdate(EntityReddustFX.java:75)
    at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:66)
    at net.minecraft.client.Minecraft.runTick(Minecraft.java:1892)
    at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:834)
    at net.minecraft.client.Minecraft.run(Minecraft.java:759)
    at java.lang.Thread.run(Unknown Source)
    --- END ERROR REPORT 7c6c4e3 ----------

     

     

    Entity Registration:

     

    EntityRegistry.registerGlobalEntityID(EntityShout.class, "EntityShout", EntityRegistry.findGlobalUniqueEntityId());

     

    FML Log:

     

    2013-06-06 12:21:57 [iNFO] [ForgeModLoader] Forge Mod Loader version 5.2.2.684 for Minecraft 1.5.2 loading

    2013-06-06 12:21:57 [iNFO] [ForgeModLoader] Java is Java HotSpot Client VM, version 1.7.0_21, running on Windows 7:x86:6.1, installed at C:\Program Files (x86)\Java\jre7

    2013-06-06 12:21:57 [FINE] [ForgeModLoader] Java classpath at launch is C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\eclipse\Minecraft\bin;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\jinput.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\lwjgl_util.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\lwjgl.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\minecraft.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\argo-3.2-src.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\bcprov-debug-jdk15on-148.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\asm-debug-all-4.1.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\guava-14.0-rc3.jar;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\scala-library.jar

    2013-06-06 12:21:57 [FINE] [ForgeModLoader] Java library path at launch is C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\natives;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\natives;C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\natives

    2013-06-06 12:21:57 [iNFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation

    2013-06-06 12:21:57 [FINEST] [ForgeModLoader] All core mods are successfully located

    2013-06-06 12:21:57 [FINEST] [ForgeModLoader] Discovering coremods

    2013-06-06 12:21:57 [FINEST] [ForgeModLoader] Found library file argo-small-3.2.jar present and correct in lib dir

    2013-06-06 12:21:58 [FINEST] [ForgeModLoader] Found library file guava-14.0-rc3.jar present and correct in lib dir

    2013-06-06 12:21:58 [FINEST] [ForgeModLoader] Found library file asm-all-4.1.jar present and correct in lib dir

    2013-06-06 12:21:58 [FINEST] [ForgeModLoader] Found library file bcprov-jdk15on-148.jar present and correct in lib dir

    2013-06-06 12:21:58 [FINEST] [ForgeModLoader] Found library file deobfuscation_data_1.5.2.zip present and correct in lib dir

    2013-06-06 12:22:00 [FINEST] [ForgeModLoader] Found library file scala-library.jar present and correct in lib dir

    2013-06-06 12:22:00 [FINEST] [ForgeModLoader] Running coremod plugins

    2013-06-06 12:22:00 [FINEST] [ForgeModLoader] Running coremod plugin FMLCorePlugin

    2013-06-06 12:22:02 [FINEST] [ForgeModLoader] Coremod plugin FMLCorePlugin run successfully

    2013-06-06 12:22:02 [FINEST] [ForgeModLoader] Running coremod plugin FMLForgePlugin

    2013-06-06 12:22:02 [FINEST] [ForgeModLoader] Coremod plugin FMLForgePlugin run successfully

    2013-06-06 12:22:02 [FINEST] [ForgeModLoader] Validating minecraft

    2013-06-06 12:22:03 [FINEST] [ForgeModLoader] Minecraft validated, launching...

    2013-06-06 12:22:07 [iNFO] [sTDOUT] 229 recipes

    2013-06-06 12:22:07 [iNFO] [sTDOUT] 27 achievements

    2013-06-06 12:22:07 [iNFO] [Minecraft-Client] Setting user: Player544

    2013-06-06 12:22:07 [iNFO] [sTDOUT] (Session ID is -)

    2013-06-06 12:22:07 [iNFO] [sTDERR] Client asked for parameter: server

    2013-06-06 12:22:07 [iNFO] [Minecraft-Client] LWJGL Version: 2.4.2

    2013-06-06 12:22:09 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization

    2013-06-06 12:22:09 [iNFO] [sTDOUT] MinecraftForge v7.8.0.684 Initialized

    2013-06-06 12:22:09 [iNFO] [ForgeModLoader] MinecraftForge v7.8.0.684 Initialized

    2013-06-06 12:22:09 [iNFO] [sTDOUT] Replaced 85 ore recipies

    2013-06-06 12:22:09 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization

    2013-06-06 12:22:09 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\config\logging.properties

    2013-06-06 12:22:09 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Building injected Mod Containers [cpw.mods.fml.common.FMLDummyContainer, net.minecraftforge.common.ForgeDummyContainer]

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Attempting to load mods contained in the minecraft jar file and associated classes

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Found a minecraft related directory at C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\eclipse\Minecraft\bin, examining for mod candidates

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\jinput.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\lwjgl_util.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\lwjgl.jar

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\bin\minecraft.jar, examining for mod candidates

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\argo-3.2-src.jar, examining for mod candidates

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\bcprov-debug-jdk15on-148.jar, examining for mod candidates

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Found a minecraft related file at C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\asm-debug-all-4.1.jar, examining for mod candidates

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\guava-14.0-rc3.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\lib\scala-library.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\lib\argo-small-3.2.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\lib\guava-14.0-rc3.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\lib\asm-all-4.1.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\lib\bcprov-jdk15on-148.jar

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\lib\deobfuscation_data_1.5.2.zip

    2013-06-06 12:22:09 [FINER] [ForgeModLoader] Skipping known library file C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\lib\scala-library.jar

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Minecraft jar mods loaded successfully

    2013-06-06 12:22:09 [iNFO] [ForgeModLoader] Searching C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\mods for mods

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Examining directory bin for potential mods

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] No mcmod.info file found in directory bin

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.armor

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.block

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.entity

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.handler

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.item

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.proxy

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.render

    2013-06-06 12:22:09 [FINE] [ForgeModLoader] Identified an FMLMod type mod blfngl.skyrim.Skyrim

    2013-06-06 12:22:09 [FINEST] [skyrim] Parsed dependency info : [] [] []

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.smelter

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.tab

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package blfngl.skyrim.textures

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client.modloader

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.client.registry

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm.transformers

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.asm.transformers.deobf

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.discovery

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.discovery.asm

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.event

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.functions

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.modloader

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.network

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.registry

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.toposort

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.common.versioning

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.relauncher

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package cpw.mods.fml.server

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package ibxm

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package net

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package net.minecraft

    2013-06-06 12:22:09 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.block

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.block.material

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.audio

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.entity

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.entity.render

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui.achievement

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.gui.inventory

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.mco

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.model

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.multiplayer

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.particle

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.culling

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.entity

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.texture

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.renderer.tileentity

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.settings

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.stats

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.client.texturepacks

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.command

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.crash

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.creativetab

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.dispenser

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.enchantment

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.ai

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.boss

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.effect

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.item

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.monster

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.passive

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.player

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.entity.projectile

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.inventory

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.item

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.item.crafting

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.logging

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.nbt

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network.packet

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.network.rcon

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.pathfinding

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.potion

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.profiler

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.scoreboard

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.dedicated

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.gui

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.integrated

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.server.management

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.src

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.stats

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.tileentity

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.util

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.village

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.biome

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.chunk

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.chunk.storage

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.demo

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen

    2013-06-06 12:22:10 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.feature

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.layer

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.gen.structure

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraft.world.storage

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.classloading

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.event

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.event.sound

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.model

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.client.model.obj

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.common

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.brewing

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.item

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.living

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.minecart

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.entity.player

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.terraingen

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.event.world

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.liquids

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.oredict

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package net.minecraftforge.transformers

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package paulscode

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package paulscode.sound

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package paulscode.sound.codecs

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package textures

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package textures.blocks

    2013-06-06 12:22:11 [FINEST] [ForgeModLoader] Recursing into package textures.items

    2013-06-06 12:22:11 [FINE] [ForgeModLoader] Examining file minecraft.jar for potential mods

    2013-06-06 12:22:11 [FINE] [ForgeModLoader] The mod container minecraft.jar appears to be missing an mcmod.info file

    2013-06-06 12:22:11 [FINE] [ForgeModLoader] Examining file argo-3.2-src.jar for potential mods

    2013-06-06 12:22:11 [FINE] [ForgeModLoader] The mod container argo-3.2-src.jar appears to be missing an mcmod.info file

    2013-06-06 12:22:11 [FINE] [ForgeModLoader] Examining file bcprov-debug-jdk15on-148.jar for potential mods

    2013-06-06 12:22:11 [FINE] [ForgeModLoader] The mod container bcprov-debug-jdk15on-148.jar appears to be missing an mcmod.info file

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Examining file asm-debug-all-4.1.jar for potential mods

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file

    2013-06-06 12:22:12 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load

    2013-06-06 12:22:12 [FINER] [ForgeModLoader] Received a system property request ''

    2013-06-06 12:22:12 [FINER] [ForgeModLoader] System property request managing the state of 0 mods

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] After merging, found state information for 0 mods

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Reloading logging properties from C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\config\logging.properties

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Reloaded logging properties

    2013-06-06 12:22:12 [FINE] [mcp] Mod Logging channel mcp configured at default level.

    2013-06-06 12:22:12 [iNFO] [mcp] Activating mod mcp

    2013-06-06 12:22:12 [FINE] [FML] Mod Logging channel FML configured at default level.

    2013-06-06 12:22:12 [iNFO] [FML] Activating mod FML

    2013-06-06 12:22:12 [FINE] [Forge] Mod Logging channel Forge configured at default level.

    2013-06-06 12:22:12 [iNFO] [Forge] Activating mod Forge

    2013-06-06 12:22:12 [FINE] [skyrim] Enabling mod skyrim

    2013-06-06 12:22:12 [FINE] [skyrim] Mod Logging channel skyrim configured at default level.

    2013-06-06 12:22:12 [iNFO] [skyrim] Activating mod skyrim

    2013-06-06 12:22:12 [FINER] [ForgeModLoader] Verifying mod requirements are satisfied

    2013-06-06 12:22:12 [FINER] [ForgeModLoader] All mod requirements are satisfied

    2013-06-06 12:22:12 [FINER] [ForgeModLoader] Sorting mods into an ordered list

    2013-06-06 12:22:12 [FINER] [ForgeModLoader] Mod sorting completed successfully

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Mod sorting data

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] skyrim(The Skyrim Mod:MC v1.5.2 | SM v1.0.4): bin ()

    2013-06-06 12:22:12 [FINEST] [mcp] Sending event FMLConstructionEvent to mod mcp

    2013-06-06 12:22:12 [FINEST] [mcp] Sent event FMLConstructionEvent to mod mcp

    2013-06-06 12:22:12 [FINEST] [FML] Sending event FMLConstructionEvent to mod FML

    2013-06-06 12:22:12 [FINEST] [FML] Sent event FMLConstructionEvent to mod FML

    2013-06-06 12:22:12 [FINEST] [Forge] Sending event FMLConstructionEvent to mod Forge

    2013-06-06 12:22:12 [FINEST] [Forge] Sent event FMLConstructionEvent to mod Forge

    2013-06-06 12:22:12 [FINEST] [skyrim] Sending event FMLConstructionEvent to mod skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11256) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11257) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11258) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11259) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11260) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11261) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11262) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11263) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11264) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11265) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11266) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11267) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11268) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11269) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11270) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11271) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11272) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11273) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11274) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11275) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11276) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11277) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11278) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11279) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11280) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11281) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11282) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11283) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11284) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11285) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11286) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11287) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11288) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11289) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11290) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDwarven(11291) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDwarven(11292) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDwarven(11293) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDwarven(11294) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDaedric(11295) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDaedric(11296) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDaedric(11297) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorDaedric(11298) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorGlass(11299) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorGlass(11300) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorGlass(11301) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorGlass(11302) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorEbony(11303) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorEbony(11304) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorEbony(11305) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorEbony(11306) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11307) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11308) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11309) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11310) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11311) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.ItemSkyrimBow(11312) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11313) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11314) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11315) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11316) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11317) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11318) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11319) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11320) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11321) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11322) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseItem(11323) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseFood(11324) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseFood(11325) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseFood(11326) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseFood(11327) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseFood(11328) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11329) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11330) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11331) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11332) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11333) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11334) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.BaseSword(11335) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorOrcish(11336) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorOrcish(11337) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorOrcish(11338) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.armor.ArmorOrcish(11339) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.ItemWabbajack(11340) owned by skyrim

    2013-06-06 12:22:12 [FINE] [fml.ItemTracker] Adding item blfngl.skyrim.item.ItemShout(11341) owned by skyrim

    2013-06-06 12:22:12 [FINEST] [ForgeModLoader] Testing mod skyrim to verify it accepts its own version in a remote connection

    2013-06-06 12:22:12 [FINEST] [ForgeModLoader] The mod skyrim accepts its own version (MC v1.5.2 | SM v1.0.4)

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Attempting to inject @SidedProxy classes into skyrim

    2013-06-06 12:22:12 [FINEST] [skyrim] Sent event FMLConstructionEvent to mod skyrim

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Mod signature data

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] mcp(Minecraft Coder Pack:7.44): minecraft.jar (NO VALID CERTIFICATE FOUND)

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] FML(Forge Mod Loader:5.2.2.684): coremods (NO VALID CERTIFICATE FOUND)

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] Forge(Minecraft Forge:7.8.0.684): coremods (NO VALID CERTIFICATE FOUND)

    2013-06-06 12:22:12 [FINE] [ForgeModLoader] skyrim(The Skyrim Mod:MC v1.5.2 | SM v1.0.4): bin (NO VALID CERTIFICATE FOUND)

    2013-06-06 12:22:12 [FINEST] [mcp] Sending event FMLPreInitializationEvent to mod mcp

    2013-06-06 12:22:12 [FINEST] [mcp] Sent event FMLPreInitializationEvent to mod mcp

    2013-06-06 12:22:12 [FINEST] [FML] Sending event FMLPreInitializationEvent to mod FML

    2013-06-06 12:22:12 [FINEST] [FML] Sent event FMLPreInitializationEvent to mod FML

    2013-06-06 12:22:12 [FINEST] [Forge] Sending event FMLPreInitializationEvent to mod Forge

    2013-06-06 12:22:12 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0

    2013-06-06 12:22:12 [FINEST] [Forge] Sent event FMLPreInitializationEvent to mod Forge

    2013-06-06 12:22:12 [FINEST] [skyrim] Sending event FMLPreInitializationEvent to mod skyrim

    2013-06-06 12:22:12 [iNFO] [sTDOUT] Blfngl's Skyrim Mod Loaded. BY AKATOSH YES.

    2013-06-06 12:22:12 [FINEST] [skyrim] Sent event FMLPreInitializationEvent to mod skyrim

    2013-06-06 12:22:13 [iNFO] [sTDOUT]

    2013-06-06 12:22:13 [iNFO] [sTDOUT] Starting up SoundSystem...

    2013-06-06 12:22:13 [iNFO] [sTDOUT] Initializing LWJGL OpenAL

    2013-06-06 12:22:13 [iNFO] [sTDOUT]    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)

    2013-06-06 12:22:15 [iNFO] [sTDOUT] OpenAL initialized.

    2013-06-06 12:22:15 [iNFO] [sTDOUT]

    2013-06-06 12:22:16 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelterTop.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:16 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelterFront.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:17 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelterActive.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:17 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelter.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:17 [iNFO] [sTDERR] java.lang.NoSuchFieldException: GL_ARB_copy_image

    2013-06-06 12:22:17 [iNFO] [sTDERR] at java.lang.Class.getField(Unknown Source)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at cpw.mods.fml.client.TextureFXManager.getHelper(TextureFXManager.java:122)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at net.minecraft.client.renderer.texture.TextureStitched.init(TextureStitched.java:74)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at net.minecraft.client.renderer.texture.TextureMap.refreshTextures(TextureMap.java:154)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at net.minecraft.client.renderer.RenderEngine.refreshTextureMaps(RenderEngine.java:520)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.startGame(Minecraft.java:443)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at net.minecraft.client.MinecraftAppletImpl.startGame(MinecraftAppletImpl.java:44)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)

    2013-06-06 12:22:17 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

    2013-06-06 12:22:17 [iNFO] [ForgeModLoader] Forge Mod Loader has detected an older LWJGL version, new advanced texture animation features are disabled

    2013-06-06 12:22:17 [iNFO] [ForgeModLoader] Not using advanced OpenGL 4.3 advanced capability for animations : OpenGL 4.3 is not available

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt

    2013-06-06 12:22:17 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt

    2013-06-06 12:22:19 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Wabbajack.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:19 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Shout.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:22 [iNFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt

    2013-06-06 12:22:22 [iNFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt

    2013-06-06 12:22:22 [FINEST] [mcp] Sending event FMLInitializationEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [mcp] Sent event FMLInitializationEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [FML] Sending event FMLInitializationEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [FML] Sent event FMLInitializationEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [Forge] Sending event FMLInitializationEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [Forge] Sent event FMLInitializationEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [skyrim] Sending event FMLInitializationEvent to mod skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(190) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(191) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(194) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(193) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(196) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(195) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(192) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(197) owned by skyrim

    2013-06-06 12:22:22 [FINE] [fml.ItemTracker] Adding item net.minecraft.item.ItemBlock(198) owned by skyrim

    2013-06-06 12:22:22 [FINEST] [skyrim] Sent event FMLInitializationEvent to mod skyrim

    2013-06-06 12:22:22 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod mcp

    2013-06-06 12:22:22 [FINEST] [mcp] Sending event IMCEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [mcp] Sent event IMCEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod FML

    2013-06-06 12:22:22 [FINEST] [FML] Sending event IMCEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [FML] Sent event IMCEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod Forge

    2013-06-06 12:22:22 [FINEST] [Forge] Sending event IMCEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [Forge] Sent event IMCEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [ForgeModLoader] Attempting to deliver 0 IMC messages to mod skyrim

    2013-06-06 12:22:22 [FINEST] [skyrim] Sending event IMCEvent to mod skyrim

    2013-06-06 12:22:22 [FINEST] [skyrim] Sent event IMCEvent to mod skyrim

    2013-06-06 12:22:22 [FINEST] [mcp] Sending event FMLPostInitializationEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [mcp] Sent event FMLPostInitializationEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [FML] Sending event FMLPostInitializationEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [FML] Sent event FMLPostInitializationEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [Forge] Sending event FMLPostInitializationEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [Forge] Sent event FMLPostInitializationEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [skyrim] Sending event FMLPostInitializationEvent to mod skyrim

    2013-06-06 12:22:22 [FINEST] [skyrim] Sent event FMLPostInitializationEvent to mod skyrim

    2013-06-06 12:22:22 [FINEST] [mcp] Sending event FMLLoadCompleteEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [mcp] Sent event FMLLoadCompleteEvent to mod mcp

    2013-06-06 12:22:22 [FINEST] [FML] Sending event FMLLoadCompleteEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [FML] Sent event FMLLoadCompleteEvent to mod FML

    2013-06-06 12:22:22 [FINEST] [Forge] Sending event FMLLoadCompleteEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [Forge] Sent event FMLLoadCompleteEvent to mod Forge

    2013-06-06 12:22:22 [FINEST] [skyrim] Sending event FMLLoadCompleteEvent to mod skyrim

    2013-06-06 12:22:22 [FINEST] [skyrim] Sent event FMLLoadCompleteEvent to mod skyrim

    2013-06-06 12:22:22 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods

    2013-06-06 12:22:22 [iNFO] [sTDERR] java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag

    2013-06-06 12:22:22 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

    2013-06-06 12:22:22 [iNFO] [sTDERR] at net.minecraft.util.HttpUtil.func_104145_a(HttpUtil.java:230)

    2013-06-06 12:22:22 [iNFO] [sTDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:23)

    2013-06-06 12:22:22 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

    2013-06-06 12:22:23 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelterTop.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:23 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelterFront.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:24 [iNFO] [sTDERR] java.io.IOException: Server returned HTTP response code: 503 for URL: http://s3.amazonaws.com/MinecraftResources/

    2013-06-06 12:22:24 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

    2013-06-06 12:22:24 [iNFO] [sTDERR] at net.minecraft.util.ThreadDownloadResources.run(ThreadDownloadResources.java:57)

    2013-06-06 12:22:24 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelterActive.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:24 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file mods/blfngl/textures/blocks/smelter.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava_flow.txt

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water_flow.txt

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_0.txt

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/fire_1.txt

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/lava.txt

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/portal.txt

    2013-06-06 12:22:24 [iNFO] [Minecraft-Client] Found animation info for: textures/blocks/water.txt

    2013-06-06 12:22:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Wabbajack.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:26 [WARNING] [Minecraft-Client] TextureManager.createTexture called for file textures/items/Shout.png, but that file does not exist. Ignoring.

    2013-06-06 12:22:29 [iNFO] [Minecraft-Client] Found animation info for: textures/items/clock.txt

    2013-06-06 12:22:29 [iNFO] [Minecraft-Client] Found animation info for: textures/items/compass.txt

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting level MCP Test World

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Attempt 1...

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\data

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\data\villages.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\DIM-1

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\DIM-1\data

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\DIM-1\forcedchunks.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\DIM1

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\DIM1\data

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\DIM1\forcedchunks.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\forcedchunks.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\level.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\level.dat_mcr

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\level.dat_old

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player0.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player1.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player120.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player125.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player129.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player152.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player176.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player182.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player187.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player192.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player194.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player220.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player237.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player241.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player260.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player262.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player291.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player305.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player332.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player351.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player362.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player368.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player37.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player371.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player374.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player379.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player381.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player388.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player394.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player419.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player43.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player446.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player455.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player46.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player460.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player461.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player462.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player463.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player468.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player477.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player493.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player515.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player518.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player519.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player536.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player540.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player542.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player543.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player547.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player566.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player568.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player587.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player597.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player599.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player602.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player603.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player62.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player634.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player652.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player664.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player673.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player681.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player685.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player689.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player710.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player744.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player748.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player762.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player769.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player770.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player808.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player822.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player827.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player833.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player835.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player837.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player840.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player863.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player89.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player897.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player900.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player912.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player913.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player931.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player939.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player941.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player943.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player951.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player957.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player964.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player97.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\players\Player975.dat

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.-1.-1.mca

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.-1.0.mca

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.-1.1.mca

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.-1.2.mca

    2013-06-06 12:24:04 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.0.-1.mca

    2013-06-06 12:24:05 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.0.0.mca

    2013-06-06 12:24:05 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.0.1.mca

    2013-06-06 12:24:05 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.0.2.mca

    2013-06-06 12:24:05 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\region\r.1.2.mca

    2013-06-06 12:24:05 [iNFO] [sTDOUT] Deleting .\saves\MCP Test World\session.lock

    2013-06-06 12:24:17 [iNFO] [sTDERR] java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag

    2013-06-06 12:24:17 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

    2013-06-06 12:24:17 [iNFO] [sTDERR] at net.minecraft.util.HttpUtil.func_104145_a(HttpUtil.java:230)

    2013-06-06 12:24:17 [iNFO] [sTDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:23)

    2013-06-06 12:24:17 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

    2013-06-06 12:24:18 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.5.2

    2013-06-06 12:24:18 [iNFO] [Minecraft-Server] Generating keypair

    2013-06-06 12:24:19 [FINEST] [mcp] Sending event FMLServerAboutToStartEvent to mod mcp

    2013-06-06 12:24:19 [FINEST] [mcp] Sent event FMLServerAboutToStartEvent to mod mcp

    2013-06-06 12:24:19 [FINEST] [FML] Sending event FMLServerAboutToStartEvent to mod FML

    2013-06-06 12:24:19 [FINEST] [FML] Sent event FMLServerAboutToStartEvent to mod FML

    2013-06-06 12:24:19 [FINEST] [Forge] Sending event FMLServerAboutToStartEvent to mod Forge

    2013-06-06 12:24:19 [FINEST] [Forge] Sent event FMLServerAboutToStartEvent to mod Forge

    2013-06-06 12:24:19 [FINEST] [skyrim] Sending event FMLServerAboutToStartEvent to mod skyrim

    2013-06-06 12:24:19 [FINEST] [skyrim] Sent event FMLServerAboutToStartEvent to mod skyrim

    2013-06-06 12:24:19 [iNFO] [Minecraft-Server] Converting map!

    2013-06-06 12:24:19 [iNFO] [Minecraft-Server] Scanning folders...

    2013-06-06 12:24:19 [iNFO] [Minecraft-Server] Total conversion count is 0

    2013-06-06 12:24:20 [FINE] [fml.ItemTracker] The difference set is equal

    2013-06-06 12:24:20 [WARNING] [Minecraft-Server] Unable to find spawn biome

    2013-06-06 12:24:28 [iNFO] [ForgeModLoader] Loading dimension 0 (MCP Test World) (net.minecraft.server.integrated.IntegratedServer@95066)

    2013-06-06 12:24:28 [iNFO] [ForgeModLoader] Loading dimension 1 (MCP Test World) (net.minecraft.server.integrated.IntegratedServer@95066)

    2013-06-06 12:24:28 [iNFO] [ForgeModLoader] Loading dimension -1 (MCP Test World) (net.minecraft.server.integrated.IntegratedServer@95066)

    2013-06-06 12:24:28 [iNFO] [Minecraft-Server] Preparing start region for level 0

    2013-06-06 12:24:29 [iNFO] [Minecraft-Server] Preparing spawn area: 7%

    2013-06-06 12:24:30 [iNFO] [Minecraft-Server] Preparing spawn area: 14%

    2013-06-06 12:24:31 [iNFO] [Minecraft-Server] Preparing spawn area: 21%

    2013-06-06 12:24:32 [iNFO] [Minecraft-Server] Preparing spawn area: 28%

    2013-06-06 12:24:33 [iNFO] [Minecraft-Server] Preparing spawn area: 35%

    2013-06-06 12:24:34 [iNFO] [Minecraft-Server] Preparing spawn area: 40%

    2013-06-06 12:24:35 [iNFO] [Minecraft-Server] Preparing spawn area: 48%

    2013-06-06 12:24:36 [iNFO] [Minecraft-Server] Preparing spawn area: 55%

    2013-06-06 12:24:37 [iNFO] [Minecraft-Server] Preparing spawn area: 63%

    2013-06-06 12:24:38 [iNFO] [Minecraft-Server] Preparing spawn area: 70%

    2013-06-06 12:24:39 [iNFO] [Minecraft-Server] Preparing spawn area: 79%

    2013-06-06 12:24:40 [iNFO] [Minecraft-Server] Preparing spawn area: 88%

    2013-06-06 12:24:41 [iNFO] [Minecraft-Server] Preparing spawn area: 94%

    2013-06-06 12:24:41 [FINEST] [mcp] Sending event FMLServerStartingEvent to mod mcp

    2013-06-06 12:24:41 [FINEST] [mcp] Sent event FMLServerStartingEvent to mod mcp

    2013-06-06 12:24:41 [FINEST] [FML] Sending event FMLServerStartingEvent to mod FML

    2013-06-06 12:24:41 [FINEST] [FML] Sent event FMLServerStartingEvent to mod FML

    2013-06-06 12:24:41 [FINEST] [Forge] Sending event FMLServerStartingEvent to mod Forge

    2013-06-06 12:24:41 [FINEST] [Forge] Sent event FMLServerStartingEvent to mod Forge

    2013-06-06 12:24:41 [FINEST] [skyrim] Sending event FMLServerStartingEvent to mod skyrim

    2013-06-06 12:24:41 [FINEST] [skyrim] Sent event FMLServerStartingEvent to mod skyrim

    2013-06-06 12:24:41 [FINEST] [mcp] Sending event FMLServerStartedEvent to mod mcp

    2013-06-06 12:24:41 [FINEST] [mcp] Sent event FMLServerStartedEvent to mod mcp

    2013-06-06 12:24:41 [FINEST] [FML] Sending event FMLServerStartedEvent to mod FML

    2013-06-06 12:24:41 [FINEST] [FML] Sent event FMLServerStartedEvent to mod FML

    2013-06-06 12:24:41 [FINEST] [Forge] Sending event FMLServerStartedEvent to mod Forge

    2013-06-06 12:24:41 [FINEST] [Forge] Sent event FMLServerStartedEvent to mod Forge

    2013-06-06 12:24:41 [FINEST] [skyrim] Sending event FMLServerStartedEvent to mod skyrim

    2013-06-06 12:24:41 [FINEST] [skyrim] Sent event FMLServerStartedEvent to mod skyrim

    2013-06-06 12:24:42 [iNFO] [sTDERR] java.io.FileNotFoundException: http://assets.minecraft.net/1_6_has_been_released.flag

    2013-06-06 12:24:42 [iNFO] [sTDERR] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)

    2013-06-06 12:24:42 [iNFO] [sTDERR] at net.minecraft.util.HttpUtil.func_104145_a(HttpUtil.java:230)

    2013-06-06 12:24:42 [iNFO] [sTDERR] at net.minecraft.client.gui.RunnableTitleScreen.run(RunnableTitleScreen.java:23)

    2013-06-06 12:24:42 [iNFO] [sTDERR] at java.lang.Thread.run(Unknown Source)

    2013-06-06 12:24:42 [iNFO] [Minecraft-Server] Player544[/127.0.0.1:0] logged in with entity id 117 at (-784.5, 66.0, -618.5)

    2013-06-06 12:24:45 [iNFO] [Minecraft-Server] Saving and pausing game...

    2013-06-06 12:24:45 [iNFO] [Minecraft-Server] Saving chunks for level 'MCP Test World'/Overworld

    2013-06-06 12:25:26 [iNFO] [Minecraft-Server] Saving chunks for level 'MCP Test World'/Nether

    2013-06-06 12:25:26 [iNFO] [Minecraft-Server] Saving chunks for level 'MCP Test World'/The End

    2013-06-06 12:25:26 [WARNING] [Minecraft-Server] Can't keep up! Did the system time change, or is the server overloaded?

    2013-06-06 12:25:33 [iNFO] [Minecraft-Server] [Player544: Set the time to 20000]

    2013-06-06 12:25:33 [iNFO] [Minecraft-Client] [CHAT] Set the time to 20000

    2013-06-06 12:25:37 [WARNING] [Minecraft-Server] Can't keep up! Did the system time change, or is the server overloaded?

    2013-06-06 12:25:37 [iNFO] [sTDERR] net.minecraft.util.ReportedException: Ticking entity

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:658)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:571)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:469)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    2013-06-06 12:25:37 [iNFO] [sTDERR] Caused by: java.lang.NullPointerException

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.entity.Entity.moveEntity(Entity.java:762)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.entity.passive.EntitySquid.moveEntityWithHeading(EntitySquid.java:189)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:1877)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.entity.passive.EntitySquid.onLivingUpdate(EntitySquid.java:112)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:858)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2337)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:717)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.world.World.updateEntity(World.java:2299)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.world.World.updateEntities(World.java:2145)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:546)

    2013-06-06 12:25:37 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:652)

    2013-06-06 12:25:37 [iNFO] [sTDERR] ... 4 more

    2013-06-06 12:25:37 [sEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException

    net.minecraft.util.ReportedException: Ticking entity

    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:658)

    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:571)

    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:127)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:469)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

    Caused by: java.lang.NullPointerException

    at net.minecraft.entity.Entity.moveEntity(Entity.java:762)

    at net.minecraft.entity.passive.EntitySquid.moveEntityWithHeading(EntitySquid.java:189)

    at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:1877)

    at net.minecraft.entity.passive.EntitySquid.onLivingUpdate(EntitySquid.java:112)

    at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:858)

    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2337)

    at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:717)

    at net.minecraft.world.World.updateEntity(World.java:2299)

    at net.minecraft.world.World.updateEntities(World.java:2145)

    at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:546)

    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:652)

    ... 4 more

    2013-06-06 12:25:37 [sEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Nick\Documents\Games\Minecraft\Blf's Mods\[1.5.2]The Skyrim Mod\jars\.\crash-reports\crash-2013-06-06_12.25.37-server.txt

    2013-06-06 12:25:37 [iNFO] [Minecraft-Server] Stopping server

    2013-06-06 12:25:37 [iNFO] [Minecraft-Server] Saving players

    2013-06-06 12:25:37 [iNFO] [Minecraft-Server] Saving worlds

    2013-06-06 12:25:37 [iNFO] [Minecraft-Server] Saving chunks for level 'MCP Test World'/Overworld

    2013-06-06 12:25:44 [iNFO] [Minecraft-Server] Saving chunks for level 'MCP Test World'/Nether

    2013-06-06 12:25:44 [iNFO] [Minecraft-Server] Saving chunks for level 'MCP Test World'/The End

    2013-06-06 12:25:48 [iNFO] [Minecraft-Client] Stopping!

    2013-06-06 12:25:48 [iNFO] [sTDOUT]

    2013-06-06 12:25:48 [iNFO] [sTDOUT] SoundSystem shutting down...

    2013-06-06 12:25:48 [iNFO] [sTDOUT]    Author: Paul Lamb, www.paulscode.com

    2013-06-06 12:25:48 [iNFO] [sTDOUT]

    2013-06-06 12:25:55 [iNFO] [ForgeModLoader] Unloading dimension 0

    2013-06-06 12:25:55 [iNFO] [ForgeModLoader] Unloading dimension -1

    2013-06-06 12:25:55 [iNFO] [ForgeModLoader] Unloading dimension 1

    2013-06-06 12:25:55 [FINEST] [mcp] Sending event FMLServerStoppedEvent to mod mcp

    2013-06-06 12:25:55 [FINEST] [mcp] Sent event FMLServerStoppedEvent to mod mcp

    2013-06-06 12:25:55 [FINEST] [FML] Sending event FMLServerStoppedEvent to mod FML

    2013-06-06 12:25:55 [FINEST] [FML] Sent event FMLServerStoppedEvent to mod FML

    2013-06-06 12:25:55 [FINEST] [Forge] Sending event FMLServerStoppedEvent to mod Forge

    2013-06-06 12:25:55 [FINEST] [Forge] Sent event FMLServerStoppedEvent to mod Forge

    2013-06-06 12:25:55 [FINEST] [skyrim] Sending event FMLServerStoppedEvent to mod skyrim

    2013-06-06 12:25:55 [FINEST] [skyrim] Sent event FMLServerStoppedEvent to mod skyrim

    2013-06-06 12:25:55 [sEVERE] [ForgeModLoader] Fatal errors were detected during the transition from SERVER_STARTED to SERVER_STOPPED. Loading cannot continue

    2013-06-06 12:25:55 [sEVERE] [ForgeModLoader]

    mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available

    FML{5.2.2.684} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available

    Forge{7.8.0.684} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available

    skyrim{MC v1.5.2 | SM v1.0.4} [The Skyrim Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available

    2013-06-06 12:25:55 [sEVERE] [ForgeModLoader] The ForgeModLoader state engine has become corrupted. Probably, a state was missed by and invalid modification to a base classForgeModLoader depends on. This is a critical error and not recoverable. Investigate any modifications to base classes outside ofForgeModLoader, especially Optifine, to see if there are fixes available.

    2013-06-06 12:25:55 [iNFO] [sTDERR] Exception in thread "Server thread" java.lang.RuntimeException: The ForgeModLoader state engine is invalid

    2013-06-06 12:25:55 [iNFO] [sTDERR] at cpw.mods.fml.common.LoadController.transition(LoadController.java:134)

    2013-06-06 12:25:55 [iNFO] [sTDERR] at cpw.mods.fml.common.Loader.serverStopped(Loader.java:800)

    2013-06-06 12:25:55 [iNFO] [sTDERR] at cpw.mods.fml.common.FMLCommonHandler.handleServerStopped(FMLCommonHandler.java:468)

    2013-06-06 12:25:55 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:531)

    2013-06-06 12:25:55 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

     

  14. @Mazetar: that line doesn't have the NPE. It's just the root of the call to a method that causes the NPE ;)

    I'd assume this.owner is null.

    Here's the whole thing:

    package blfngl.fallout.model;
    
    import java.util.List;
    
    import net.minecraft.block.Block;
    import net.minecraft.entity.Entity;
    import net.minecraft.entity.EntityLiving;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.item.Item;
    import net.minecraft.item.ItemStack;
    import net.minecraft.nbt.NBTTagCompound;
    import net.minecraft.util.AxisAlignedBB;
    import net.minecraft.util.DamageSource;
    import net.minecraft.util.EntityDamageSource;
    import net.minecraft.util.MathHelper;
    import net.minecraft.util.MovingObjectPosition;
    import net.minecraft.util.Vec3;
    import net.minecraft.world.World;
    
    public class EntityBullet extends Entity
    {
    private int xTile;
    private int yTile;
    private int zTile;
    private int inTile;
    private boolean inGround;
    public int arrowShake;
    public EntityLiving shootingEntity;
    private int timeTillDeath;
    private int flyTime;
    private EntityPlayer owner;
    private int damage;
    private final float size = 1.0F;
    EntityBullet entityBullet;
    private int knockbackStrength;
    
    public EntityBullet(World var1)
    {
    	super(var1);
    	this.xTile = -1;
    	this.yTile = -1;
    	this.zTile = -1;
    	this.inTile = 0;
    	this.inGround = false;
    	this.arrowShake = 0;
    	this.flyTime = 0;
    	this.setSize(1.0F, 1.0F);
    }
    
    public EntityBullet(World var1, double var2, double var4, double var6, double var8, double var10, double var12, EntityPlayer var14)
    {
    	super(var1);
    	this.xTile = -1;
    	this.yTile = -1;
    	this.zTile = -1;
    	this.inTile = 0;
    	this.inGround = false;
    	this.arrowShake = 0;
    	this.flyTime = 0;
    	this.setSize(1.0F, 1.0F);
    	this.setPosition(var2, var4, var6);
    	this.yOffset = 0.0F;
    	this.setVelocity(var8, var10, var12);
    	this.owner = var14;
    }
    
    public EntityBullet(World var1, double var2, double var4, double var6)
    {
    	super(var1);
    	this.xTile = -1;
    	this.yTile = -1;
    	this.zTile = -1;
    	this.inTile = 0;
    	this.inGround = false;
    	this.arrowShake = 0;
    	this.flyTime = 0;
    	this.setSize(1.0F, 1.0F);
    	this.setPosition(var2, var4, var6);
    	this.yOffset = 0.0F;
    }
    
    public EntityBullet(World var1, EntityLiving var2, int var3, int var4)
    {
    	super(var1);
    	this.damage = var3;
    	this.xTile = -1;
    	this.yTile = -1;
    	this.zTile = -1;
    	this.inTile = 0;
    	this.inGround = false;
    	this.arrowShake = 0;
    	this.flyTime = 0;
    	this.shootingEntity = var2;
    	this.setSize(1.0F, 1.0F);
    	this.setLocationAndAngles(var2.posX, var2.posY + (double)var2.getEyeHeight(), var2.posZ, var2.rotationYaw, var2.rotationPitch);
    	this.posX -= (double)(MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F);
    	this.posY -= 0.10000000149011612D;
    	this.posZ -= (double)(MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * 0.16F);
    	this.setPosition(this.posX, this.posY, this.posZ);
    	this.yOffset = 0.0F;
    	this.motionX = (double)(1000.0F * -MathHelper.sin(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI));
    	this.motionZ = (double)(1000.0F * MathHelper.cos(this.rotationYaw / 180.0F * (float)Math.PI) * MathHelper.cos(this.rotationPitch / 180.0F * (float)Math.PI));
    	this.motionY = (double)(1000.0F * -MathHelper.sin(this.rotationPitch / 180.0F * (float)Math.PI));
    	this.setArrowHeading(this.motionX, this.motionY, this.motionZ, 200.0F, 1.5F, var4);
    }
    
    protected void entityInit() {}
    
    public void setArrowHeading(double var1, double var3, double var5, float var7, float var8, int var9)
    {
    	float var10 = MathHelper.sqrt_double(var1 * var1 + var3 * var3 + var5 * var5);
    	var1 /= (double)var10;
    	var3 /= (double)var10;
    	var5 /= (double)var10;
    	var1 += this.rand.nextGaussian() * 0.0034999998323619365D * (double)var8 * (double)var9 / 5.0D;
    	var3 += this.rand.nextGaussian() * 0.0034999998323619365D * (double)var8 * (double)var9 / 5.0D;
    	var5 += this.rand.nextGaussian() * 0.0034999998323619365D * (double)var8 * (double)var9 / 5.0D;
    	var1 *= (double)var7;
    	var3 *= (double)var7;
    	var5 *= (double)var7;
    	this.motionX = var1;
    	this.motionY = var3;
    	this.motionZ = var5;
    	float var11 = MathHelper.sqrt_double(var1 * var1 + var5 * var5);
    	this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(var1, var5) * 180.0D / Math.PI);
    	this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(var3, (double)var11) * 180.0D / Math.PI);
    	this.timeTillDeath = 0;
    }
    
    /**
     * Sets the velocity to the args. Args: x, y, z
     */
    public void setVelocity(double var1, double var3, double var5)
    {
    	this.motionX = var1;
    	this.motionY = var3;
    	this.motionZ = var5;
    
    	if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F)
    	{
    		float var7 = MathHelper.sqrt_double(var1 * var1 + var5 * var5);
    		this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(var1, var5) * 180.0D / Math.PI);
    		this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(var3, (double)var7) * 180.0D / Math.PI);
    	}
    }
    
    /**
     * Called to update the entity's position/logic.
     */
    public void onUpdate()
    {
    	super.onUpdate();
    
    	if (this.flyTime > 1000)
    	{
    		this.setDead();
    	}
    
    	if (this.prevRotationPitch == 0.0F && this.prevRotationYaw == 0.0F)
    	{
    		float var1 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
    		this.prevRotationYaw = this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);
    		this.prevRotationPitch = this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var1) * 180.0D / Math.PI);
    	}
    
    	if (this.arrowShake > 0)
    	{
    		--this.arrowShake;
    	}
    
    	if (this.inGround)
    	{
    		int var15 = this.worldObj.getBlockId(this.xTile, this.yTile, this.zTile);
    
    		if (var15 == this.inTile)
    		{
    			++this.timeTillDeath;
    
    			if (this.timeTillDeath == 1200)
    			{
    				this.setDead();
    			}
    
    			return;
    		}
    
    		this.inGround = false;
    		this.motionX *= (double)(this.rand.nextFloat() * 0.2F);
    		this.motionY *= (double)(this.rand.nextFloat() * 0.2F);
    		this.motionZ *= (double)(this.rand.nextFloat() * 0.2F);
    		this.timeTillDeath = 0;
    		this.flyTime = 0;
    	}
    	else
    	{
    		++this.flyTime;
    	}
    
    	Vec3 var16 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ);
    	Vec3 var2 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ);
    	MovingObjectPosition var3 = this.worldObj.rayTraceBlocks(var16, var2);
    	var16 = Vec3.createVectorHelper(this.posX, this.posY, this.posZ);
    	var2 = Vec3.createVectorHelper(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ);
    
    	if (var3 != null)
    	{
    		var2 = Vec3.createVectorHelper(var3.hitVec.xCoord, var3.hitVec.yCoord, var3.hitVec.zCoord);
    	}
    
    	Entity var4 = null;
    	List var5 = this.worldObj.getEntitiesWithinAABBExcludingEntity(this, this.boundingBox.addCoord(this.motionX, this.motionY, this.motionZ).expand(1.0D, 1.0D, 1.0D));
    	double var6 = 0.0D;
    	float var10;
    
    	for (int var8 = 0; var8 < var5.size(); ++var8)
    	{
    		Entity var9 = (Entity)var5.get(var8);
    
    		if (var9.canBeCollidedWith() && (var9 != this.shootingEntity || this.flyTime >= 5))
    		{
    			var10 = 0.3F;
    			AxisAlignedBB var11 = var9.boundingBox.expand((double)var10, (double)var10, (double)var10);
    			MovingObjectPosition var12 = var11.calculateIntercept(var16, var2);
    
    			if (var12 != null)
    			{
    				double var13 = var16.distanceTo(var12.hitVec);
    
    				if (var13 < var6 || var6 == 0.0D)
    				{
    					var4 = var9;
    					var6 = var13;
    				}
    			}
    		}
    	}
    
    	if (var4 != null)
    	{
    		var3 = new MovingObjectPosition(var4);
    	}
    
    	float var17;
    
    	if (var3 != null)
    	{
    		if (var3.entityHit != null)
    		{
    			if (var3.entityHit.attackEntityFrom(new EntityDamageSource("player", this.owner), this.damage))
    			{
    				this.worldObj.playSoundAtEntity(this, "BulletHit", 1.0F, 1.2F / (this.rand.nextFloat() * 0.2F + 0.9F));
    				this.setDead();
    			}
    			else
    			{
    				this.motionX *= 0.10000000149011612D;
    				this.motionY *= 0.10000000149011612D;
    				this.motionZ *= 0.10000000149011612D;
    				this.flyTime = 0;
    				this.setDead();
    			}
    		}
    		else
    		{
    			this.xTile = var3.blockX;
    			this.yTile = var3.blockY;
    			this.zTile = var3.blockZ;
    			this.inTile = this.worldObj.getBlockId(this.xTile, this.yTile, this.zTile);
    
    			if (this.inTile != Block.glass.blockID && this.inTile != Block.glowStone.blockID && this.inTile != Block.leaves.blockID && this.inTile != Block.thinGlass.blockID)
    			{
    				this.motionX = (double)((float)(var3.hitVec.xCoord - this.posX));
    				this.motionY = (double)((float)(var3.hitVec.yCoord - this.posY));
    				this.motionZ = (double)((float)(var3.hitVec.zCoord - this.posZ));
    				var17 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionY * this.motionY + this.motionZ * this.motionZ);
    				this.posX -= this.motionX / (double)var17 * 0.05000000074505806D;
    				this.posY -= this.motionY / (double)var17 * 0.05000000074505806D;
    				this.posZ -= this.motionZ / (double)var17 * 0.05000000074505806D;
    				this.worldObj.playSoundAtEntity(this, "Bullet2Hit", 1.0F, 1.2F / (this.rand.nextFloat() * 0.2F + 0.9F));
    				this.setDead();
    			}
    			else
    			{
    				Block var10000 = Block.blocksList[this.inTile];
    				this.worldObj.setBlock(this.xTile, this.yTile, this.zTile, 0);
    			}
    		}
    	}
    
    	this.posX += this.motionX * 3.0D;
    	this.posY += this.motionY * 3.0D;
    	this.posZ += this.motionZ * 3.0D;
    	var17 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
    	this.rotationYaw = (float)(Math.atan2(this.motionX, this.motionZ) * 180.0D / Math.PI);
    
    	for (this.rotationPitch = (float)(Math.atan2(this.motionY, (double)var17) * 180.0D / Math.PI); this.rotationPitch - this.prevRotationPitch < -180.0F; this.prevRotationPitch -= 360.0F)
    	{
    		;
    	}
    
    	while (this.rotationPitch - this.prevRotationPitch >= 180.0F)
    	{
    		this.prevRotationPitch += 360.0F;
    	}
    
    	while (this.rotationYaw - this.prevRotationYaw < -180.0F)
    	{
    		this.prevRotationYaw -= 360.0F;
    	}
    
    	while (this.rotationYaw - this.prevRotationYaw >= 180.0F)
    	{
    		this.prevRotationYaw += 360.0F;
    	}
    
    	this.rotationPitch = this.prevRotationPitch + (this.rotationPitch - this.prevRotationPitch) * 0.2F;
    	this.rotationYaw = this.prevRotationYaw + (this.rotationYaw - this.prevRotationYaw) * 0.2F;
    	float var18 = 0.99F;
    	var10 = 0.03F;
    
    	if (this.handleWaterMovement())
    	{
    		for (int var19 = 0; var19 < 4; ++var19)
    		{
    			float var20 = 0.25F;
    			this.worldObj.spawnParticle("bubble", this.posX - this.motionX * (double)var20, this.posY - this.motionY * (double)var20, this.posZ - this.motionZ * (double)var20, this.motionX, this.motionY, this.motionZ);
    		}
    
    		var18 = 0.8F;
    	}
    
    	this.motionX *= (double)var18;
    	this.motionY *= (double)var18;
    	this.motionZ *= (double)var18;
    	this.setPosition(this.posX, this.posY, this.posZ);
    }
    
    /**
     * (abstract) Protected helper method to write subclass entity data to NBT.
     */
    public void writeEntityToNBT(NBTTagCompound var1)
    {
    	var1.setShort("xTile", (short)this.xTile);
    	var1.setShort("yTile", (short)this.yTile);
    	var1.setShort("zTile", (short)this.zTile);
    	var1.setByte("inTile", (byte)this.inTile);
    	var1.setByte("shake", (byte)this.arrowShake);
    	var1.setByte("inGround", (byte)(this.inGround ? 1 : 0));
    }
    
    /**
     * (abstract) Protected helper method to read subclass entity data from NBT.
     */
    public void readEntityFromNBT(NBTTagCompound var1)
    {
    	this.xTile = var1.getShort("xTile");
    	this.yTile = var1.getShort("yTile");
    	this.zTile = var1.getShort("zTile");
    	this.inTile = var1.getByte("inTile") & 255;
    	this.arrowShake = var1.getByte("shake") & 255;
    	this.inGround = var1.getByte("inGround") == 1;
    }
    
    /**
     * Called by a player entity when they collide with an entity
     */
    public void onCollideWithPlayer(EntityPlayer var1)
    {
    	Vec3 var18 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX, this.posY, this.posZ);
    	Vec3 var19 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ);
    	MovingObjectPosition var4 = this.worldObj.rayTraceBlocks_do_do(var18, var19, false, true);
    
    	if (!this.worldObj.isRemote)
    	{
    		float var21;
    
    		if (this.inGround && this.shootingEntity == var1 && this.arrowShake <= 0 && var1.inventory.addItemStackToInventory(new ItemStack(Item.arrow, 1)))
    		{
    			this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F);
    			var1.onItemPickup(this, 1);
    			this.setDead();
    
    			if (this.knockbackStrength > 0)
    			{
    				var21 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
    
    				if (var21 > 0.0F)
    				{
    					var4.entityHit.addVelocity(this.motionX * (double)this.knockbackStrength * 0.6000000238418579D / (double)var21, 0.1D, this.motionZ * (double)this.knockbackStrength * 0.6000000238418579D / (double)var21);
    				}
    			}
    		}
    	}
    }
    
    public void setKnockbackStrength(int var1)
    {
    	this.knockbackStrength = 2;
    }
    
    public float getShadowSize()
    {
    	return 0.0F;
    }
    }

     

  15. Post a crash report (=stacktrace) that shows the error and the code that causes the crash. (You said you posted the hitEntity method but you posted onCollideWithPlayer)

    Sorry, that's what I meant :3

    But the error:

     

    ---- Minecraft Crash Report ----

    // You're mean.

     

    Time: 5/13/13 10:59 PM

    Description: Ticking entity

     

    java.lang.NullPointerException

    at net.minecraft.util.EntityDamageSource.getDeathMessage(EntityDamageSource.java:31)

    at net.minecraft.util.CombatTracker.func_94546_b(CombatTracker.java:119)

    at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:376)

    at net.minecraft.entity.EntityLiving.attackEntityFrom(EntityLiving.java:1126)

    at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1075)

    at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:453)

    at blfngl.fallout.model.EntityBullet.onUpdate(EntityBullet.java:249)

    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2337)

    at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:717)

    at net.minecraft.world.World.updateEntity(World.java:2299)

    at net.minecraft.world.World.updateEntities(World.java:2145)

    at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:546)

    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:652)

    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:275)

    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:571)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:469)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

     

     

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

    ---------------------------------------------------------------------------------------

     

    -- Head --

    Stacktrace:

    at net.minecraft.util.EntityDamageSource.getDeathMessage(EntityDamageSource.java:31)

    at net.minecraft.util.CombatTracker.func_94546_b(CombatTracker.java:119)

    at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:376)

    at net.minecraft.entity.EntityLiving.attackEntityFrom(EntityLiving.java:1126)

    at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1075)

    at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:453)

    at blfngl.fallout.model.EntityBullet.onUpdate(EntityBullet.java:249)

    at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2337)

    at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:717)

    at net.minecraft.world.World.updateEntity(World.java:2299)

     

    -- Entity being ticked --

    Details:

    Entity Type: null (blfngl.fallout.model.EntityBullet)

    Entity ID: 3297

    Entity Name: unknown

    Entity's Exact location: -2.66, 65.52, 196.47

    Entity's Block location: World: (-3,65,196), Chunk: (at 13,4,4 in -1,12; contains blocks -16,0,192 to -1,255,207), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)

    Entity's Momentum: -35.89, -13.24, 196.41

    Stacktrace:

    at net.minecraft.world.World.updateEntities(World.java:2145)

    at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:546)

     

    -- Affected level --

    Details:

    Level name: mcpworld

    All players: 2 total; [EntityPlayerMP['Player124'/3110, l='mcpworld', x=-2.50, y=64.00, z=196.50], EntityPlayerMP['Player689'/3247, l='mcpworld', x=-3.50, y=64.00, z=202.50]]

    Chunk stats: ServerChunkCache: 625 Drop: 0

    Level seed: 1611349139

    Level generator: ID 02 - largeBiomes, ver 0. Features enabled: true

    Level generator options:

    Level spawn location: World: (-3,64,194), Chunk: (at 13,4,2 in -1,12; contains blocks -16,0,192 to -1,255,207), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)

    Level time: 4020 game time, 4020 day time

    Level dimension: 0

    Level storage version: 0x04ABD - Anvil

    Level weather: Rain time: 34638 (now: false), thunder time: 133971 (now: false)

    Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false

    Stacktrace:

    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:652)

    at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:275)

    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:571)

    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:469)

    at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16)

     

    -- System Details --

    Details:

    Minecraft Version: 1.5.2

    Operating System: Windows 7 (x86) version 6.1

    Java Version: 1.7.0_21, Oracle Corporation

    Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation

    Memory: 993897304 bytes (947 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)

    JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M

    AABB Pool Size: 33754 (1890224 bytes; 1 MB) allocated, 31817 (1781752 bytes; 1 MB) used

    Suspicious classes: FML and Forge are installed

    IntCache: cache: 10, tcache: 0, allocated: 3, tallocated: 71

    FML: MCP v7.51 FML v5.2.2.684 Minecraft Forge 7.8.0.684 4 mods loaded, 4 mods active

    mcp{7.44} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

    FML{5.2.2.684} [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

    Forge{7.8.0.684} [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

    fallout{MC1.5.2 - TFMv1.7.3} [The Fallout Mod] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available

    Profiler Position: N/A (disabled)

    Vec3 Pool Size: 3511 (196616 bytes; 0 MB) allocated, 3235 (181160 bytes; 0 MB) used

    Player Count: 2 / 10; [EntityPlayerMP['Player124'/3110, l='mcpworld', x=-2.50, y=64.00, z=196.50], EntityPlayerMP['Player689'/3247, l='mcpworld', x=-3.50, y=64.00, z=202.50]]

    Is Modded: Definitely; Server brand changed to 'fml,forge'

    Type: Dedicated Server (map_server.txt)

     

     

  16. Hello,

    Would someone please tell me how to add a damage source to an entity? Whenever this entity kills someone on a server it crashes because it can't return a damage source.

     

    onCollideWithPlayer method:

     

    public void onCollideWithPlayer(EntityPlayer var1)
    {
    	Vec3 var18 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX, this.posY, this.posZ);
    	Vec3 var19 = this.worldObj.getWorldVec3Pool().getVecFromPool(this.posX + this.motionX, this.posY + this.motionY, this.posZ + this.motionZ);
    	MovingObjectPosition var4 = this.worldObj.rayTraceBlocks_do_do(var18, var19, false, true);
    
    	if (!this.worldObj.isRemote)
    	{
    		float var21;
    
    		if (this.inGround && this.shootingEntity == var1 && this.arrowShake <= 0 && var1.inventory.addItemStackToInventory(new ItemStack(Item.arrow, 1)))
    		{
    			this.worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((this.rand.nextFloat() - this.rand.nextFloat()) * 0.7F + 1.0F) * 2.0F);
    			var1.onItemPickup(this, 1);
    			this.setDead();
    
    			if (this.knockbackStrength > 0)
    			{
    				var21 = MathHelper.sqrt_double(this.motionX * this.motionX + this.motionZ * this.motionZ);
    
    				if (var21 > 0.0F)
    				{
    					var4.entityHit.addVelocity(this.motionX * (double)this.knockbackStrength * 0.6000000238418579D / (double)var21, 0.1D, this.motionZ * (double)this.knockbackStrength * 0.6000000238418579D / (double)var21);
    				}
    			}
    		}
    	}

     

×
×
  • Create New...

Important Information

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