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