Jump to content

[SOLVED] Issues releasing my mod


Tenyar97

Recommended Posts

Edit: Thanks everyone(Looking at you, Goto! 8)), it is working now! For anyone who has the same problem and diden't see this answer, or Code4240's question, here it is.

 

EDIT: I discovered that func_104112_b() and saveExtraData() are the same thing. removing func fixed the error.

 

Could not have said it better myself. ;P

 

Ok, I've tried to work this out on my own but I'm at a loss. I am thrown noo errors, so I am at a loss for what to do next, or even post here.

 

My code is written, it plays excellent in Eclipse, but whenever I recompile and reobfuscate_srg, zip up my folder, and place it in my "mods" folder in Minecraft, I am able to load my mod and get to the level select screen, but when I try to play a level, or create a new one, I am forever stuck at the "Loading World" Screen.

 

I would post an error, but I have none to post.  Does anyone know why this could be happening?

 

Thanks,

 

--Tenyar

Link to comment
Share on other sites

Ok, after re downloading the recommend build I get a proper(?) crash report, but it makes no sense to me...as far as I can tell, it is wrong. I may just need a pair of fresh eyes on it, though.

 


[23:23:08 INFO]: Refreshing local version list...
[23:23:08 INFO]: Launcher 1.2.8 (through bootstrap 5) started on windows...
[23:23:08 INFO]: Current time is Oct 29, 2013 11:23:08 PM
[23:23:08 INFO]: System.getProperty('os.name') == 'Windows 8'
[23:23:08 INFO]: System.getProperty('os.version') == '6.2'
[23:23:08 INFO]: System.getProperty('os.arch') == 'amd64'
[23:23:08 INFO]: System.getProperty('java.version') == '1.7.0_40'
[23:23:08 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[23:23:08 INFO]: System.getProperty('sun.arch.data.model') == '64'
[23:23:09 INFO]: Refreshing remote version list...
[23:23:11 INFO]: Refresh complete.
[23:23:11 INFO]: Loaded 2 profile(s); selected 'Forge'
[23:23:11 INFO]: Refreshing auth...
[23:23:11 INFO]: Logging in with access token
[23:24:00 INFO]: Download job 'Resources' skipped as there are no files to download
[23:24:00 INFO]: Job 'Resources' finished successfully
[23:24:19 INFO]: Getting syncinfo for selected version
[23:24:19 INFO]: Queueing library & version downloads
[23:24:19 INFO]: Download job 'Version & Libraries' started (8 threads, 22 files)
[23:24:19 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.8\launchwrapper-1.8.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:20 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:24:22 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
[23:24:22 INFO]: Job 'Version & Libraries' finished successfully
[23:24:22 INFO]: Launching game
[23:24:22 INFO]: Looking for old natives to clean up...
[23:24:22 INFO]: Unpacking natives to C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-183735088844352
[23:24:23 INFO]: Launching in C:\Users\Max\AppData\Roaming\.minecraft
[23:24:28 INFO]: Client> Oct 29, 2013 11:24:27 PM net.minecraft.launchwrapper.LogWrapper log
[23:24:28 INFO]: Client> INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:24:29 INFO]: Client> Oct 29, 2013 11:24:29 PM net.minecraft.launchwrapper.LogWrapper log
[23:24:29 INFO]: Client> INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:24:29 INFO]: Client> Oct 29, 2013 11:24:29 PM net.minecraft.launchwrapper.LogWrapper log
[23:24:29 INFO]: Client> INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[23:24:30 INFO]: Client> 2013-10-29 23:24:30 [iNFO] [ForgeModLoader] Forge Mod Loader version 6.4.35.938 for Minecraft 1.6.4 loading
[23:24:30 INFO]: Client> 2013-10-29 23:24:30 [iNFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_40, running on Windows 8:amd64:6.2, installed at C:\Program Files\Java\jre7
[23:24:30 INFO]: Client> 2013-10-29 23:24:30 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:24:30 INFO]: Client> 2013-10-29 23:24:30 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[23:24:31 INFO]: Client> 2013-10-29 23:24:31 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:24:31 INFO]: Client> 2013-10-29 23:24:31 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:24:31 INFO]: Client> 2013-10-29 23:24:31 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:24:31 INFO]: Client> 2013-10-29 23:24:31 [iNFO] [sTDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
[23:24:41 INFO]: Client> 2013-10-29 23:24:41 [iNFO] [ForgeModLoader] Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:24:41 INFO]: Client> 2013-10-29 23:24:41 [iNFO] [ForgeModLoader] Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[23:24:42 INFO]: Client> 2013-10-29 23:24:42 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:24:42 INFO]: Client> 2013-10-29 23:24:42 [iNFO] [sTDOUT] Loaded 109 rules from AccessTransformer config file forge_at.cfg
[23:24:42 INFO]: Client> 2013-10-29 23:24:42 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[23:24:43 INFO]: Client> 2013-10-29 23:24:43 [iNFO] [ForgeModLoader] Launching wrapped minecraft {net.minecraft.client.main.Main}
[23:24:57 INFO]: Client> 2013-10-29 23:24:57 [iNFO] [Minecraft-Client] Setting user: Tenyar97
[23:25:05 INFO]: Client> 2013-10-29 23:25:05 [iNFO] [Minecraft-Client] LWJGL Version: 2.9.0
[23:25:11 INFO]: Client> 2013-10-29 23:25:11 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default
[23:25:14 INFO]: Client> 2013-10-29 23:25:14 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization
[23:25:14 INFO]: Client> 2013-10-29 23:25:14 [iNFO] [sTDOUT] MinecraftForge v9.11.1.938 Initialized
[23:25:14 INFO]: Client> 2013-10-29 23:25:14 [iNFO] [ForgeModLoader] MinecraftForge v9.11.1.938 Initialized
[23:25:14 INFO]: Client> 2013-10-29 23:25:14 [iNFO] [sTDOUT] Replaced 112 ore recipies
[23:25:15 INFO]: Client> 2013-10-29 23:25:15 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization
[23:25:15 INFO]: Client> 2013-10-29 23:25:15 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Max\AppData\Roaming\.minecraft\config\logging.properties
[23:25:15 INFO]: Client> 2013-10-29 23:25:15 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
[23:25:15 INFO]: Client> 2013-10-29 23:25:15 [iNFO] [ForgeModLoader] Searching C:\Users\Max\AppData\Roaming\.minecraft\mods for mods
[23:25:40 INFO]: Client> 2013-10-29 23:25:40 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
[23:25:40 INFO]: Client> 2013-10-29 23:25:40 [iNFO] [mcp] Activating mod mcp
[23:25:40 INFO]: Client> 2013-10-29 23:25:40 [iNFO] [FML] Activating mod FML
[23:25:41 INFO]: Client> 2013-10-29 23:25:41 [iNFO] [Forge] Activating mod Forge
[23:25:41 INFO]: Client> 2013-10-29 23:25:41 [iNFO] [Tenyar97] Activating mod Tenyar97
[23:25:41 INFO]: Client> 2013-10-29 23:25:41 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
[23:25:41 INFO]: Client> 2013-10-29 23:25:41 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
[23:25:41 INFO]: Client> 2013-10-29 23:25:41 [WARNING] [better Defense] Mod Better Defense is missing a pack.mcmeta file, things may not work well
[23:25:41 INFO]: Client> 2013-10-29 23:25:41 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Better Defense
[23:25:42 INFO]: Client> 2013-10-29 23:25:42 [iNFO] [ForgeModLoader] Registering Forge Packet Handler
[23:25:43 INFO]: Client> 2013-10-29 23:25:43 [iNFO] [ForgeModLoader] Succeeded registering Forge Packet Handler
[23:25:45 INFO]: Client> 2013-10-29 23:25:45 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
[23:26:13 INFO]: Client> 2013-10-29 23:26:13 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods
[23:26:13 INFO]: Client> 2013-10-29 23:26:13 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
[23:26:13 INFO]: Client> 2013-10-29 23:26:13 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
[23:26:13 INFO]: Client> 2013-10-29 23:26:13 [WARNING] [better Defense] Mod Better Defense is missing a pack.mcmeta file, things may not work well
[23:26:13 INFO]: Client> 2013-10-29 23:26:13 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Better Defense
[23:26:14 INFO]: Client> 2013-10-29 23:26:14 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/items/MISSING_ICON_ITEM_1297_Snail Meat*UNUSED*.png
[23:26:16 INFO]: Client> 2013-10-29 23:26:16 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1040_Living-Dispenser_front_horizontal.png
[23:26:16 INFO]: Client> 2013-10-29 23:26:16 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side_overlay.png
[23:26:17 INFO]: Client> 2013-10-29 23:26:17 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side.png
[23:26:17 INFO]: Client> 2013-10-29 23:26:17 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_top.png
[23:26:18 INFO]: Client> 2013-10-29 23:26:18 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side_snowed.png
[23:26:18 INFO]: Client> 2013-10-29 23:26:18 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1040_Living-Dispenser_front_vertical.png
[23:26:19 INFO]: Client> 2013-10-29 23:26:19 [iNFO] [sTDOUT] 
[23:26:19 INFO]: Client> 2013-10-29 23:26:19 [iNFO] [sTDOUT] Starting up SoundSystem...
[23:26:20 INFO]: Client> 2013-10-29 23:26:20 [iNFO] [sTDOUT] Initializing LWJGL OpenAL
[23:26:20 INFO]: Client> 2013-10-29 23:26:20 [iNFO] [sTDOUT]     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[23:26:25 INFO]: Client> 2013-10-29 23:26:25 [iNFO] [sTDOUT] OpenAL initialized.
[23:26:25 INFO]: Client> 2013-10-29 23:26:25 [iNFO] [sTDOUT] 
[23:26:58 INFO]: Client> 2013-10-29 23:26:58 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.6.4
[23:26:58 INFO]: Client> 2013-10-29 23:26:58 [iNFO] [Minecraft-Server] Generating keypair
[23:27:01 INFO]: Client> 2013-10-29 23:27:01 [iNFO] [Minecraft-Server] Converting map!
[23:27:01 INFO]: Client> 2013-10-29 23:27:01 [iNFO] [Minecraft-Server] Scanning folders...
[23:27:01 INFO]: Client> 2013-10-29 23:27:01 [iNFO] [Minecraft-Server] Total conversion count is 0
[23:27:30 INFO]: Client> 2013-10-29 23:27:30 [iNFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@31feced6)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] java.lang.NoClassDefFoundError: assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at assets.betterdefense.world.dimension.BetterDefenseWorldProvider.func_76555_c(BetterDefenseWorldProvider.java:53)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServer.func_72970_h(WorldServer.java:728)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.world.World.<init>(World.java:291)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServer.<init>(WorldServer.java:110)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:13)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:77)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:107)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] Caused by: java.lang.ClassNotFoundException: assets.betterdefense.world.dimension.BetterDefenseChunkProvider
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	... 9 more
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] Caused by: java.lang.ClassFormatError: Duplicate method name&signature in class file assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at java.lang.ClassLoader.defineClass1(Native Method)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at java.lang.ClassLoader.defineClass(Unknown Source)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at java.security.SecureClassLoader.defineClass(Unknown Source)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [sTDERR] 	... 11 more
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [sEVERE] [Minecraft-Server] Encountered an unexpected exception NoClassDefFoundError
[23:27:31 INFO]: Client> java.lang.NoClassDefFoundError: assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:27:31 INFO]: Client> 	at assets.betterdefense.world.dimension.BetterDefenseWorldProvider.func_76555_c(BetterDefenseWorldProvider.java:53)
[23:27:31 INFO]: Client> 	at net.minecraft.world.WorldServer.func_72970_h(WorldServer.java:728)
[23:27:31 INFO]: Client> 	at net.minecraft.world.World.<init>(World.java:291)
[23:27:31 INFO]: Client> 	at net.minecraft.world.WorldServer.<init>(WorldServer.java:110)
[23:27:31 INFO]: Client> 	at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:13)
[23:27:31 INFO]: Client> 	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:77)
[23:27:31 INFO]: Client> 	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:107)
[23:27:31 INFO]: Client> 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
[23:27:31 INFO]: Client> 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:27:31 INFO]: Client> Caused by: java.lang.ClassNotFoundException: assets.betterdefense.world.dimension.BetterDefenseChunkProvider
[23:27:31 INFO]: Client> 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[23:27:31 INFO]: Client> 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:27:31 INFO]: Client> 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:27:31 INFO]: Client> 	... 9 more
[23:27:31 INFO]: Client> Caused by: java.lang.ClassFormatError: Duplicate method name&signature in class file assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:27:31 INFO]: Client> 	at java.lang.ClassLoader.defineClass1(Native Method)
[23:27:31 INFO]: Client> 	at java.lang.ClassLoader.defineClass(Unknown Source)
[23:27:31 INFO]: Client> 	at java.security.SecureClassLoader.defineClass(Unknown Source)
[23:27:31 INFO]: Client> 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[23:27:31 INFO]: Client> 	... 11 more
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [sEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Max\AppData\Roaming\.minecraft\crash-reports\crash-2013-10-29_23.27.31-server.txt
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [Minecraft-Server] Stopping server
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [Minecraft-Server] Saving players
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [Minecraft-Server] Saving worlds
[23:27:31 INFO]: Client> 2013-10-29 23:27:31 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] java.lang.NullPointerException
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:832)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:70)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraftforge.event.ASMEventHandler_1_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraftforge.event.EventBus.post(EventBus.java:108)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:900)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:360)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.func_71260_j(MinecraftServer.java:393)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraft.server.integrated.IntegratedServer.func_71260_j(IntegratedServer.java:242)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:537)
[23:27:39 INFO]: Client> 2013-10-29 23:27:39 [iNFO] [sTDERR] 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:27:40 INFO]: Client> 2013-10-29 23:27:40 [iNFO] [ForgeModLoader] The state engine was in incorrect state SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded.
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] ---- Minecraft Crash Report ----
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] // I bet Cylons wouldn't have this problem.
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] Time: 10/29/13 11:27 PM
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] Description: Exception in server tick loop
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] java.lang.NoClassDefFoundError: assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at assets.betterdefense.world.dimension.BetterDefenseWorldProvider.func_76555_c(BetterDefenseWorldProvider.java:53)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.world.WorldServer.func_72970_h(WorldServer.java:728)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.world.World.<init>(World.java:291)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.world.WorldServer.<init>(WorldServer.java:110)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:13)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:77)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:107)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] Caused by: java.lang.ClassNotFoundException: assets.betterdefense.world.dimension.BetterDefenseChunkProvider
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	... 9 more
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] Caused by: java.lang.ClassFormatError: Duplicate method name&signature in class file assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.defineClass1(Native Method)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.defineClass(Unknown Source)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at java.security.SecureClassLoader.defineClass(Unknown Source)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	... 11 more
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows:
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] ---------------------------------------------------------------------------------------
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] -- System Details --
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] Details:
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Minecraft Version: 1.6.4
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Operating System: Windows 8 (amd64) version 6.2
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Java Version: 1.7.0_40, Oracle Corporation
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Memory: 52584200 bytes (50 MB) / 372244480 bytes (355 MB) up to 954728448 bytes (910 MB)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Suspicious classes: FML and Forge are installed
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	FML: MCP v8.11 FML v6.4.35.938 Minecraft Forge 9.11.1.938 4 mods loaded, 4 mods active
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	FML{6.4.35.938} [Forge Mod Loader] (minecraftforge-9.11.1.938.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Forge{9.11.1.938} [Minecraft Forge] (minecraftforge-9.11.1.938.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Tenyar97{1.1.0} [better Defense] (assets.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Profiler Position: N/A (disabled)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Player Count: 0 / 8; []
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Type: Integrated Server (map_client.txt)
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] 	Is Modded: Definitely; Client brand changed to 'fml,forge'
[23:27:41 INFO]: Client> 2013-10-29 23:27:41 [iNFO] [sTDOUT] #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Max\AppData\Roaming\.minecraft\crash-reports\crash-2013-10-29_23.27.31-server.txt
[23:27:42 INFO]: Client> 2013-10-29 23:27:42 [iNFO] [Minecraft-Server] Stopping server
[23:27:42 INFO]: Client> 2013-10-29 23:27:42 [iNFO] [Minecraft-Server] Saving players
[23:27:42 INFO]: Client> 2013-10-29 23:27:42 [iNFO] [Minecraft-Server] Saving worlds
[23:27:42 INFO]: Client> 2013-10-29 23:27:42 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
[23:27:43 INFO]: Client> AL lib: (EE) alc_cleanup: 1 device not closed
[23:27:56 ERROR]: Game ended with bad state (exit code -1)
[23:27:56 INFO]: Deleting C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-183735088844352
[23:27:56 INFO]: Ignoring visibility rule and showing launcher due to a game crash
[23:28:24 INFO]: Getting syncinfo for selected version
[23:28:24 INFO]: Queueing library & version downloads
[23:28:24 INFO]: Download job 'Version & Libraries' started (8 threads, 22 files)
[23:28:24 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:24 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.8\launchwrapper-1.8.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:24 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:25 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:26 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:28:26 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
[23:28:26 INFO]: Job 'Version & Libraries' finished successfully
[23:28:26 INFO]: Launching game
[23:28:26 INFO]: Looking for old natives to clean up...
[23:28:27 INFO]: Unpacking natives to C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-183980014330772
[23:28:27 INFO]: Launching in C:\Users\Max\AppData\Roaming\.minecraft
[23:28:29 INFO]: Client> Oct 29, 2013 11:28:29 PM net.minecraft.launchwrapper.LogWrapper log
[23:28:29 INFO]: Client> INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:28:31 INFO]: Client> Oct 29, 2013 11:28:31 PM net.minecraft.launchwrapper.LogWrapper log
[23:28:31 INFO]: Client> INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:28:31 INFO]: Client> Oct 29, 2013 11:28:31 PM net.minecraft.launchwrapper.LogWrapper log
[23:28:31 INFO]: Client> INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[23:28:32 INFO]: Client> 2013-10-29 23:28:32 [iNFO] [ForgeModLoader] Forge Mod Loader version 6.4.35.938 for Minecraft 1.6.4 loading
[23:28:32 INFO]: Client> 2013-10-29 23:28:32 [iNFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_40, running on Windows 8:amd64:6.2, installed at C:\Program Files\Java\jre7
[23:28:33 INFO]: Client> 2013-10-29 23:28:33 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:28:33 INFO]: Client> 2013-10-29 23:28:33 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[23:28:33 INFO]: Client> 2013-10-29 23:28:33 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:28:33 INFO]: Client> 2013-10-29 23:28:33 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:28:33 INFO]: Client> 2013-10-29 23:28:33 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:28:33 INFO]: Client> 2013-10-29 23:28:33 [iNFO] [sTDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
[23:28:48 INFO]: Client> 2013-10-29 23:28:48 [iNFO] [ForgeModLoader] Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:28:48 INFO]: Client> 2013-10-29 23:28:48 [iNFO] [ForgeModLoader] Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[23:28:48 INFO]: Client> 2013-10-29 23:28:48 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:28:48 INFO]: Client> 2013-10-29 23:28:48 [iNFO] [sTDOUT] Loaded 109 rules from AccessTransformer config file forge_at.cfg
[23:28:48 INFO]: Client> 2013-10-29 23:28:48 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[23:28:53 INFO]: Client> 2013-10-29 23:28:53 [iNFO] [ForgeModLoader] Launching wrapped minecraft {net.minecraft.client.main.Main}
[23:29:10 INFO]: Client> 2013-10-29 23:29:10 [iNFO] [Minecraft-Client] Setting user: Tenyar97
[23:29:20 INFO]: Client> 2013-10-29 23:29:20 [iNFO] [Minecraft-Client] LWJGL Version: 2.9.0
[23:29:25 INFO]: Client> 2013-10-29 23:29:25 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default
[23:29:28 INFO]: Client> 2013-10-29 23:29:28 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization
[23:29:28 INFO]: Client> 2013-10-29 23:29:28 [iNFO] [sTDOUT] MinecraftForge v9.11.1.938 Initialized
[23:29:28 INFO]: Client> 2013-10-29 23:29:28 [iNFO] [ForgeModLoader] MinecraftForge v9.11.1.938 Initialized
[23:29:29 INFO]: Client> 2013-10-29 23:29:29 [iNFO] [sTDOUT] Replaced 112 ore recipies
[23:29:29 INFO]: Client> 2013-10-29 23:29:29 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization
[23:29:30 INFO]: Client> 2013-10-29 23:29:30 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Max\AppData\Roaming\.minecraft\config\logging.properties
[23:29:30 INFO]: Client> 2013-10-29 23:29:30 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
[23:29:31 INFO]: Client> 2013-10-29 23:29:31 [iNFO] [ForgeModLoader] Searching C:\Users\Max\AppData\Roaming\.minecraft\mods for mods
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [iNFO] [mcp] Activating mod mcp
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [iNFO] [FML] Activating mod FML
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [iNFO] [Forge] Activating mod Forge
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [iNFO] [Tenyar97] Activating mod Tenyar97
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [WARNING] [better Defense] Mod Better Defense is missing a pack.mcmeta file, things may not work well
[23:29:51 INFO]: Client> 2013-10-29 23:29:51 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Better Defense
[23:29:52 INFO]: Client> 2013-10-29 23:29:52 [iNFO] [ForgeModLoader] Registering Forge Packet Handler
[23:29:53 INFO]: Client> 2013-10-29 23:29:53 [iNFO] [ForgeModLoader] Succeeded registering Forge Packet Handler
[23:29:54 INFO]: Client> 2013-10-29 23:29:54 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
[23:30:10 INFO]: Client> 2013-10-29 23:30:10 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods
[23:30:10 INFO]: Client> 2013-10-29 23:30:10 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
[23:30:10 INFO]: Client> 2013-10-29 23:30:10 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
[23:30:10 INFO]: Client> 2013-10-29 23:30:10 [WARNING] [better Defense] Mod Better Defense is missing a pack.mcmeta file, things may not work well
[23:30:10 INFO]: Client> 2013-10-29 23:30:10 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Better Defense
[23:30:11 INFO]: Client> 2013-10-29 23:30:11 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/items/MISSING_ICON_ITEM_1297_Snail Meat*UNUSED*.png
[23:30:13 INFO]: Client> 2013-10-29 23:30:13 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1040_Living-Dispenser_front_horizontal.png
[23:30:13 INFO]: Client> 2013-10-29 23:30:13 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side_overlay.png
[23:30:13 INFO]: Client> 2013-10-29 23:30:13 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side.png
[23:30:13 INFO]: Client> 2013-10-29 23:30:13 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_top.png
[23:30:13 INFO]: Client> 2013-10-29 23:30:13 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side_snowed.png
[23:30:13 INFO]: Client> 2013-10-29 23:30:13 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1040_Living-Dispenser_front_vertical.png
[23:30:14 INFO]: Client> 2013-10-29 23:30:14 [iNFO] [sTDOUT] 
[23:30:14 INFO]: Client> 2013-10-29 23:30:14 [iNFO] [sTDOUT] Starting up SoundSystem...
[23:30:14 INFO]: Client> 2013-10-29 23:30:14 [iNFO] [sTDOUT] Initializing LWJGL OpenAL
[23:30:14 INFO]: Client> 2013-10-29 23:30:14 [iNFO] [sTDOUT]     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[23:30:16 INFO]: Client> 2013-10-29 23:30:16 [iNFO] [sTDOUT] OpenAL initialized.
[23:30:16 INFO]: Client> 2013-10-29 23:30:16 [iNFO] [sTDOUT] 
[23:30:18 INFO]: Client> 2013-10-29 23:30:18 [iNFO] [Minecraft-Client] Stopping!
[23:30:19 INFO]: Client> 2013-10-29 23:30:19 [iNFO] [sTDOUT] 
[23:30:19 INFO]: Client> 2013-10-29 23:30:19 [iNFO] [sTDOUT] SoundSystem shutting down...
[23:30:19 INFO]: Client> 2013-10-29 23:30:19 [iNFO] [sTDOUT]     Author: Paul Lamb, www.paulscode.com
[23:30:19 INFO]: Client> 2013-10-29 23:30:19 [iNFO] [sTDOUT] 
[23:30:20 ERROR]: Game ended with bad state (exit code -805306369)
[23:30:20 INFO]: Deleting C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-183980014330772
[23:30:20 WARN]: Couldn't delete C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-183980014330772 - scheduling for deletion upon exit
[23:30:20 INFO]: Ignoring visibility rule and showing launcher due to a game crash
[23:30:34 INFO]: Deleting C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-183980014330772
[23:30:34 INFO]: Getting syncinfo for selected version
[23:30:34 INFO]: Queueing library & version downloads
[23:30:34 INFO]: Download job 'Version & Libraries' started (8 threads, 22 files)
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput-platform\2.0.5\jinput-platform-2.0.5-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\minecraft\launchwrapper\1.8\launchwrapper-1.8.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\commons-io\commons-io\2.4\commons-io-2.4.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\google\guava\guava\14.0\guava-14.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\lwjgl\lwjgl\lwjgl-platform\2.9.0\lwjgl-platform-2.9.0-natives-windows.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:35 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar for job 'Version & Libraries': Used own copy as it matched etag
[23:30:36 INFO]: Finished downloading C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938.jar for job 'Version & Libraries': Couldn't connect to server (responded with 403) but have local file, assuming it's good
[23:30:36 INFO]: Job 'Version & Libraries' finished successfully
[23:30:36 INFO]: Launching game
[23:30:36 INFO]: Looking for old natives to clean up...
[23:30:36 INFO]: Unpacking natives to C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-184108949055057
[23:30:36 INFO]: Launching in C:\Users\Max\AppData\Roaming\.minecraft
[23:30:39 INFO]: Client> Oct 29, 2013 11:30:39 PM net.minecraft.launchwrapper.LogWrapper log
[23:30:39 INFO]: Client> INFO: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:30:40 INFO]: Client> Oct 29, 2013 11:30:40 PM net.minecraft.launchwrapper.LogWrapper log
[23:30:40 INFO]: Client> INFO: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker
[23:30:40 INFO]: Client> Oct 29, 2013 11:30:40 PM net.minecraft.launchwrapper.LogWrapper log
[23:30:40 INFO]: Client> INFO: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker
[23:30:40 INFO]: Client> 2013-10-29 23:30:40 [iNFO] [ForgeModLoader] Forge Mod Loader version 6.4.35.938 for Minecraft 1.6.4 loading
[23:30:40 INFO]: Client> 2013-10-29 23:30:40 [iNFO] [ForgeModLoader] Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_40, running on Windows 8:amd64:6.2, installed at C:\Program Files\Java\jre7
[23:30:41 INFO]: Client> 2013-10-29 23:30:41 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:30:41 INFO]: Client> 2013-10-29 23:30:41 [iNFO] [ForgeModLoader] Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker
[23:30:41 INFO]: Client> 2013-10-29 23:30:41 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:30:41 INFO]: Client> 2013-10-29 23:30:41 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker
[23:30:41 INFO]: Client> 2013-10-29 23:30:41 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:30:42 INFO]: Client> 2013-10-29 23:30:42 [iNFO] [sTDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
[23:30:58 INFO]: Client> 2013-10-29 23:30:58 [iNFO] [ForgeModLoader] Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557
[23:30:59 INFO]: Client> 2013-10-29 23:30:59 [iNFO] [ForgeModLoader] Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc
[23:30:59 INFO]: Client> 2013-10-29 23:30:59 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper
[23:30:59 INFO]: Client> 2013-10-29 23:30:59 [iNFO] [sTDOUT] Loaded 109 rules from AccessTransformer config file forge_at.cfg
[23:30:59 INFO]: Client> 2013-10-29 23:30:59 [iNFO] [ForgeModLoader] Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker
[23:31:03 INFO]: Client> 2013-10-29 23:31:03 [iNFO] [ForgeModLoader] Launching wrapped minecraft {net.minecraft.client.main.Main}
[23:31:12 INFO]: Client> 2013-10-29 23:31:12 [iNFO] [Minecraft-Client] Setting user: Tenyar97
[23:31:22 INFO]: Client> 2013-10-29 23:31:22 [iNFO] [Minecraft-Client] LWJGL Version: 2.9.0
[23:31:28 INFO]: Client> 2013-10-29 23:31:28 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default
[23:31:36 INFO]: Client> 2013-10-29 23:31:36 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization
[23:31:36 INFO]: Client> 2013-10-29 23:31:36 [iNFO] [sTDOUT] MinecraftForge v9.11.1.938 Initialized
[23:31:36 INFO]: Client> 2013-10-29 23:31:36 [iNFO] [ForgeModLoader] MinecraftForge v9.11.1.938 Initialized
[23:31:37 INFO]: Client> 2013-10-29 23:31:37 [iNFO] [sTDOUT] Replaced 112 ore recipies
[23:31:37 INFO]: Client> 2013-10-29 23:31:37 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization
[23:31:37 INFO]: Client> 2013-10-29 23:31:37 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Max\AppData\Roaming\.minecraft\config\logging.properties
[23:31:37 INFO]: Client> 2013-10-29 23:31:37 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL
[23:31:39 INFO]: Client> 2013-10-29 23:31:39 [iNFO] [ForgeModLoader] Searching C:\Users\Max\AppData\Roaming\.minecraft\mods for mods
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [iNFO] [mcp] Activating mod mcp
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [iNFO] [FML] Activating mod FML
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [iNFO] [Forge] Activating mod Forge
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [iNFO] [Tenyar97] Activating mod Tenyar97
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [WARNING] [better Defense] Mod Better Defense is missing a pack.mcmeta file, things may not work well
[23:31:58 INFO]: Client> 2013-10-29 23:31:58 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Better Defense
[23:31:59 INFO]: Client> 2013-10-29 23:31:59 [iNFO] [ForgeModLoader] Registering Forge Packet Handler
[23:32:00 INFO]: Client> 2013-10-29 23:32:00 [iNFO] [ForgeModLoader] Succeeded registering Forge Packet Handler
[23:32:02 INFO]: Client> 2013-10-29 23:32:02 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0
[23:32:20 INFO]: Client> 2013-10-29 23:32:20 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods
[23:32:20 INFO]: Client> 2013-10-29 23:32:20 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well
[23:32:20 INFO]: Client> 2013-10-29 23:32:20 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well
[23:32:20 INFO]: Client> 2013-10-29 23:32:20 [WARNING] [better Defense] Mod Better Defense is missing a pack.mcmeta file, things may not work well
[23:32:20 INFO]: Client> 2013-10-29 23:32:20 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Better Defense
[23:32:22 INFO]: Client> 2013-10-29 23:32:22 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/items/MISSING_ICON_ITEM_1297_Snail Meat*UNUSED*.png
[23:32:22 INFO]: Client> 2013-10-29 23:32:22 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1040_Living-Dispenser_front_horizontal.png
[23:32:23 INFO]: Client> 2013-10-29 23:32:23 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side_overlay.png
[23:32:23 INFO]: Client> 2013-10-29 23:32:23 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side.png
[23:32:23 INFO]: Client> 2013-10-29 23:32:23 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_top.png
[23:32:24 INFO]: Client> 2013-10-29 23:32:24 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1019_Top Soil_side_snowed.png
[23:32:24 INFO]: Client> 2013-10-29 23:32:24 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: minecraft:textures/blocks/MISSING_ICON_TILE_1040_Living-Dispenser_front_vertical.png
[23:32:25 INFO]: Client> 2013-10-29 23:32:25 [iNFO] [sTDOUT] 
[23:32:25 INFO]: Client> 2013-10-29 23:32:25 [iNFO] [sTDOUT] Starting up SoundSystem...
[23:32:26 INFO]: Client> 2013-10-29 23:32:26 [iNFO] [sTDOUT] Initializing LWJGL OpenAL
[23:32:26 INFO]: Client> 2013-10-29 23:32:26 [iNFO] [sTDOUT]     (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.org)
[23:32:27 INFO]: Client> 2013-10-29 23:32:27 [iNFO] [sTDOUT] OpenAL initialized.
[23:32:27 INFO]: Client> 2013-10-29 23:32:27 [iNFO] [sTDOUT] 
[23:32:54 INFO]: Client> 2013-10-29 23:32:53 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.6.4
[23:32:54 INFO]: Client> 2013-10-29 23:32:53 [iNFO] [Minecraft-Server] Generating keypair
[23:32:56 INFO]: Client> 2013-10-29 23:32:56 [iNFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@b5298ce)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] java.lang.NoClassDefFoundError: assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at assets.betterdefense.world.dimension.BetterDefenseWorldProvider.func_76555_c(BetterDefenseWorldProvider.java:53)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServer.func_72970_h(WorldServer.java:728)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.world.World.<init>(World.java:291)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServer.<init>(WorldServer.java:110)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:13)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:77)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:107)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] Caused by: java.lang.ClassNotFoundException: assets.betterdefense.world.dimension.BetterDefenseChunkProvider
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	... 9 more
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] Caused by: java.lang.ClassFormatError: Duplicate method name&signature in class file assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at java.lang.ClassLoader.defineClass1(Native Method)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at java.lang.ClassLoader.defineClass(Unknown Source)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at java.security.SecureClassLoader.defineClass(Unknown Source)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	... 11 more
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [sEVERE] [Minecraft-Server] Encountered an unexpected exception NoClassDefFoundError
[23:32:57 INFO]: Client> java.lang.NoClassDefFoundError: assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:32:57 INFO]: Client> 	at assets.betterdefense.world.dimension.BetterDefenseWorldProvider.func_76555_c(BetterDefenseWorldProvider.java:53)
[23:32:57 INFO]: Client> 	at net.minecraft.world.WorldServer.func_72970_h(WorldServer.java:728)
[23:32:57 INFO]: Client> 	at net.minecraft.world.World.<init>(World.java:291)
[23:32:57 INFO]: Client> 	at net.minecraft.world.WorldServer.<init>(WorldServer.java:110)
[23:32:57 INFO]: Client> 	at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:13)
[23:32:57 INFO]: Client> 	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:77)
[23:32:57 INFO]: Client> 	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:107)
[23:32:57 INFO]: Client> 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
[23:32:57 INFO]: Client> 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:32:57 INFO]: Client> Caused by: java.lang.ClassNotFoundException: assets.betterdefense.world.dimension.BetterDefenseChunkProvider
[23:32:57 INFO]: Client> 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[23:32:57 INFO]: Client> 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:32:57 INFO]: Client> 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:32:57 INFO]: Client> 	... 9 more
[23:32:57 INFO]: Client> Caused by: java.lang.ClassFormatError: Duplicate method name&signature in class file assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:32:57 INFO]: Client> 	at java.lang.ClassLoader.defineClass1(Native Method)
[23:32:57 INFO]: Client> 	at java.lang.ClassLoader.defineClass(Unknown Source)
[23:32:57 INFO]: Client> 	at java.security.SecureClassLoader.defineClass(Unknown Source)
[23:32:57 INFO]: Client> 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[23:32:57 INFO]: Client> 	... 11 more
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [sEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Max\AppData\Roaming\.minecraft\crash-reports\crash-2013-10-29_23.32.57-server.txt
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [Minecraft-Server] Stopping server
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [Minecraft-Server] Saving players
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [Minecraft-Server] Saving worlds
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] java.lang.NullPointerException
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraftforge.common.ForgeChunkManager.saveWorld(ForgeChunkManager.java:832)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraftforge.common.ForgeInternalHandler.onDimensionSave(ForgeInternalHandler.java:70)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraftforge.event.ASMEventHandler_3_ForgeInternalHandler_onDimensionSave_Save.invoke(.dynamic)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraftforge.event.ASMEventHandler.invoke(ASMEventHandler.java:39)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraftforge.event.EventBus.post(EventBus.java:108)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.world.WorldServer.func_73044_a(WorldServer.java:900)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.func_71267_a(MinecraftServer.java:360)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.func_71260_j(MinecraftServer.java:393)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.integrated.IntegratedServer.func_71260_j(IntegratedServer.java:242)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:537)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [sTDERR] 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:32:57 INFO]: Client> 2013-10-29 23:32:57 [iNFO] [ForgeModLoader] The state engine was in incorrect state SERVER_STARTING and forced into state SERVER_STOPPED. Errors may have been discarded.
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] ---- Minecraft Crash Report ----
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] // This doesn't make any sense!
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] Time: 10/29/13 11:32 PM
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] Description: Exception in server tick loop
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] java.lang.NoClassDefFoundError: assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at assets.betterdefense.world.dimension.BetterDefenseWorldProvider.func_76555_c(BetterDefenseWorldProvider.java:53)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.world.WorldServer.func_72970_h(WorldServer.java:728)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.world.World.<init>(World.java:291)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.world.WorldServer.<init>(WorldServer.java:110)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.world.WorldServerMulti.<init>(WorldServerMulti.java:13)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:77)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:107)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] Caused by: java.lang.ClassNotFoundException: assets.betterdefense.world.dimension.BetterDefenseChunkProvider
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.loadClass(Unknown Source)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	... 9 more
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] Caused by: java.lang.ClassFormatError: Duplicate method name&signature in class file assets/betterdefense/world/dimension/BetterDefenseChunkProvider
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.defineClass1(Native Method)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at java.lang.ClassLoader.defineClass(Unknown Source)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at java.security.SecureClassLoader.defineClass(Unknown Source)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	... 11 more
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows:
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] ---------------------------------------------------------------------------------------
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] -- System Details --
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] Details:
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Minecraft Version: 1.6.4
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Operating System: Windows 8 (amd64) version 6.2
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Java Version: 1.7.0_40, Oracle Corporation
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Memory: 271457352 bytes (258 MB) / 419954688 bytes (400 MB) up to 954728448 bytes (910 MB)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Suspicious classes: FML and Forge are installed
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	FML: MCP v8.11 FML v6.4.35.938 Minecraft Forge 9.11.1.938 4 mods loaded, 4 mods active
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	FML{6.4.35.938} [Forge Mod Loader] (minecraftforge-9.11.1.938.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Forge{9.11.1.938} [Minecraft Forge] (minecraftforge-9.11.1.938.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Tenyar97{1.1.0} [better Defense] (assets.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Profiler Position: N/A (disabled)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Player Count: 0 / 8; []
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Type: Integrated Server (map_client.txt)
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] 	Is Modded: Definitely; Client brand changed to 'fml,forge'
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [sTDOUT] #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Max\AppData\Roaming\.minecraft\crash-reports\crash-2013-10-29_23.32.57-server.txt
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [Minecraft-Server] Stopping server
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [Minecraft-Server] Saving players
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [Minecraft-Server] Saving worlds
[23:32:58 INFO]: Client> 2013-10-29 23:32:58 [iNFO] [Minecraft-Server] Saving chunks for level 'New World'/Overworld
[23:32:58 INFO]: Client> AL lib: (EE) alc_cleanup: 1 device not closed
[23:32:58 ERROR]: Game ended with bad state (exit code -1)
[23:32:58 INFO]: Deleting C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-184108949055057
[23:32:59 INFO]: Ignoring visibility rule and showing launcher due to a game crash
[23:32:59 WARN]: Couldn't delete C:\Users\Max\AppData\Roaming\.minecraft\versions\1.6.4-Forge9.11.1.938\1.6.4-Forge9.11.1.938-natives-184108949055057 - scheduling for deletion upon exit

 

I see that it is telling me I have a "Duplicate method name&signature in class file" but I'm not seeing it anywhere..

 

My chunk provider (Mashup of old tutorials and stock chunk provider)

package assets.betterdefense.world.dimension;

import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.CAVE;
import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.MINESHAFT;
import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.RAVINE;
import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.SCATTERED_FEATURE;
import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.STRONGHOLD;
import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.VILLAGE;
import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.DUNGEON;
import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAKE;
import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAVA;

import java.util.List;
import java.util.Random;

import net.minecraft.block.Block;
import net.minecraft.block.BlockSand;
import net.minecraft.entity.EnumCreatureType;
import net.minecraft.util.IProgressUpdate;
import net.minecraft.util.MathHelper;
import net.minecraft.world.ChunkPosition;
import net.minecraft.world.World;
import net.minecraft.world.biome.BiomeGenBase;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.chunk.IChunkProvider;
import net.minecraft.world.gen.MapGenBase;
import net.minecraft.world.gen.MapGenCaves;
import net.minecraft.world.gen.MapGenRavine;
import net.minecraft.world.gen.NoiseGeneratorOctaves;
import net.minecraft.world.gen.feature.MapGenScatteredFeature;
import net.minecraft.world.gen.feature.WorldGenDungeons;
import net.minecraft.world.gen.feature.WorldGenLakes;
import net.minecraft.world.gen.structure.MapGenMineshaft;
import net.minecraft.world.gen.structure.MapGenStronghold;
import net.minecraft.world.gen.structure.MapGenVillage;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.Event.Result;
import net.minecraftforge.event.terraingen.ChunkProviderEvent;
import net.minecraftforge.event.terraingen.PopulateChunkEvent;
import net.minecraftforge.event.terraingen.TerrainGen;

public class BetterDefenseChunkProvider implements IChunkProvider {
/** RNG. */
private Random rand;

/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen1;

/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen2;

/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen3;

/** A NoiseGeneratorOctaves used in generating terrain */
private NoiseGeneratorOctaves noiseGen4;

/** A NoiseGeneratorOctaves used in generating terrain */
public NoiseGeneratorOctaves noiseGen5;

/** A NoiseGeneratorOctaves used in generating terrain */
public NoiseGeneratorOctaves noiseGen6;
public NoiseGeneratorOctaves mobSpawnerNoise;

/** Reference to the World object. */
private World worldObj;

/** are map structures going to be generated (e.g. strongholds) */
private final boolean mapFeaturesEnabled;

/** Holds the overall noise array used in chunk generation */
private double[] noiseArray;
private double[] stoneNoise = new double[256];
private MapGenBase caveGenerator = new MapGenCaves();

/** Holds Stronghold Generator */
private MapGenStronghold strongholdGenerator = new MapGenStronghold();

/** Holds Village Generator */
private MapGenVillage villageGenerator = new MapGenVillage();

/** Holds Mineshaft Generator */
private MapGenMineshaft mineshaftGenerator = new MapGenMineshaft();
private MapGenScatteredFeature scatteredFeatureGenerator = new MapGenScatteredFeature();

/** Holds ravine generator */
private MapGenBase ravineGenerator = new MapGenRavine();

/** The biomes that are used to generate the chunk */
private BiomeGenBase[] biomesForGeneration;

/** A double array that hold terrain noise from noiseGen3 */
double[] noise3;

/** A double array that hold terrain noise */
double[] noise1;

/** A double array that hold terrain noise from noiseGen2 */
double[] noise2;

/** A double array that hold terrain noise from noiseGen5 */
double[] noise5;

/** A double array that holds terrain noise from noiseGen6 */
double[] noise6;

/**
* Used to store the 5x5 parabolic field that is used during terrain
* generation.
*/
float[] parabolicField;
int[][] field_73219_j = new int[32][32];

{
caveGenerator = TerrainGen.getModdedMapGen(caveGenerator, CAVE);
strongholdGenerator = (MapGenStronghold) TerrainGen.getModdedMapGen(strongholdGenerator, STRONGHOLD);
villageGenerator = (MapGenVillage) TerrainGen.getModdedMapGen(villageGenerator, VILLAGE);
mineshaftGenerator = (MapGenMineshaft) TerrainGen.getModdedMapGen(mineshaftGenerator, MINESHAFT);
scatteredFeatureGenerator = (MapGenScatteredFeature) TerrainGen.getModdedMapGen(scatteredFeatureGenerator, SCATTERED_FEATURE);
ravineGenerator = TerrainGen.getModdedMapGen(ravineGenerator, RAVINE);
}

public BetterDefenseChunkProvider(World world, long seed, boolean mapFeaturesEnabled) {
this.worldObj = world;
this.mapFeaturesEnabled = mapFeaturesEnabled;
this.rand = new Random(seed);
this.noiseGen1 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen2 = new NoiseGeneratorOctaves(this.rand, 16);
this.noiseGen3 = new NoiseGeneratorOctaves(this.rand, ;
this.noiseGen4 = new NoiseGeneratorOctaves(this.rand, 4);
this.noiseGen5 = new NoiseGeneratorOctaves(this.rand, 10);
this.noiseGen6 = new NoiseGeneratorOctaves(this.rand, 16);
this.mobSpawnerNoise = new NoiseGeneratorOctaves(this.rand, ;

NoiseGeneratorOctaves[] noiseGens = { noiseGen1, noiseGen2, noiseGen3, noiseGen4, noiseGen5, noiseGen6, mobSpawnerNoise };
noiseGens = TerrainGen.getModdedNoiseGenerators(world, this.rand, noiseGens);
this.noiseGen1 = noiseGens[0];
this.noiseGen2 = noiseGens[1];
this.noiseGen3 = noiseGens[2];
this.noiseGen4 = noiseGens[3];
this.noiseGen5 = noiseGens[4];
this.noiseGen6 = noiseGens[5];
this.mobSpawnerNoise = noiseGens[6];
}

/**
* Generates the shape of the terrain for the chunk though its all stone
* though the water is frozen if the temperature is low enough
*/
public void generateTerrain(int par1, int par2, byte[] par3ArrayOfByte) {
byte b0 = 4;
byte b1 = 16;
byte b2 = 63;
int k = b0 + 1;
byte b3 = 17;
int l = b0 + 1;
this.biomesForGeneration = this.worldObj.getWorldChunkManager().getBiomesForGeneration(this.biomesForGeneration, par1 * 4 - 2, par2 * 4 - 2, k + 5, l + 5);
this.noiseArray = this.initializeNoiseField(this.noiseArray, par1 * b0, 0, par2 * b0, k, b3, l);

for (int i1 = 0; i1 < b0; ++i1) {
for (int j1 = 0; j1 < b0; ++j1) {
for (int k1 = 0; k1 < b1; ++k1) {
double d0 = 0.125D;
double d1 = this.noiseArray[((i1 + 0) * l + j1 + 0) * b3 + k1 + 0];
double d2 = this.noiseArray[((i1 + 0) * l + j1 + 1) * b3 + k1 + 0];
double d3 = this.noiseArray[((i1 + 1) * l + j1 + 0) * b3 + k1 + 0];
double d4 = this.noiseArray[((i1 + 1) * l + j1 + 1) * b3 + k1 + 0];
double d5 = (this.noiseArray[((i1 + 0) * l + j1 + 0) * b3 + k1 + 1] - d1) * d0;
double d6 = (this.noiseArray[((i1 + 0) * l + j1 + 1) * b3 + k1 + 1] - d2) * d0;
double d7 = (this.noiseArray[((i1 + 1) * l + j1 + 0) * b3 + k1 + 1] - d3) * d0;
double d8 = (this.noiseArray[((i1 + 1) * l + j1 + 1) * b3 + k1 + 1] - d4) * d0;

for (int l1 = 0; l1 < 8; ++l1) {
double d9 = 0.25D;
double d10 = d1;
double d11 = d2;
double d12 = (d3 - d1) * d9;
double d13 = (d4 - d2) * d9;

for (int i2 = 0; i2 < 4; ++i2) {
int j2 = i2 + i1 * 4 << 11 | 0 + j1 * 4 << 7 | k1 * 8 + l1;
short short1 = 128;
j2 -= short1;
double d14 = 0.25D;
double d15 = (d11 - d10) * d14;
double d16 = d10 - d15;

for (int k2 = 0; k2 < 4; ++k2) {
if ((d16 += d15) > 0.0D) {
par3ArrayOfByte[j2 += short1] = (byte) Block.stone.blockID;//Block.stone.blockID;
} else if (k1 * 8 + l1 < b2) {
par3ArrayOfByte[j2 += short1] = (byte) Block.waterStill.blockID;
} else {
par3ArrayOfByte[j2 += short1] = 0;
}
}

d10 += d12;
d11 += d13;
}

d1 += d5;
d2 += d6;
d3 += d7;
d4 += d8;
}
}
}
}
}

/**
* Replaces the stone that was placed in with blocks that match the biome
*/
public void replaceBlocksForBiome(int par1, int par2, byte[] par3ArrayOfByte, BiomeGenBase[] par4ArrayOfBiomeGenBase) {
ChunkProviderEvent.ReplaceBiomeBlocks event = new ChunkProviderEvent.ReplaceBiomeBlocks(this, par1, par2, par3ArrayOfByte, par4ArrayOfBiomeGenBase);
MinecraftForge.EVENT_BUS.post(event);
if (event.getResult() == Result.DENY)
return;

byte b0 = 63;
double d0 = 0.03125D;
this.stoneNoise = this.noiseGen4.generateNoiseOctaves(this.stoneNoise, par1 * 16, par2 * 16, 0, 16, 16, 1, d0 * 2.0D, d0 * 2.0D, d0 * 2.0D);

for (int k = 0; k < 16; ++k) {
for (int l = 0; l < 16; ++l) {
BiomeGenBase biomegenbase = par4ArrayOfBiomeGenBase[l + k * 16];
float f = biomegenbase.getFloatTemperature();
int i1 = (int) (this.stoneNoise[k + l * 16] / 3.0D + 3.0D + this.rand.nextDouble() * 0.25D);
int j1 = -1;
byte b1 = biomegenbase.topBlock;
byte b2 = biomegenbase.fillerBlock;

for (int k1 = 127; k1 >= 0; --k1) {
int l1 = (l * 16 + k) * 128 + k1;

if (k1 <= 0 + this.rand.nextInt(5)) {
par3ArrayOfByte[l1] = (byte) Block.bedrock.blockID;
} else {
byte b3 = par3ArrayOfByte[l1];

if (b3 == 0) {
j1 = -1;
} else if (b3 == Block.stone.blockID) {
if (j1 == -1) {
if (i1 <= 0) {
b1 = 0;
b2 = (byte) Block.dirt.blockID;//was dirt
} else if (k1 >= b0 - 4 && k1 <= b0 + 1) {
b1 = biomegenbase.topBlock;
b2 = biomegenbase.fillerBlock;
}

if (k1 < b0 && b1 == 0) {
if (f < 0.15F) {
b1 = (byte) Block.ice.blockID;
} else {
b1 = (byte) Block.waterStill.blockID;
}
}

j1 = i1;

if (k1 >= b0 - 1) {
par3ArrayOfByte[l1] = b1;
} else {
par3ArrayOfByte[l1] = b2;
}
} else if (j1 > 0) {
--j1;
par3ArrayOfByte[l1] = b2;

if (j1 == 0 && b2 == Block.sand.blockID) {
j1 = this.rand.nextInt(4);
b2 = (byte) Block.sandStone.blockID;
}
}
}
}
}
}
}
}

/**
* loads or generates the chunk at the chunk location specified
*/
public Chunk loadChunk(int par1, int par2) {
return this.provideChunk(par1, par2);
}

/**
* Will return back a chunk, if it doesn't exist and its not a MP client it
* will generates all the blocks for the specified chunk from the map seed
* and chunk seed
*/
public Chunk provideChunk(int par1, int par2) {
this.rand.setSeed((long) par1 * 341873128712L + (long) par2 * 132897987541L);
byte[] abyte = new byte[32768];
this.generateTerrain(par1, par2, abyte);
this.biomesForGeneration = this.worldObj.getWorldChunkManager().loadBlockGeneratorData(this.biomesForGeneration, par1 * 16, par2 * 16, 16, 16);
this.replaceBlocksForBiome(par1, par2, abyte, this.biomesForGeneration);
this.caveGenerator.generate(this, this.worldObj, par1, par2, abyte);
this.ravineGenerator.generate(this, this.worldObj, par1, par2, abyte);

if (this.mapFeaturesEnabled) {
this.mineshaftGenerator.generate(this, this.worldObj, par1, par2, abyte);
this.villageGenerator.generate(this, this.worldObj, par1, par2, abyte);
this.strongholdGenerator.generate(this, this.worldObj, par1, par2, abyte);
this.scatteredFeatureGenerator.generate(this, this.worldObj, par1, par2, abyte);
}

Chunk chunk = new Chunk(this.worldObj, abyte, par1, par2);
byte[] abyte1 = chunk.getBiomeArray();

for (int k = 0; k < abyte1.length; ++k) {
abyte1[k] = (byte) this.biomesForGeneration[k].biomeID;
}

chunk.generateSkylightMap();
return chunk;
}

/**
* generates a subset of the level's terrain data. Takes 7 arguments: the
* [empty] noise array, the position, and the size.
*/
private double[] initializeNoiseField(double[] par1ArrayOfDouble, int par2, int par3, int par4, int par5, int par6, int par7) {
ChunkProviderEvent.InitNoiseField event = new ChunkProviderEvent.InitNoiseField(this, par1ArrayOfDouble, par2, par3, par4, par5, par6, par7);
MinecraftForge.EVENT_BUS.post(event);
if (event.getResult() == Result.DENY)
return event.noisefield;

if (par1ArrayOfDouble == null) {
par1ArrayOfDouble = new double[par5 * par6 * par7];
}

if (this.parabolicField == null) {
this.parabolicField = new float[25];

for (int k1 = -2; k1 <= 2; ++k1) {
for (int l1 = -2; l1 <= 2; ++l1) {
float f = 10.0F / MathHelper.sqrt_float((float) (k1 * k1 + l1 * l1) + 0.2F);
this.parabolicField[k1 + 2 + (l1 + 2) * 5] = f;
}
}
}

double d0 = 684.412D;
double d1 = 684.412D;
this.noise5 = this.noiseGen5.generateNoiseOctaves(this.noise5, par2, par4, par5, par7, 1.121D, 1.121D, 0.5D);
this.noise6 = this.noiseGen6.generateNoiseOctaves(this.noise6, par2, par4, par5, par7, 200.0D, 200.0D, 0.5D);
this.noise3 = this.noiseGen3.generateNoiseOctaves(this.noise3, par2, par3, par4, par5, par6, par7, d0 / 80.0D, d1 / 160.0D, d0 / 80.0D);
this.noise1 = this.noiseGen1.generateNoiseOctaves(this.noise1, par2, par3, par4, par5, par6, par7, d0, d1, d0);
this.noise2 = this.noiseGen2.generateNoiseOctaves(this.noise2, par2, par3, par4, par5, par6, par7, d0, d1, d0);
boolean flag = false;
boolean flag1 = false;
int i2 = 0;
int j2 = 0;

for (int k2 = 0; k2 < par5; ++k2) {
for (int l2 = 0; l2 < par7; ++l2) {
float f1 = 0.0F;
float f2 = 0.0F;
float f3 = 0.0F;
byte b0 = 2;
BiomeGenBase biomegenbase = this.biomesForGeneration[k2 + 2 + (l2 + 2) * (par5 + 5)];

for (int i3 = -b0; i3 <= b0; ++i3) {
for (int j3 = -b0; j3 <= b0; ++j3) {
BiomeGenBase biomegenbase1 = this.biomesForGeneration[k2 + i3 + 2 + (l2 + j3 + 2) * (par5 + 5)];
float f4 = this.parabolicField[i3 + 2 + (j3 + 2) * 5] / (biomegenbase1.minHeight + 2.0F);

if (biomegenbase1.minHeight > biomegenbase.minHeight) {
f4 /= 2.0F;
}

f1 += biomegenbase1.maxHeight * f4;
f2 += biomegenbase1.minHeight * f4;
f3 += f4;
}
}

f1 /= f3;
f2 /= f3;
f1 = f1 * 0.9F + 0.1F;
f2 = (f2 * 4.0F - 1.0F) / 8.0F;
double d2 = this.noise6[j2] / 8000.0D;

if (d2 < 0.0D) {
d2 = -d2 * 0.3D;
}

d2 = d2 * 3.0D - 2.0D;

if (d2 < 0.0D) {
d2 /= 2.0D;

if (d2 < -1.0D) {
d2 = -1.0D;
}

d2 /= 1.4D;
d2 /= 2.0D;
} else {
if (d2 > 1.0D) {
d2 = 1.0D;
}

d2 /= 8.0D;
}

++j2;

for (int k3 = 0; k3 < par6; ++k3) {
double d3 = (double) f2;
double d4 = (double) f1;
d3 += d2 * 0.2D;
d3 = d3 * (double) par6 / 16.0D;
double d5 = (double) par6 / 2.0D + d3 * 4.0D;
double d6 = 0.0D;
double d7 = ((double) k3 - d5) * 12.0D * 128.0D / 128.0D / d4;

if (d7 < 0.0D) {
d7 *= 4.0D;
}

double d8 = this.noise1[i2] / 512.0D;
double d9 = this.noise2[i2] / 512.0D;
double d10 = (this.noise3[i2] / 10.0D + 1.0D) / 2.0D;

if (d10 < 0.0D) {
d6 = d8;
} else if (d10 > 1.0D) {
d6 = d9;
} else {
d6 = d8 + (d9 - d8) * d10;
}

d6 -= d7;

if (k3 > par6 - 4) {
double d11 = (double) ((float) (k3 - (par6 - 4)) / 3.0F);
d6 = d6 * (1.0D - d11) + -10.0D * d11;
}

par1ArrayOfDouble[i2] = d6;
++i2;
}
}
}

return par1ArrayOfDouble;
}

/**
* Checks to see if a chunk exists at x, y
*/
public boolean chunkExists(int par1, int par2) {
return true;
}

/**
* Populates chunk with ores etc etc
*/
public void populate(IChunkProvider par1IChunkProvider, int par2, int par3) {
BlockSand.fallInstantly = true;
int k = par2 * 16;
int l = par3 * 16;
BiomeGenBase biomegenbase = this.worldObj.getBiomeGenForCoords(k + 16, l + 16);
this.rand.setSeed(this.worldObj.getSeed());
long i1 = this.rand.nextLong() / 2L * 2L + 1L;
long j1 = this.rand.nextLong() / 2L * 2L + 1L;
this.rand.setSeed((long) par2 * i1 + (long) par3 * j1 ^ this.worldObj.getSeed());
boolean flag = false;

MinecraftForge.EVENT_BUS.post(new PopulateChunkEvent.Pre(par1IChunkProvider, worldObj, rand, par2, par3, flag));

if (this.mapFeaturesEnabled) {
this.mineshaftGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
flag = this.villageGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
this.strongholdGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
this.scatteredFeatureGenerator.generateStructuresInChunk(this.worldObj, this.rand, par2, par3);
}

int k1;
int l1;
int i2;

if (TerrainGen.populate(par1IChunkProvider, worldObj, rand, par2, par3, flag, LAKE) && !flag && this.rand.nextInt(4) == 0) {
k1 = k + this.rand.nextInt(16) + 8;
l1 = this.rand.nextInt(128);
i2 = l + this.rand.nextInt(16) + 8;
(new WorldGenLakes(Block.waterStill.blockID)).generate(this.worldObj, this.rand, k1, l1, i2);
}

if (TerrainGen.populate(par1IChunkProvider, worldObj, rand, par2, par3, flag, LAVA) && !flag && this.rand.nextInt( == 0) {
k1 = k + this.rand.nextInt(16) + 8;
l1 = this.rand.nextInt(this.rand.nextInt(120) + ;
i2 = l + this.rand.nextInt(16) + 8;

if (l1 < 63 || this.rand.nextInt(10) == 0) {
(new WorldGenLakes(Block.lavaStill.blockID)).generate(this.worldObj, this.rand, k1, l1, i2);
}
}

boolean doGen = TerrainGen.populate(par1IChunkProvider, worldObj, rand, par2, par3, flag, DUNGEON);
for (k1 = 0; doGen && k1 < 8; ++k1) {
l1 = k + this.rand.nextInt(16) + 8;
i2 = this.rand.nextInt(128);
int j2 = l + this.rand.nextInt(16) + 8;

if ((new WorldGenDungeons()).generate(this.worldObj, this.rand, l1, i2, j2)) {
;
}
}

MinecraftForge.EVENT_BUS.post(new PopulateChunkEvent.Post(par1IChunkProvider, worldObj, rand, par2, par3, flag));

BlockSand.fallInstantly = false;
}

/**
* Two modes of operation: if passed true, save all Chunks in one go. If
* passed false, save up to two chunks. Return true if all chunks have been
* saved.
*/
public boolean saveChunks(boolean par1, IProgressUpdate par2IProgressUpdate) {
return true;
}

public void func_104112_b() {
}

/**
* Unloads chunks that are marked to be unloaded. This is not guaranteed to
* unload every such chunk.
*/
public boolean unloadQueuedChunks() {
return false;
}

/**
* Returns if the IChunkProvider supports saving.
*/
public boolean canSave() {
return true;
}

/**
* Converts the instance data to a readable string.
*/
public String makeString() {
return "RandomLevelSource";
}

/**
* Returns a list of creatures of the specified type that can spawn at the
* given location.
*/
public List getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4) {
BiomeGenBase biomegenbase = this.worldObj.getBiomeGenForCoords(par2, par4);
return biomegenbase == null ? null : (biomegenbase == BiomeGenBase.swampland && par1EnumCreatureType == EnumCreatureType.monster && this.scatteredFeatureGenerator.hasStructureAt(par2, par3, par4) ? this.scatteredFeatureGenerator.getScatteredFeatureSpawnList() : biomegenbase.getSpawnableList(par1EnumCreatureType));
}

/**
* Returns the location of the closest structure of the specified type. If
* not found returns null.
*/
public ChunkPosition findClosestStructure(World par1World, String par2Str, int par3, int par4, int par5) {
return "Stronghold".equals(par2Str) && this.strongholdGenerator != null ? this.strongholdGenerator.getNearestInstance(par1World, par3, par4, par5) : null;
}

public int getLoadedChunkCount() {
return 0;
}

public void recreateStructures(int par1, int par2) {
if (this.mapFeaturesEnabled) {
this.mineshaftGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
this.villageGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
this.strongholdGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
this.scatteredFeatureGenerator.generate(this, this.worldObj, par1, par2, (byte[]) null);
}
}

@Override
public void saveExtraaData() {
// TODO Auto-generated method stub

}
}

 

Like I have said before, it works in the environment, so I don't know why it is throwing an error at me now.

 

My path for the "common" package in the environment.

>assets.betterdefense.common

 

My path for the "common" package in .Minecraft.

>mods/BetterDefense.zip\assets\betterdefense\common

 

 

 

If you need anything else,please don't hesitate to ask. :)

 

Thanks in advance,

 

--Tenyar

 

 

Link to comment
Share on other sites

Personaly, i can see 2 problems with that error report.

java.lang.NoClassDefFoundError: It seems Java can't find your WorldGeneration Class.

Minecraft Textures: You need to register Your Textures for your items / blocks.

 

for the NoClassDefFoundError, try fixing your packages.

Put this in your IDE src Folder:

 

assests are for your textures / sounds.

assets/<modname>/textures/blocks

assets/<modname>/textures/items

 

src code.

<domain backwards>.<modname> or me.<name>.<modname>

if your mods Open Source, please link a GitHub or BitBucket.

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

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