Posted August 20, 201510 yr Hello all, I got into forge yesterday, making steady progress with some blocks. I made a custom model for a block, and when I place it down it looks fine. However, as an item the block remains as the missing texture cube, and when I break the block the pieces are composed of the missing texture. The block placed down is fine, no missing textures or anything. The item is missing textures and is just a generic block model. This is the item JSON file: http://pastebin.com/NGF7HuN6 This is the block model JSON file: http://pastebin.com/2AXN4dYY The only thing I can think of is my block inherits from minecraft's Block class, and maybe I needed to inherit from the ItemBlock class? Thanks for reading, I appreciate any and all suggestions and advice!
August 20, 201510 yr Author Ok, I made an item for the block, and it worked if I put the item JSON file in the models/item folder. However, I want to store the JSON files in their own folder (named "Pipe"), to be organized. When i register the item in the item render register, I put "[modID]:Pipe/pipe01" (Pipe is the subfolder, pipe01 is the JSON file). Without the folder I just do "[modID]:[file name] and it works fine. Logically I assumed putting the folder name and a "/" would point to the right folder, but the item render register keeps saying it can't find the file. Does the item render register have a problem when item models are stored in custom folder locations?
August 20, 201510 yr try writing all in lower case and put the json inside models/item/pipe/pipe01.json. Im not sure if this will work so dont blame me
August 20, 201510 yr Author Thanks for the suggestion, but it didn't work. Still getting that pink and black cube I hate so much. I just don't understand why the path isn't getting appended to the item folder location, it seemed to do that with the other files. I would prefer being able to store the JSON files of each individual block/item in folders because I don't want my models/item folder to become hard to search through.
August 20, 201510 yr Author Here's a console dump when I put "pipe/pipe01". In the preInit method of the item render register, I registered the variants like so: "[MODID]:pipe/pipe01" instead of "[MODID]:pipe01" [13:42:29] [main/INFO] [GradleStart]: Extra: [] [13:42:29] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Jacob/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [13:42:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [13:42:29] [main/INFO] [FML]: Forge Mod Loader version 8.99.124.1450 for Minecraft 1.8 loading [13:42:29] [main/INFO] [FML]: Java is Java HotSpot Client VM, version 1.8.0_45, running on Windows 8.1:x86:6.3, installed at C:\Program Files (x86)\Java\jdk1.8.0_45\jre [13:42:29] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [13:42:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [13:42:29] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [13:42:29] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [13:42:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:42:29] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [13:42:29] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [13:42:31] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [13:42:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [13:42:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [13:42:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [13:42:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [13:42:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [13:42:31] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [13:42:32] [Client thread/INFO]: Setting user: Player904 [13:42:34] [Client thread/INFO]: LWJGL Version: 2.9.1 [13:42:34] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:235]: ---- Minecraft Crash Report ---- // This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] Time: 8/20/15 1:42 PM Description: Loading screen debug info This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (x86) version 6.3 Java Version: 1.8.0_45, Oracle Corporation Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation Memory: 842066792 bytes (803 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.3.0' Renderer: 'GeForce GT 630/PCIe/SSE2' [13:42:34] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [13:42:34] [Client thread/INFO] [FML]: MinecraftForge v11.14.3.1450 Initialized [13:42:34] [Client thread/INFO] [FML]: Replaced 204 ore recipies [13:42:34] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [13:42:34] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [13:42:34] [Client thread/INFO] [FML]: Searching C:\Users\Jacob\Desktop\Minecraft Forge\eclipse\mods for mods [13:42:35] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [13:42:36] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tutorial] at CLIENT [13:42:36] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tutorial] at SERVER [13:42:36] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod [13:42:36] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [13:42:36] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations [13:42:36] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [13:42:36] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [13:42:36] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [13:42:36] [Client thread/INFO] [FML]: Applying holder lookups [13:42:36] [Client thread/INFO] [FML]: Holder lookups applied [13:42:36] [Client thread/INFO] [FML]: Injecting itemstacks [13:42:36] [Client thread/INFO] [FML]: Itemstack injection complete [13:42:36] [sound Library Loader/INFO]: Starting up SoundSystem... [13:42:36] [Thread-9/INFO]: Initializing LWJGL OpenAL [13:42:36] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [13:42:37] [Thread-9/INFO]: OpenAL initialized. [13:42:37] [sound Library Loader/INFO]: Sound engine started [13:42:39] [Client thread/WARN]: Texture tutorial:textures/blocks/collector.png with size 30x30 limits mip level from 4 to 1 [13:42:39] [Client thread/INFO]: Created: 512x512 textures-atlas [13:42:40] [Client thread/INFO] [FML]: Injecting itemstacks [13:42:40] [Client thread/INFO] [FML]: Itemstack injection complete [13:42:40] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [13:42:40] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod [13:42:40] [Client thread/INFO]: SoundSystem shutting down... [13:42:40] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [13:42:40] [sound Library Loader/INFO]: Starting up SoundSystem... [13:42:41] [Thread-11/INFO]: Initializing LWJGL OpenAL [13:42:41] [Thread-11/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [13:42:41] [Thread-11/INFO]: OpenAL initialized. [13:42:41] [sound Library Loader/INFO]: Sound engine started [13:42:43] [Client thread/INFO]: Created: 512x512 textures-atlas [13:42:46] [server thread/INFO]: Starting integrated minecraft server version 1.8 [13:42:46] [server thread/INFO]: Generating keypair [13:42:46] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [13:42:46] [server thread/INFO] [FML]: Applying holder lookups [13:42:46] [server thread/INFO] [FML]: Holder lookups applied [13:42:47] [server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@16a72ec) [13:42:47] [server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@16a72ec) [13:42:47] [server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@16a72ec) [13:42:47] [server thread/INFO]: Preparing start region for level 0 [13:42:48] [server thread/INFO]: Changing view distance to 8, from 10 [13:42:49] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2 [13:42:49] [Netty Server IO #1/INFO] [FML]: Client protocol version 2 [13:42:49] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [13:42:49] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established [13:42:49] [server thread/INFO] [FML]: [server thread] Server side modded connection established [13:42:49] [server thread/INFO]: Player904[local:E:00b5849c] logged in with entity id 168 at (-256.5907508308019, 63.0, 212.10974238959605) [13:42:49] [server thread/INFO]: Player904 joined the game [13:42:49] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@197ed32[id=c4f44bdc-3735-3cd8-a9bc-fcc7058fd604,name=Player904,properties={},legacy=false] com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:65) ~[YggdrasilAuthenticationService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:158) [YggdrasilMinecraftSessionService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:53) [YggdrasilMinecraftSessionService$1.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:50) [YggdrasilMinecraftSessionService$1.class:?] at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) [guava-17.0.jar:?] at com.google.common.cache.LocalCache.get(LocalCache.java:3934) [guava-17.0.jar:?] at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) [guava-17.0.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:148) [YggdrasilMinecraftSessionService.class:?] at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:138) [skinManager$3.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_45] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_45] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45] [13:42:57] [server thread/INFO]: Saving and pausing game... [13:42:57] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [13:42:57] [server thread/INFO]: Saving chunks for level 'New World'/Nether [13:42:57] [server thread/INFO]: Saving chunks for level 'New World'/The End [13:42:59] [Client thread/INFO]: Stopping! [13:42:59] [Client thread/INFO]: SoundSystem shutting down... [13:42:59] [server thread/INFO]: Stopping server [13:42:59] [server thread/INFO]: Saving players [13:42:59] [server thread/INFO]: Saving worlds [13:42:59] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [13:42:59] [server thread/INFO]: Saving chunks for level 'New World'/Nether [13:42:59] [server thread/INFO]: Saving chunks for level 'New World'/The End [13:42:59] [server thread/INFO] [FML]: Unloading dimension 0 [13:42:59] [server thread/INFO] [FML]: Unloading dimension -1 [13:42:59] [server thread/INFO] [FML]: Unloading dimension 1 [13:42:59] [server thread/INFO] [FML]: Applying holder lookups [13:42:59] [server thread/INFO] [FML]: Holder lookups applied [13:42:59] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com Java HotSpot Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release This is the console dump when the variants are "[MODID]:pipe01" [13:47:16] [main/INFO] [GradleStart]: Extra: [] [13:47:16] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Jacob/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [13:47:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:47:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:47:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [13:47:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [13:47:16] [main/INFO] [FML]: Forge Mod Loader version 8.99.124.1450 for Minecraft 1.8 loading [13:47:16] [main/INFO] [FML]: Java is Java HotSpot Client VM, version 1.8.0_45, running on Windows 8.1:x86:6.3, installed at C:\Program Files (x86)\Java\jdk1.8.0_45\jre [13:47:16] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [13:47:16] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [13:47:16] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [13:47:16] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [13:47:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:47:17] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [13:47:17] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [13:47:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:47:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:47:17] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [13:47:17] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [13:47:19] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [13:47:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [13:47:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [13:47:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [13:47:19] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [13:47:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [13:47:19] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [13:47:19] [Client thread/INFO]: Setting user: Player247 [13:47:21] [Client thread/INFO]: LWJGL Version: 2.9.1 [13:47:21] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:235]: ---- Minecraft Crash Report ---- // Don't do that. Time: 8/20/15 1:47 PM Description: Loading screen debug info This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (x86) version 6.3 Java Version: 1.8.0_45, Oracle Corporation Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation Memory: 846621616 bytes (807 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.3.0' Renderer: 'GeForce GT 630/PCIe/SSE2' [13:47:21] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [13:47:21] [Client thread/INFO] [FML]: MinecraftForge v11.14.3.1450 Initialized [13:47:21] [Client thread/INFO] [FML]: Replaced 204 ore recipies [13:47:22] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [13:47:22] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [13:47:22] [Client thread/INFO] [FML]: Searching C:\Users\Jacob\Desktop\Minecraft Forge\eclipse\mods for mods [13:47:23] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [13:47:23] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tutorial] at CLIENT [13:47:23] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tutorial] at SERVER [13:47:23] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod [13:47:23] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [13:47:23] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations [13:47:23] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [13:47:23] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [13:47:23] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [13:47:23] [Client thread/INFO] [FML]: Applying holder lookups [13:47:23] [Client thread/INFO] [FML]: Holder lookups applied [13:47:23] [Client thread/INFO] [FML]: Injecting itemstacks [13:47:23] [Client thread/INFO] [FML]: Itemstack injection complete [13:47:24] [sound Library Loader/INFO]: Starting up SoundSystem... [13:47:24] [Thread-9/INFO]: Initializing LWJGL OpenAL [13:47:24] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [13:47:24] [Thread-9/INFO]: OpenAL initialized. [13:47:24] [sound Library Loader/INFO]: Sound engine started [13:47:26] [Client thread/WARN]: Texture tutorial:textures/blocks/collector.png with size 30x30 limits mip level from 4 to 1 [13:47:27] [Client thread/INFO]: Created: 512x512 textures-atlas [13:47:27] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe01#inventory not found [13:47:27] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe02#inventory not found [13:47:27] [Client thread/INFO] [FML]: Injecting itemstacks [13:47:27] [Client thread/INFO] [FML]: Itemstack injection complete [13:47:27] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [13:47:27] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod [13:47:27] [Client thread/INFO]: SoundSystem shutting down... [13:47:28] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [13:47:28] [sound Library Loader/INFO]: Starting up SoundSystem... [13:47:28] [Thread-11/INFO]: Initializing LWJGL OpenAL [13:47:28] [Thread-11/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [13:47:28] [Thread-11/INFO]: OpenAL initialized. [13:47:28] [sound Library Loader/INFO]: Sound engine started [13:47:30] [Client thread/INFO]: Created: 512x512 textures-atlas [13:47:31] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe01#inventory not found [13:47:31] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe02#inventory not found [13:48:04] [server thread/INFO]: Starting integrated minecraft server version 1.8 [13:48:04] [server thread/INFO]: Generating keypair [13:48:04] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [13:48:04] [server thread/INFO] [FML]: Applying holder lookups [13:48:04] [server thread/INFO] [FML]: Holder lookups applied [13:48:04] [server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@1515a27) [13:48:04] [server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@1515a27) [13:48:04] [server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@1515a27) [13:48:04] [server thread/INFO]: Preparing start region for level 0 [13:48:05] [server thread/INFO]: Changing view distance to 8, from 10 [13:48:06] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2 [13:48:06] [Netty Server IO #1/INFO] [FML]: Client protocol version 2 [13:48:06] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [13:48:06] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established [13:48:06] [server thread/INFO] [FML]: [server thread] Server side modded connection established [13:48:06] [server thread/INFO]: Player247[local:E:a90ff3e1] logged in with entity id 171 at (-252.61129132631322, 63.0, 211.09153374713983) [13:48:06] [server thread/INFO]: Player247 joined the game [13:48:07] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@189f179[id=8900053b-f4fc-363a-959f-93166c198461,name=Player247,properties={},legacy=false] com.mojang.authlib.exceptions.AuthenticationException: The client has sent too many requests within a certain amount of time at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:65) ~[YggdrasilAuthenticationService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:158) [YggdrasilMinecraftSessionService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:53) [YggdrasilMinecraftSessionService$1.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:50) [YggdrasilMinecraftSessionService$1.class:?] at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) [guava-17.0.jar:?] at com.google.common.cache.LocalCache.get(LocalCache.java:3934) [guava-17.0.jar:?] at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821) [guava-17.0.jar:?] at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4827) [guava-17.0.jar:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:148) [YggdrasilMinecraftSessionService.class:?] at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:138) [skinManager$3.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_45] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_45] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_45] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_45] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_45] [13:48:08] [server thread/INFO]: Saving and pausing game... [13:48:08] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [13:48:08] [server thread/INFO]: Saving chunks for level 'New World'/Nether [13:48:08] [server thread/INFO]: Saving chunks for level 'New World'/The End [13:48:09] [Client thread/INFO]: Stopping! [13:48:09] [Client thread/INFO]: SoundSystem shutting down... [13:48:09] [server thread/INFO]: Stopping server [13:48:09] [server thread/INFO]: Saving players [13:48:09] [server thread/INFO]: Saving worlds [13:48:09] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [13:48:09] [server thread/INFO]: Saving chunks for level 'New World'/Nether [13:48:09] [server thread/INFO]: Saving chunks for level 'New World'/The End [13:48:09] [server thread/INFO] [FML]: Unloading dimension 0 [13:48:09] [server thread/INFO] [FML]: Unloading dimension -1 [13:48:09] [server thread/INFO] [FML]: Unloading dimension 1 [13:48:09] [server thread/INFO] [FML]: Applying holder lookups [13:48:09] [server thread/INFO] [FML]: Holder lookups applied [13:48:09] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com Java HotSpot Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release And this is the console dump when both the variant and registration functions get "[MODID]:pipe01" [13:48:57] [main/INFO] [GradleStart]: Extra: [] [13:48:57] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Jacob/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [13:48:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [13:48:57] [main/INFO] [FML]: Forge Mod Loader version 8.99.124.1450 for Minecraft 1.8 loading [13:48:57] [main/INFO] [FML]: Java is Java HotSpot Client VM, version 1.8.0_45, running on Windows 8.1:x86:6.3, installed at C:\Program Files (x86)\Java\jdk1.8.0_45\jre [13:48:57] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [13:48:57] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [13:48:57] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [13:48:57] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [13:48:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [13:48:57] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [13:48:57] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [13:48:59] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing [13:48:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [13:48:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [13:48:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [13:48:59] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [13:48:59] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [13:48:59] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main} [13:49:00] [Client thread/INFO]: Setting user: Player747 [13:49:01] [Client thread/INFO]: LWJGL Version: 2.9.1 [13:49:02] [Client thread/INFO] [sTDOUT]: [net.minecraftforge.fml.client.SplashProgress:start:235]: ---- Minecraft Crash Report ---- // This doesn't make any sense! Time: 8/20/15 1:49 PM Description: Loading screen debug info This is just a prompt for computer specs to be printed. THIS IS NOT A ERROR A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.8 Operating System: Windows 8.1 (x86) version 6.3 Java Version: 1.8.0_45, Oracle Corporation Java VM Version: Java HotSpot Client VM (mixed mode), Oracle Corporation Memory: 845062152 bytes (805 MB) / 1046937600 bytes (998 MB) up to 1046937600 bytes (998 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.3.0' Renderer: 'GeForce GT 630/PCIe/SSE2' [13:49:02] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization [13:49:02] [Client thread/INFO] [FML]: MinecraftForge v11.14.3.1450 Initialized [13:49:02] [Client thread/INFO] [FML]: Replaced 204 ore recipies [13:49:02] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization [13:49:02] [Client thread/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer [13:49:02] [Client thread/INFO] [FML]: Searching C:\Users\Jacob\Desktop\Minecraft Forge\eclipse\mods for mods [13:49:03] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load [13:49:04] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tutorial] at CLIENT [13:49:04] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, tutorial] at SERVER [13:49:04] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod [13:49:04] [Client thread/INFO] [FML]: Processing ObjectHolder annotations [13:49:04] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations [13:49:04] [Client thread/INFO] [FML]: Identifying ItemStackHolder annotations [13:49:04] [Client thread/INFO] [FML]: Found 0 ItemStackHolder annotations [13:49:04] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0 [13:49:04] [Client thread/INFO] [FML]: Applying holder lookups [13:49:04] [Client thread/INFO] [FML]: Holder lookups applied [13:49:04] [Client thread/INFO] [FML]: Injecting itemstacks [13:49:04] [Client thread/INFO] [FML]: Itemstack injection complete [13:49:04] [sound Library Loader/INFO]: Starting up SoundSystem... [13:49:04] [Thread-9/INFO]: Initializing LWJGL OpenAL [13:49:04] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [13:49:04] [Thread-9/INFO]: OpenAL initialized. [13:49:05] [sound Library Loader/INFO]: Sound engine started [13:49:07] [Client thread/WARN]: Texture tutorial:textures/blocks/collector.png with size 30x30 limits mip level from 4 to 1 [13:49:07] [Client thread/INFO]: Created: 512x512 textures-atlas [13:49:08] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe01#inventory not found [13:49:08] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe02#inventory not found [13:49:08] [Client thread/INFO] [FML]: Injecting itemstacks [13:49:08] [Client thread/INFO] [FML]: Itemstack injection complete [13:49:08] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods [13:49:08] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Tutorial Mod [13:49:08] [Client thread/INFO]: SoundSystem shutting down... [13:49:08] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [13:49:08] [sound Library Loader/INFO]: Starting up SoundSystem... [13:49:08] [Thread-11/INFO]: Initializing LWJGL OpenAL [13:49:08] [Thread-11/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [13:49:08] [Thread-11/INFO]: OpenAL initialized. [13:49:09] [sound Library Loader/INFO]: Sound engine started [13:49:11] [Client thread/INFO]: Created: 512x512 textures-atlas [13:49:11] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe01#inventory not found [13:49:11] [Client thread/ERROR] [FML]: Model definition for location tutorial:pipe02#inventory not found [13:49:23] [server thread/INFO]: Starting integrated minecraft server version 1.8 [13:49:23] [server thread/INFO]: Generating keypair [13:49:23] [server thread/INFO] [FML]: Injecting existing block and item data into this server instance [13:49:23] [server thread/INFO] [FML]: Applying holder lookups [13:49:23] [server thread/INFO] [FML]: Holder lookups applied [13:49:23] [server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@153d8dd) [13:49:23] [server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@153d8dd) [13:49:23] [server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@153d8dd) [13:49:23] [server thread/INFO]: Preparing start region for level 0 [13:49:25] [server thread/INFO]: Changing view distance to 8, from 10 [13:49:26] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2 [13:49:26] [Netty Server IO #1/INFO] [FML]: Client protocol version 2 [13:49:26] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [13:49:26] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established [13:49:26] [server thread/INFO] [FML]: [server thread] Server side modded connection established [13:49:26] [server thread/INFO]: Player747[local:E:6a687787] logged in with entity id 171 at (-252.61129132631322, 63.0, 211.09153374713983) [13:49:26] [server thread/INFO]: Player747 joined the game [13:49:29] [server thread/INFO]: Saving and pausing game... [13:49:29] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [13:49:29] [server thread/INFO]: Saving chunks for level 'New World'/Nether [13:49:29] [server thread/INFO]: Saving chunks for level 'New World'/The End [13:49:30] [Client thread/INFO]: Stopping! [13:49:30] [Client thread/INFO]: SoundSystem shutting down... [13:49:30] [server thread/INFO]: Stopping server [13:49:30] [server thread/INFO]: Saving players [13:49:30] [server thread/INFO]: Saving worlds [13:49:30] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [13:49:30] [server thread/INFO]: Saving chunks for level 'New World'/Nether [13:49:30] [server thread/INFO]: Saving chunks for level 'New World'/The End [13:49:30] [server thread/INFO] [FML]: Unloading dimension 0 [13:49:30] [server thread/INFO] [FML]: Unloading dimension -1 [13:49:30] [server thread/INFO] [FML]: Unloading dimension 1 [13:49:30] [server thread/INFO] [FML]: Applying holder lookups [13:49:30] [server thread/INFO] [FML]: Holder lookups applied [13:49:30] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com Java HotSpot Client VM warning: Using incremental CMS is deprecated and will likely be removed in a future release Note that when the locations are set to "[MODID]:pipe/pipe01" the console doesn't generate the "model location not found" issue. I would assume that this means that the file paths for the items are correct, yet when I run it minecraft doesn't render the model and textures. And if it helps, here is my ItemRenderRegister class package com.bedrockminer.tutorial.client.render.items; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.model.ModelBakery; import net.minecraft.client.resources.model.ModelResourceLocation; import net.minecraft.item.Item; import javax.swing.JOptionPane; import com.bedrockminer.tutorial.Main; import com.bedrockminer.tutorial.blocks.ModBlocks; import com.bedrockminer.tutorial.items.ModItems; public final class ItemRenderRegister { public static void preInit() { ModelBakery.addVariantName(ModItems.metaItem, "tutorial:meta_item_white", "tutorial:meta_item_black"); ModelBakery.addVariantName(ModItems.connectorItem, "tutorial:pipe01", "tutorial:pipe02"); } public static void registerItemRenderer() { reg(ModItems.tutorialItem); reg(ModItems.metaItem, 0, "meta_item_white"); reg(ModItems.metaItem, 1, "meta_item_black"); reg(ModItems.connectorItem, 0, "pipe/pipe01"); reg(ModItems.connectorItem, 1, "pipe/pipe02"); } //========================================================================== public static String modid = Main.MODID; public static void reg(Item item) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(modid + ":" + item.getUnlocalizedName().substring(5), "inventory")); } public static void reg(Item item, int meta, String file) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, meta, new ModelResourceLocation(modid + ":" + file, "inventory")); //JOptionPane.showMessageDialog(null, modid + ":" + file); } }
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.