Posted September 21, 201312 yr Hello! I have added a liquid to my WIP mod for Minecraft 1.6.2, however Minecraft crashes when it starts flowing. Could anyone tell me why this happends and how to solve it? Thanks. / SirTheori
September 21, 201312 yr we cant help you unless you post the error log if (You.likescoding == false){ You.goaway; }
September 21, 201312 yr Author Oh, here you go, must have forgotten it. sep 21, 2013 8:46:16 EM net.minecraft.launchwrapper.LogWrapper log INFO: Using tweak class name cpw.mods.fml.common.launcher.FMLTweaker 2013-09-21 20:46:16 [iNFO] [ForgeModLoader] Forge Mod Loader version 6.2.61.870 for Minecraft 1.6.2 loading 2013-09-21 20:46:16 [iNFO] [ForgeModLoader] Java is Java HotSpot 64-Bit Server VM, version 1.7.0_40, running on Windows 7:amd64:6.1, installed at C:\Program Files\Java\jre7 2013-09-21 20:46:16 [iNFO] [ForgeModLoader] Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation 2013-09-21 20:46:16 [iNFO] [sTDOUT] Loaded 39 rules from AccessTransformer config file fml_at.cfg 2013-09-21 20:46:16 [iNFO] [sTDOUT] Loaded 107 rules from AccessTransformer config file forge_at.cfg 2013-09-21 20:46:17 [sEVERE] [ForgeModLoader] The binary patch set is missing. Either you are in a development environment, or things are not going to work! 2013-09-21 20:46:17 [iNFO] [ForgeModLoader] Launching wrapped minecraft 2013-09-21 20:46:18 [iNFO] [Minecraft-Client] Setting user: Player95 2013-09-21 20:46:18 [iNFO] [Minecraft-Client] (Session ID is null) 2013-09-21 20:46:19 [iNFO] [Minecraft-Client] LWJGL Version: 2.9.0 2013-09-21 20:46:19 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default 2013-09-21 20:46:19 [iNFO] [sTDOUT] 2013-09-21 20:46:19 [iNFO] [sTDOUT] Starting up SoundSystem... 2013-09-21 20:46:19 [iNFO] [MinecraftForge] Attempting early MinecraftForge initialization 2013-09-21 20:46:19 [iNFO] [sTDOUT] MinecraftForge v9.10.1.870 Initialized 2013-09-21 20:46:19 [iNFO] [ForgeModLoader] MinecraftForge v9.10.1.870 Initialized 2013-09-21 20:46:20 [iNFO] [sTDOUT] Replaced 101 ore recipies 2013-09-21 20:46:20 [iNFO] [sTDOUT] Initializing LWJGL OpenAL 2013-09-21 20:46:20 [iNFO] [sTDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) 2013-09-21 20:46:20 [iNFO] [MinecraftForge] Completed early MinecraftForge initialization 2013-09-21 20:46:20 [iNFO] [ForgeModLoader] Reading custom logging properties from C:\Users\Pontus\Documents\mod\forge\mcp\jars\config\logging.properties 2013-09-21 20:46:20 [OFF] [ForgeModLoader] Logging level for ForgeModLoader logging is set to ALL 2013-09-21 20:46:20 [iNFO] [ForgeModLoader] Searching C:\Users\Administrator\Documents\mod\forge\mcp\jars\mods for mods 2013-09-21 20:46:21 [iNFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load 2013-09-21 20:46:21 [iNFO] [mcp] Activating mod mcp 2013-09-21 20:46:21 [iNFO] [FML] Activating mod FML 2013-09-21 20:46:21 [iNFO] [Forge] Activating mod Forge 2013-09-21 20:46:21 [iNFO] [theoreticcraft] Activating mod theoreticcraft 2013-09-21 20:46:21 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well 2013-09-21 20:46:21 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well 2013-09-21 20:46:21 [WARNING] [TheoreticCraft] Mod TheoreticCraft is missing a pack.mcmeta file, things may not work well 2013-09-21 20:46:21 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:TheoreticCraft 2013-09-21 20:46:21 [iNFO] [ForgeModLoader] Registering Forge Packet Handler 2013-09-21 20:46:21 [iNFO] [sTDOUT] 2013-09-21 20:46:21 [iNFO] [sTDOUT] Starting up SoundSystem... 2013-09-21 20:46:21 [iNFO] [ForgeModLoader] Succeeded registering Forge Packet Handler 2013-09-21 20:46:21 [iNFO] [ForgeModLoader] Configured a dormant chunk cache size of 0 2013-09-21 20:46:21 [iNFO] [sTDOUT] OpenAL initialized. 2013-09-21 20:46:21 [iNFO] [sTDOUT] 2013-09-21 20:46:21 [iNFO] [sTDOUT] Initializing LWJGL OpenAL 2013-09-21 20:46:21 [iNFO] [sTDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) 2013-09-21 20:46:21 [iNFO] [sTDERR] Exception in thread "Thread-9" java.lang.IllegalStateException: Only one OpenAL context may be instantiated at any one time. 2013-09-21 20:46:21 [iNFO] [sTDERR] at org.lwjgl.openal.AL.create(AL.java:113) 2013-09-21 20:46:21 [iNFO] [sTDERR] at org.lwjgl.openal.AL.create(AL.java:102) 2013-09-21 20:46:21 [iNFO] [sTDERR] at org.lwjgl.openal.AL.create(AL.java:201) 2013-09-21 20:46:21 [iNFO] [sTDERR] at paulscode.sound.libraries.LibraryLWJGLOpenAL.init(LibraryLWJGLOpenAL.java:164) 2013-09-21 20:46:21 [iNFO] [sTDERR] at paulscode.sound.SoundSystem.CommandNewLibrary(SoundSystem.java:1576) 2013-09-21 20:46:21 [iNFO] [sTDERR] at paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2572) 2013-09-21 20:46:21 [iNFO] [sTDERR] at paulscode.sound.CommandThread.run(CommandThread.java:121) 2013-09-21 20:46:22 [iNFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 4 mods 2013-09-21 20:46:22 [WARNING] [Forge Mod Loader] Mod Forge Mod Loader is missing a pack.mcmeta file, things may not work well 2013-09-21 20:46:22 [WARNING] [Minecraft Forge] Mod Minecraft Forge is missing a pack.mcmeta file, things may not work well 2013-09-21 20:46:22 [WARNING] [TheoreticCraft] Mod TheoreticCraft is missing a pack.mcmeta file, things may not work well 2013-09-21 20:46:22 [iNFO] [Minecraft-Client] Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:TheoreticCraft 2013-09-21 20:46:22 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: modid:textures/blocks/flowingTexture.png 2013-09-21 20:46:23 [sEVERE] [Minecraft-Client] Using missing texture, unable to load: modid:textures/blocks/stillTexture.png 2013-09-21 20:46:23 [iNFO] [sTDOUT] 2013-09-21 20:46:23 [iNFO] [sTDOUT] SoundSystem shutting down... 2013-09-21 20:46:23 [iNFO] [sTDOUT] Author: Paul Lamb, www.paulscode.com 2013-09-21 20:46:23 [iNFO] [sTDOUT] 2013-09-21 20:46:23 [iNFO] [sTDOUT] 2013-09-21 20:46:23 [iNFO] [sTDOUT] Starting up SoundSystem... 2013-09-21 20:46:23 [iNFO] [sTDOUT] Initializing LWJGL OpenAL 2013-09-21 20:46:23 [iNFO] [sTDOUT] (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) 2013-09-21 20:46:23 [iNFO] [sTDOUT] OpenAL initialized. 2013-09-21 20:46:23 [iNFO] [sTDOUT] 2013-09-21 20:46:23 [iNFO] [sTDOUT] 2013-09-21 20:46:24 [sEVERE] [Minecraft-Client] Realms: Invalid session id 2013-09-21 20:46:33 [iNFO] [Minecraft-Server] Starting integrated minecraft server version 1.6.2 2013-09-21 20:46:33 [iNFO] [Minecraft-Server] Generating keypair 2013-09-21 20:46:33 [iNFO] [ForgeModLoader] Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@60662a9b) 2013-09-21 20:46:33 [iNFO] [ForgeModLoader] Loading dimension 9 (New World) (net.minecraft.server.integrated.IntegratedServer@60662a9b) 2013-09-21 20:46:33 [iNFO] [ForgeModLoader] Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@60662a9b) 2013-09-21 20:46:33 [iNFO] [ForgeModLoader] Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@60662a9b) 2013-09-21 20:46:33 [iNFO] [Minecraft-Server] Preparing start region for level 0 2013-09-21 20:46:34 [iNFO] [sTDOUT] loading single player 2013-09-21 20:46:34 [iNFO] [Minecraft-Server] Player95[/127.0.0.1:0] logged in with entity id 323 at (455.0362674637686, 66.0, -796.0435456240124) 2013-09-21 20:46:34 [iNFO] [Minecraft-Server] Player95 joined the game 2013-09-21 20:46:34 [iNFO] [sTDOUT] Setting up custom skins 2013-09-21 20:46:38 [iNFO] [sTDERR] net.minecraft.util.ReportedException: Exception while ticking a block 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:661) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-09-21 20:46:38 [iNFO] [sTDERR] Caused by: java.lang.NullPointerException 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:758) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.world.World.setBlock(World.java:559) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.block.BlockFlowing.updateFlow(BlockFlowing.java:39) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:135) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:619) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.world.WorldServer.tick(WorldServer.java:199) 2013-09-21 20:46:38 [iNFO] [sTDERR] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:655) 2013-09-21 20:46:38 [iNFO] [sTDERR] ... 4 more 2013-09-21 20:46:38 [sEVERE] [Minecraft-Server] Encountered an unexpected exception ReportedException net.minecraft.util.ReportedException: Exception while ticking a block at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:661) at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585) at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) Caused by: java.lang.NullPointerException at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:758) at net.minecraft.world.World.setBlock(World.java:559) at net.minecraft.block.BlockFlowing.updateFlow(BlockFlowing.java:39) at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:135) at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:619) at net.minecraft.world.WorldServer.tick(WorldServer.java:199) at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:655) ... 4 more 2013-09-21 20:46:38 [sEVERE] [Minecraft-Server] This crash report has been saved to: C:\Users\Administrator\Documents\mod\forge\mcp\jars\.\crash-reports\crash-2013-09-21_20.46.38-server.txt 2013-09-21 20:46:38 [iNFO] [Minecraft-Server] Stopping server 2013-09-21 20:46:38 [iNFO] [Minecraft-Server] Saving players 2013-09-21 20:46:38 [iNFO] [Minecraft-Server] Player95 left the game 2013-09-21 20:46:38 [iNFO] [sTDOUT] ---- Minecraft Crash Report ---- 2013-09-21 20:46:38 [iNFO] [sTDOUT] // Would you like a cupcake? 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] Time: 2013-09-21 20:46 2013-09-21 20:46:38 [iNFO] [sTDOUT] Description: Exception while ticking a block 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] java.lang.NullPointerException 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:758) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.World.setBlock(World.java:559) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.block.BlockFlowing.updateFlow(BlockFlowing.java:39) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:135) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:619) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.WorldServer.tick(WorldServer.java:199) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:655) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] A detailed walkthrough of the error, its code path and all known details is as follows: 2013-09-21 20:46:38 [iNFO] [sTDOUT] --------------------------------------------------------------------------------------- 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] -- Head -- 2013-09-21 20:46:38 [iNFO] [sTDOUT] Stacktrace: 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.chunk.Chunk.setBlockIDWithMetadata(Chunk.java:758) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.World.setBlock(World.java:559) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.block.BlockFlowing.updateFlow(BlockFlowing.java:39) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.block.BlockFlowing.updateTick(BlockFlowing.java:135) 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] -- Block being ticked -- 2013-09-21 20:46:38 [iNFO] [sTDOUT] Details: 2013-09-21 20:46:38 [iNFO] [sTDOUT] Block type: ID #905 (tile.theoreticStill // theori.theoreticcraft.LiquidTheoreticFlowing) 2013-09-21 20:46:38 [iNFO] [sTDOUT] Block data value: 0 / 0x0 / 0b0000 2013-09-21 20:46:38 [iNFO] [sTDOUT] Block location: World: (454,65,-797), Chunk: (at 6,4,3 in 28,-50; contains blocks 448,0,-800 to 463,255,-785), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513) 2013-09-21 20:46:38 [iNFO] [sTDOUT] Stacktrace: 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:619) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.world.WorldServer.tick(WorldServer.java:199) 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] -- Affected level -- 2013-09-21 20:46:38 [iNFO] [sTDOUT] Details: 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level name: New World 2013-09-21 20:46:38 [iNFO] [sTDOUT] All players: 1 total; [EntityPlayerMP['Player95'/323, l='New World', x=455,04, y=66,00, z=-796,04]] 2013-09-21 20:46:38 [iNFO] [sTDOUT] Chunk stats: ServerChunkCache: 626 Drop: 0 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level seed: -6291286644604654265 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level generator: ID 00 - default, ver 1. Features enabled: true 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level generator options: 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level spawn location: World: (458,64,-800), Chunk: (at 10,4,0 in 28,-50; contains blocks 448,0,-800 to 463,255,-785), Region: (0,-2; contains chunks 0,-64 to 31,-33, blocks 0,0,-1024 to 511,255,-513) 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level time: 1080 game time, 1080 day time 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level dimension: 0 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level storage version: 0x04ABD - Anvil 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level weather: Rain time: 149929 (now: false), thunder time: 174159 (now: false) 2013-09-21 20:46:38 [iNFO] [sTDOUT] Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true 2013-09-21 20:46:38 [iNFO] [sTDOUT] Stacktrace: 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:655) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:585) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:129) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:482) 2013-09-21 20:46:38 [iNFO] [sTDOUT] at net.minecraft.server.ThreadMinecraftServer.run(ThreadMinecraftServer.java:16) 2013-09-21 20:46:38 [iNFO] [sTDOUT] 2013-09-21 20:46:38 [iNFO] [sTDOUT] -- System Details -- 2013-09-21 20:46:38 [iNFO] [sTDOUT] Details: 2013-09-21 20:46:38 [iNFO] [sTDOUT] Minecraft Version: 1.6.2 2013-09-21 20:46:38 [iNFO] [sTDOUT] Operating System: Windows 7 (amd64) version 6.1 2013-09-21 20:46:38 [iNFO] [sTDOUT] Java Version: 1.7.0_40, Oracle Corporation 2013-09-21 20:46:38 [iNFO] [sTDOUT] Java VM Version: Java HotSpot 64-Bit Server VM (mixed mode), Oracle Corporation 2013-09-21 20:46:38 [iNFO] [sTDOUT] Memory: 784514848 bytes (748 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) 2013-09-21 20:46:38 [iNFO] [sTDOUT] JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M 2013-09-21 20:46:38 [iNFO] [sTDOUT] AABB Pool Size: 3711 (207816 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used 2013-09-21 20:46:38 [iNFO] [sTDOUT] Suspicious classes: FML and Forge are installed 2013-09-21 20:46:38 [iNFO] [sTDOUT] IntCache: cache: 0, tcache: 0, allocated: 1, tallocated: 63 2013-09-21 20:46:38 [iNFO] [sTDOUT] FML: MCP v8.04 FML v6.2.61.870 Minecraft Forge 9.10.1.870 4 mods loaded, 4 mods active 2013-09-21 20:46:38 [iNFO] [sTDOUT] mcp{8.04} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-21 20:46:38 [iNFO] [sTDOUT] FML{6.2.61.870} [Forge Mod Loader] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-21 20:46:38 [iNFO] [sTDOUT] Forge{9.10.1.870} [Minecraft Forge] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-21 20:46:38 [iNFO] [sTDOUT] theoreticcraft{0.1.0} [TheoreticCraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available 2013-09-21 20:46:38 [iNFO] [sTDOUT] Profiler Position: N/A (disabled) 2013-09-21 20:46:38 [iNFO] [sTDOUT] Vec3 Pool Size: 8660 (484960 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used 2013-09-21 20:46:38 [iNFO] [sTDOUT] Player Count: 1 / 8; [EntityPlayerMP['Player95'/323, l='New World', x=455,04, y=66,00, z=-796,04]] 2013-09-21 20:46:38 [iNFO] [sTDOUT] Type: Integrated Server (map_client.txt) 2013-09-21 20:46:38 [iNFO] [sTDOUT] Is Modded: Definitely; Client brand changed to 'fml,forge' 2013-09-21 20:46:38 [iNFO] [sTDOUT] #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Administrator\Documents\mod\forge\mcp\jars\.\crash-reports\crash-2013-09-21_20.46.38-server.txt 2013-09-21 20:46:38 [iNFO] [Minecraft-Server] Stopping server 2013-09-21 20:46:38 [iNFO] [Minecraft-Server] Saving players AL lib: (EE) alc_cleanup: 1 device not closed As you can see in the log Minecraft starts properly but and the world loads but the liquid can´t flow. If I however make sure it can´t flow nothing happends. Thanks.
September 22, 201312 yr Author Here you go. Basemod class: package theori.theoreticcraft; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.EnumCreatureType; import net.minecraft.item.EnumToolMaterial; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.biome.BiomeGenBase; import net.minecraftforge.common.DimensionManager; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.network.NetworkMod; import cpw.mods.fml.common.registry.EntityRegistry; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.common.registry.LanguageRegistry; import net.minecraftforge.common.EnumHelper; @Mod(modid = TheoreticCraft.modid, name = "TheoreticCraft", version = "0.1.0") @NetworkMod(clientSideRequired = true, serverSideRequired = false) public class TheoreticCraft { public static final String modid = "theoreticcraft"; EventManager eventmanager = new EventManager(); public static CreativeTabs tabTheoretic = new TheoreticTab(CreativeTabs.getNextID(), "TheoreticCraft"); static EnumToolMaterial THEORETIC = EnumHelper.addToolMaterial("THEORETIC", 5, 3579, 12.0F, 6.0F, 29); public static int dimensionID = 9; public static Block theoreticBlock; public static Block theoreticOre; public static Block theoreticPortal; public static Block theoreticTeleporter; public static Item theoreticIngot; public static Item theoreticShovel; public static Item theoreticPickaxe; public static Item theoreticAxe; public static Item theoreticSword; public static Item theoreticHoe; public static Block theoreticFlowing; public static Block theoreticStill; @EventHandler public void preInit(FMLPreInitializationEvent event) { ConfigHandler.init(event.getSuggestedConfigurationFile()); } @EventHandler public void load(FMLInitializationEvent event) { theoreticBlock = new BlockTheoreticBlock(IDs.theoreticBlockActualID, Material.iron).setUnlocalizedName(Names.theoreticBlockUnlocalizedName).setResistance(50000000.0F).setHardness(50).setLightValue(1.0F); theoreticOre = new BlockTheoreticBlock(IDs.theoreticOreActualID, Material.rock).setUnlocalizedName(Names.theoreticOreUnlocalizedName).setResistance(25000000.0F).setHardness(25).setLightValue(0.5F); theoreticPortal = new BlockTheoreticPortal(IDs.theoreticPortalActualID).setUnlocalizedName(Names.theoreticPortalUnlocalizedName); theoreticTeleporter = new BlockTheoreticTeleporter(IDs.theoreticTeleporterActualID).setUnlocalizedName(Names.theoreticTeleporterUnlocalizedName).setResistance(25000000.0F); theoreticIngot = new ItemTheoreticIngot(IDs.theoreticIngotActualID).setUnlocalizedName(Names.theoreticIngotUnlocalizedName); theoreticShovel = new ItemTheoreticSpade(IDs.theoreticShovelActualID, THEORETIC).setUnlocalizedName(Names.theoreticShovelUnlocalizedName); theoreticPickaxe = new ItemTheoreticPickaxe(IDs.theoreticPickaxeActualID, THEORETIC).setUnlocalizedName(Names.theoreticPickaxeUnlocalizedName); theoreticAxe = new ItemTheoreticAxe(IDs.theoreticAxeActualID, THEORETIC).setUnlocalizedName(Names.theoreticAxeUnlocalizedName); theoreticSword = new ItemTheoreticSword(IDs.theoreticSwordActualID, THEORETIC).setUnlocalizedName(Names.theoreticSwordUnlocalizedName); theoreticHoe = new ItemTheoreticHoe(IDs.theoreticBlockActualID, THEORETIC).setUnlocalizedName(Names.theoreticHoeUnlocalizedName); theoreticFlowing = new LiquidTheoreticFlowing(IDs.theoreticFlowingActualID).setUnlocalizedName(Names.theoreticFlowingUnlocalizedName); theoreticStill = new LiquidTheoreticFlowing(IDs.theoreticStillActualID).setUnlocalizedName(Names.theoreticStillUnlocalizedName); GameRegistry.registerBlock(theoreticBlock, modid + theoreticBlock.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(theoreticOre, modid + theoreticOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(theoreticPortal, modid + theoreticPortal.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(theoreticTeleporter, modid + theoreticTeleporter.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(theoreticFlowing, modid + theoreticFlowing.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(theoreticStill, modid + theoreticStill.getUnlocalizedName().substring(5)); LanguageRegistry.addName(theoreticBlock, Names.theoreticBlockName); LanguageRegistry.addName(theoreticIngot, Names.theoreticIngotName); LanguageRegistry.addName(theoreticOre, Names.theoreticOreName); LanguageRegistry.addName(theoreticShovel, Names.theoreticShovelName); LanguageRegistry.addName(theoreticPickaxe, Names.theoreticPickaxeName); LanguageRegistry.addName(theoreticAxe, Names.theoreticAxeName); LanguageRegistry.addName(theoreticSword, Names.theoreticSwordName); LanguageRegistry.addName(theoreticHoe, Names.theoreticHoeName); LanguageRegistry.addName(theoreticPortal, Names.theoreticPortalName); LanguageRegistry.addName(theoreticTeleporter, Names.theoreticTeleporterName); LanguageRegistry.addName(theoreticFlowing, Names.theoreticFlowingName); MinecraftForge.setBlockHarvestLevel(theoreticBlock, "pickaxe", 5); MinecraftForge.setBlockHarvestLevel(theoreticOre, "pickaxe", 3); MinecraftForge.setToolClass(theoreticShovel, "shovel", 5); MinecraftForge.setToolClass(theoreticPickaxe, "pickaxe", 5); MinecraftForge.setToolClass(theoreticAxe, "axe", 5); GameRegistry.registerWorldGenerator(eventmanager); LanguageRegistry.instance().addStringLocalization("itemGroup.TheoreticCraft", "en_UK", "TheoreticCraft"); LanguageRegistry.instance().addStringLocalization("itemGroup.TheoreticCraft", "en_US", "TheoreticCraft"); DimensionManager.registerProviderType(dimensionID, WorldProviderTheoretic.class, false); DimensionManager.registerDimension(dimensionID, dimensionID); TheoreticCrafting.addRecipes(); } } Flowing: package theori.theoreticcraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.BlockFlowing; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.util.Icon; public class LiquidTheoreticFlowing extends BlockFlowing { public LiquidTheoreticFlowing(int par1) { super(par1, Material.water); this.blockHardness = 100.0F; this.setLightOpacity(3); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IconRegister iconRegister) { this.theIcon = new Icon[] { iconRegister.registerIcon("modid:stillTexture"), iconRegister.registerIcon("modid:flowingTexture") }; } } Still: package theori.theoreticcraft; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.BlockStationary; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IconRegister; import net.minecraft.util.Icon; public class LiquidTheoreticStill extends BlockStationary { public LiquidTheoreticStill(int par1) { super(par1, Material.water); this.blockHardness = 100.0F; this.setLightOpacity(3); } @Override @SideOnly(Side.CLIENT) public void registerIcons(IconRegister iconRegister) { this.theIcon = new Icon[] { iconRegister.registerIcon("modid:stillTexture"), iconRegister.registerIcon("modid:flowingTexture") }; } } The IDs are 904 for flowing and 905 for still.
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.