I'm following a tutorial online for modding, and I'm just starting. However, I can't get even the first item to render its texture, so I don't want to proceed to the next thing. I've updated the program for 1.12, following everything I've seen online, and still no luck. Here's my console output:
2017-08-20 01:06:31,287 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream2017-08-20 01:06:31,287 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream2017-08-20 01:06:31,292 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream[01:06:31] [main/INFO] [GradleStart]: Extra: [][01:06:31] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/User/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker][01:06:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker[01:06:31] [main/INFO] [FML]: Forge Mod Loader version 14.21.1.2443 for Minecraft 1.12 loading[01:06:31] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_144, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_144[01:06:31] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation[01:06:31] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin[01:06:31] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin[01:06:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker[01:06:31] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin[01:06:31] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin[01:06:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker[01:06:31] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper2017-08-20 01:06:32,254 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream2017-08-20 01:06:32,928 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream2017-08-20 01:06:32,930 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream[01:06:35] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing[01:06:35] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper[01:06:35] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker[01:06:36] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker[01:06:36] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker[01:06:36] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker[01:06:36] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}[01:06:38] [main/INFO]: Setting user: Player441[01:06:45] [main/WARN]: Skipping bad option: lastServer:[01:06:45] [main/INFO]: LWJGL Version: 2.9.4[01:06:46] [main/INFO] [FML]: -- System Details --Details: Minecraft Version: 1.12 Operating System: Windows 8.1 (amd64) version 6.3 Java Version: 1.8.0_144, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 192191744 bytes (183 MB) / 415760384 bytes (396 MB) up to 937951232 bytes (894 MB) JVM Flags: 0 total; IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 9.17.10.4229' Renderer: 'Intel(R) HD Graphics 2000'[01:06:46] [main/INFO] [FML]: MinecraftForge v14.21.1.2443 Initialized[01:06:46] [main/INFO] [FML]: Replaced 921 ore ingredients[01:06:47] [main/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer[01:06:47] [main/INFO] [FML]: Searching C:\Users\User\Desktop\Modding\run\mods for mods[01:06:49] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 154519719 nanos[01:06:49] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load[01:06:49] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, dtm] at CLIENT[01:06:49] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, dtm] at SERVER[01:06:51] [main/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:David's Tutorial Mod[01:06:51] [main/INFO] [FML]: Processing ObjectHolder annotations[01:06:51] [main/INFO] [FML]: Found 1168 ObjectHolder annotations[01:06:51] [main/INFO] [FML]: Identifying ItemStackHolder annotations[01:06:51] [main/INFO] [FML]: Found 0 ItemStackHolder annotations[01:06:51] [main/INFO] [FML]: Configured a dormant chunk cache size of 0[01:06:51] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json[01:06:51] [main/INFO] [FML]: Applying holder lookups[01:06:51] [main/INFO] [FML]: Holder lookups applied[01:06:51] [main/INFO] [FML]: Applying holder lookups[01:06:51] [main/INFO] [FML]: Holder lookups applied[01:06:51] [main/INFO] [FML]: Applying holder lookups[01:06:51] [main/INFO] [FML]: Holder lookups applied[01:06:51] [main/INFO] [FML]: Applying holder lookups[01:06:51] [main/INFO] [FML]: Holder lookups applied[01:06:51] [main/INFO] [FML]: Injecting itemstacks[01:06:51] [main/INFO] [FML]: Itemstack injection complete[01:06:51] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Found status: AHEAD Target: null[01:06:57] [Sound Library Loader/INFO]: Starting up SoundSystem...[01:06:57] [Thread-5/INFO]: Initializing LWJGL OpenAL[01:06:57] [Thread-5/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)[01:06:57] [Thread-5/INFO]: OpenAL initialized.[01:06:58] [Sound Library Loader/INFO]: Sound engine started[01:07:06] [main/INFO] [FML]: Max texture size: 8192[01:07:07] [main/INFO]: Created: 512x512 textures-atlas[01:07:11] [main/INFO] [FML]: Applying holder lookups[01:07:11] [main/INFO] [FML]: Holder lookups applied[01:07:11] [main/INFO] [FML]: Injecting itemstacks[01:07:11] [main/INFO] [FML]: Itemstack injection complete[01:07:11] [main/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods[01:07:11] [main/WARN]: Skipping bad option: lastServer:[01:07:11] [main/INFO]: Narrator library for x64 successfully loaded[01:07:12] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id[01:07:17] [Server thread/INFO]: Starting integrated minecraft server version 1.12[01:07:17] [Server thread/INFO]: Generating keypair[01:07:17] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance[01:07:18] [Server thread/INFO] [FML]: Applying holder lookups[01:07:18] [Server thread/INFO] [FML]: Holder lookups applied[01:07:18] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@1ba19bcf)[01:07:20] [Server thread/INFO]: Loaded 488 advancements[01:07:20] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@1ba19bcf)[01:07:20] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@1ba19bcf)[01:07:20] [Server thread/INFO]: Preparing start region for level 0[01:07:21] [Server thread/INFO]: Preparing spawn area: 4%[01:07:22] [Server thread/INFO]: Preparing spawn area: 86%[01:07:23] [Server thread/INFO]: Changing view distance to 12, from 10[01:07:24] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2[01:07:24] [Netty Server IO #1/INFO] [FML]: Client protocol version 2[01:07:24] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 5 mods : [email protected],[email protected],[email protected],[email protected],[email protected][01:07:24] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established[01:07:24] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established[01:07:24] [Server thread/INFO]: Player441[local:E:9f5b6817] logged in with entity id 257 at (164.70054307439818, 84.0, 149.49809332473663)[01:07:25] [Server thread/INFO]: Player441 joined the game[01:07:27] [Server thread/INFO]: Saving and pausing game...[01:07:27] [Server thread/INFO]: Saving chunks for level 'New World'/overworld[01:07:27] [main/INFO]: Loaded 2 advancements[01:07:27] [Server thread/INFO]: Saving chunks for level 'New World'/the_nether[01:07:27] [Server thread/INFO]: Saving chunks for level 'New World'/the_end[01:07:28] [Server thread/WARN]: Can't keep up! Did the system time chang
e, or is the server overloaded? Running 2633ms behind, skipping 52 tick(s)[01:07:44] [Server thread/INFO]: Saving and pausing game...[01:07:45] [Server thread/INFO]: Saving chunks for level 'New World'/overworld[01:07:45] [Server thread/INFO]: Saving chunks for level 'New World'/the_nether[01:07:45] [Server thread/INFO]: Saving chunks for level 'New World'/the_end[01:08:04] [Server thread/INFO]: Stopping server[01:08:04] [Server thread/INFO]: Saving players[01:08:04] [Server thread/INFO]: Player441 lost connection: Disconnected[01:08:04] [Server thread/INFO]: Player441 left the game[01:08:04] [Server thread/INFO]: Stopping singleplayer server as player logged out[01:08:04] [Server thread/INFO]: Saving worlds[01:08:04] [Server thread/INFO]: Saving chunks for level 'New World'/overworld[01:08:04] [Server thread/INFO]: Saving chunks for level 'New World'/the_nether[01:08:04] [Server thread/INFO]: Saving chunks for level 'New World'/the_end[01:08:04] [Server thread/INFO] [FML]: Unloading dimension 0[01:08:04] [Server thread/INFO] [FML]: Unloading dimension -1[01:08:04] [Server thread/INFO] [FML]: Unloading dimension 1[01:08:05] [Server thread/INFO] [FML]: Applying holder lookups[01:08:05] [Server thread/INFO] [FML]: Holder lookups applied[01:08:07] [main/INFO]: Stopping![01:08:07] [main/INFO]: SoundSystem shutting down...[01:08:07] [main/WARN]: Author: Paul Lamb, www.paulscode.com
and my code:
ModItems.java:
package dtm.david.tutorial.init;
import dtm.david.tutorial.Reference;
import dtm.david.tutorial.items.ItemCheese;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.common.registry.ForgeRegistries;
import net.minecraftforge.fml.common.registry.GameRegistry;
public class ModItems
{
public static Item cheese;
public static void init()
{
cheese = new ItemCheese();
}
public static void register()
{
ForgeRegistries.ITEMS.register(cheese);
}
public static void registerRenders()
{
registerRender(cheese);
}
private static void registerRender(Item item)
{
ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
}
}
ItemCheese.java:
package dtm.david.tutorial.items;
import dtm.david.tutorial.Reference;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemFood;
public class ItemCheese extends ItemFood
{
public ItemCheese()
{
super(4, 0.8F, false);
setUnlocalizedName(Reference.TutorialItems.CHEESE.getUnlocalizedName());
setRegistryName(Reference.TutorialItems.CHEESE.getRegistryName());
setCreativeTab(CreativeTabs.FOOD);
}
}
Tutorial.java:
package dtm.david.tutorial;
import dtm.david.tutorial.init.ModItems;
import dtm.david.tutorial.proxy.CommonProxy;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.SidedProxy;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@Mod(modid=Reference.MOD_ID, name=Reference.NAME, version=Reference.VERSION, acceptedMinecraftVersions=Reference.ACCEPTED_VERSIONS)
public class Tutorial
{
@Instance
public static Tutorial instance;
@SidedProxy(clientSide=Reference.CLIENT_PROXY_CLASS, serverSide=Reference.SERVER_PROXY_CLASS)
public static CommonProxy proxy;
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
ModItems.init();
ModItems.register();
}
@EventHandler
public void Init(FMLInitializationEvent event)
{
proxy.init(event);
}
@EventHandler
public void postInit(FMLPostInitializationEvent event)
{
}
}
RegistryHandler.java:
package handlers;
import dtm.david.tutorial.init.ModItems;
public class RegistryHandler
{
public static void Client()
{
}
public static void Common()
{
ModItems.init();
ModItems.register();
}
}
Reference.java:
package dtm.david.tutorial;
public class Reference
{
public static final String MOD_ID="dtm";
public static final String NAME="Dia's Tutorial Mod";
public static final String VERSION="1.0";
public static final String ACCEPTED_VERSIONS="[1.12]";
public static final String CLIENT_PROXY_CLASS="dtm.david.tutorial.proxy.ClientProxy";
public static final String SERVER_PROXY_CLASS="dtm.david.tutorial.proxy.ServerProxy";
public static enum TutorialItems
{
CHEESE("cheese", "ItemCheese");
private String unlocalizedName;
private String registryName;
TutorialItems(String unlocalizedName, String registryName)
{
this.unlocalizedName = unlocalizedName;
this.registryName = registryName;
}
public String getRegistryName()
{
return registryName;
}
public String getUnlocalizedName()
{
return unlocalizedName;
}
}
}
ClientProxy.java:
package dtm.david.tutorial.proxy;
import dtm.david.tutorial.init.ModItems;
import handlers.RegistryHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
public class ClientProxy extends CommonProxy
{
@Override
public void preInit(FMLPreInitializationEvent event)
{
super.preInit(event);
}
public void init(FMLInitializationEvent event)
{
super.init(event);
ModItems.registerRenders();
RegistryHandler.Client();
}
public void postInit(FMLPostInitializationEvent event)
{
super.postInit(event);
}
}
CommonProxy.java:
package dtm.david.tutorial.proxy;
import handlers.RegistryHandler;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
public class CommonProxy
{
public void preInit(FMLPreInitializationEvent event)
{
RegistryHandler.Common();
}
public void init(FMLInitializationEvent event)
{
}
public void postInit(FMLPostInitializationEvent event)
{
}
}
I believe I'm already using Registry Events. I looked at McJty's page, but nothing on there helped. I tried making my code match his, but only got further errors. I really, really need help on this!
I haven't gotten any errors. I did see what I'd missed, and made the changes accordingly. The code runs, without errors, but still no texture. I've posted the code on GitHub at https://github.com/TheWebExpert1/davidblocks. My console is as follows:
[noparse]2017-08-20 11:48:14,762 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-08-20 11:48:14,770 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[11:48:15] [main/INFO] [GradleStart]: Extra: []
[11:48:15] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/User/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[11:48:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[11:48:15] [main/INFO] [FML]: Forge Mod Loader version 14.21.1.2443 for Minecraft 1.12 loading
[11:48:15] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_144, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_144
[11:48:15] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[11:48:15] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
[11:48:15] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
[11:48:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[11:48:15] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[11:48:15] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[11:48:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[11:48:15] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
2017-08-20 11:48:15,790 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-08-20 11:48:16,354 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-08-20 11:48:16,357 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[11:48:18] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[11:48:18] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[11:48:18] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[11:48:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[11:48:19] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[11:48:19] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[11:48:19] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[11:48:21] [main/INFO]: Setting user: Player899
[11:48:29] [main/WARN]: Skipping bad option: lastServer:
[11:48:29] [main/INFO]: LWJGL Version: 2.9.4
[11:48:30] [main/INFO] [FML]: -- System Details --
Details:
Minecraft Version: 1.12
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_144, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 176113864 bytes (167 MB) / 359137280 bytes (342 MB) up to 937951232 bytes (894 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 9.17.10.4229' Renderer: 'Intel(R) HD Graphics 2000'
[11:48:30] [main/INFO] [FML]: MinecraftForge v14.21.1.2443 Initialized
[11:48:30] [main/INFO] [FML]: Replaced 921 ore ingredients
[11:48:31] [main/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[11:48:31] [main/INFO] [FML]: Searching C:\Users\User\Desktop\Modding\run\mods for mods
[11:48:33] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 266282475 nanos
[11:48:33] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
[11:48:35] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, dtm] at CLIENT
[11:48:35] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, dtm] at SERVER
[11:48:36] [main/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:David's Tutorial Mod
[11:48:36] [main/INFO] [FML]: Processing ObjectHolder annotations
[11:48:36] [main/INFO] [FML]: Found 1169 ObjectHolder annotations
[11:48:36] [main/INFO] [FML]: Identifying ItemStackHolder annotations
[11:48:36] [main/INFO] [FML]: Found 0 ItemStackHolder annotations
[11:48:36] [main/INFO] [FML]: Configured a dormant chunk cache size of 0
[11:48:36] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[11:48:36] [main/INFO] [FML]: Applying holder lookups
[11:48:36] [main/INFO] [FML]: Holder lookups applied
[11:48:36] [main/INFO] [FML]: Applying holder lookups
[11:48:36] [main/INFO] [FML]: Holder lookups applied
[11:48:36] [main/INFO] [FML]: Applying holder lookups
[11:48:36] [main/INFO] [FML]: Holder lookups applied
[11:48:36] [main/INFO] [FML]: Applying holder lookups
[11:48:36] [main/INFO] [FML]: Holder lookups applied
[11:48:36] [main/INFO] [FML]: Injecting itemstacks
[11:48:36] [main/INFO] [FML]: Itemstack injection complete
[11:48:36] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Found status: AHEAD Target: null
[11:48:42] [Sound Library Loader/INFO]: Starting up SoundSystem...
[11:48:42] [Thread-5/INFO]: Initializing LWJGL OpenAL
[11:48:42] [Thread-5/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[11:48:42] [Thread-5/INFO]: OpenAL initialized.
[11:48:42] [Sound Library Loader/INFO]: Sound engine started
[11:48:50] [main/INFO] [FML]: Max texture size: 8192
[11:48:51] [main/INFO]: Created: 512x512 textures-atlas
[11:48:55] [main/INFO] [FML]: Applying holder lookups
[11:48:55] [main/INFO] [FML]: Holder lookups applied
[11:48:55] [main/INFO] [FML]: Injecting itemstacks
[11:48:55] [main/INFO] [FML]: Itemstack injection complete
[11:48:55] [main/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods
[11:48:55] [main/WARN]: Skipping bad option: lastServer:
[11:48:55] [main/INFO]: Narrator library for x64 successfully loaded
[11:48:56] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
[11:49:00] [Server thread/INFO]: Starting integrated minecraft server version 1.12
[11:49:00] [Server thread/INFO]: Generating keypair
[11:49:00] [Server thread/INFO] [FML]: Injecting existing registry data into this server instance
[11:49:00] [Server thread/INFO] [FML]: Registry Item: Found a missing id from the world dtm:cheese
[11:49:00] [Server thread/ERROR] [FML]: Unidentified mapping from registry minecraft:items
[11:49:00] [Server thread/ERROR] [FML]: dtm:cheese: 4096
[11:49:03] [Server thread/INFO] [FML]: World backup created at C:\Users\User\Desktop\Modding\run\saves\New World-20170820-114903.zip.
[11:49:03] [Server thread/ERROR] [FML]: There are unidentified mappings in this world - we are going to attempt to process anyway
[11:49:03] [Server thread/WARN] [FML]: Registry Item: Object did not get ID it asked for. Name: dtm:itemcheese Expected: 4096 Got: 4097
[11:49:04] [Server thread/INFO] [FML]: Applying holder lookups
[11:49:04] [Server thread/INFO] [FML]: Holder lookups applied
[11:49:04] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@f9f2f90)
[11:49:05] [Server thread/INFO]: Loaded 488 advancements
[11:49:05] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@f9f2f90)
[11:49:05] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@f9f2f90)
[11:49:05] [Server thread/INFO]: Preparing start region for level 0
[11:49:06] [Server thread/INFO]: Preparing spawn area: 9%
[11:49:07] [Server thread/INFO]: Preparing spawn area: 85%
[11:49:07] [Server thread/INFO]: Changing view distance to 12, from 10
[11:49:09] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
[11:49:09] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
[11:49:09] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 5 mods : [email protected],[email protected],[email protected],[email protected],[email protected]
[11:49:09] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
[11:49:09] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
[11:49:09] [Server thread/INFO]: Player899[local:E:dda2d980] logged in with entity id 253 at (164.70054307439818, 84.0, 149.49809332473663)
[11:49:09] [Server thread/INFO]: Player899 joined the game
[11:49:11] [Server thread/INFO]: Saving and pausing game...
[11:49:11] [Server thread/INFO]: Saving chunks for level 'New World'/overworld
[11:49:12] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@87d5093[id=a04881cc-bc13-39a4-a78b-026264bdd98d,name=Player899,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:79) ~[YggdrasilAuthenticationService.class:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillGameProfile(YggdrasilMinecraftSessionService.java:180) [YggdrasilMinecraftSessionService.class:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:60) [YggdrasilMinecraftSessionService$1.class:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:57) [YggdrasilMinecraftSessionService$1.class:?]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache.get(LocalCache.java:4154) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) [guava-21.0.jar:?]
at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) [guava-21.0.jar:?]
at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.fillProfileProperties(YggdrasilMinecraftSessionService.java:170) [YggdrasilMinecraftSessionService.class:?]
at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:3172) [Minecraft.class:?]
at net.minecraft.client.resources.SkinManager$3.run(SkinManager.java:138) [SkinManager$3.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_144]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_144]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
[11:49:12] [Server thread/INFO]: Saving chunks for level 'New World'/the_nether
[11:49:12] [Server thread/INFO]: Saving chunks for level 'New World'/the_end
[11:49:12] [main/INFO]: Loaded 2 advancements
[11:49:12] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2762ms behind, skipping 55 tick(s)
[11:49:30] [main/INFO]: Stopping!
[11:49:30] [Server thread/INFO]: Stopping server
[11:49:30] [Server thread/INFO]: Saving players
[11:49:30] [Server thread/INFO]: Saving worlds
[11:49:30] [Server thread/INFO]: Saving chunks for level 'New World'/overworld
[11:49:30] [Server thread/INFO]: Saving chunks for level 'New World'/the_nether
[11:49:30] [Server thread/INFO]: Saving chunks for level 'New World'/the_end
[11:49:30] [Server thread/INFO] [FML]: Unloading dimension 0
[11:49:30] [Server thread/INFO] [FML]: Unloading dimension -1
[11:49:30] [Server thread/INFO] [FML]: Unloading dimension 1
[11:49:30] [main/INFO]: SoundSystem shutting down...
[11:49:30] [Server thread/INFO] [FML]: Applying holder lookups
[11:49:30] [Server thread/INFO] [FML]: Holder lookups applied
[11:49:30] [main/WARN]: Author: Paul Lamb, www.paulscode.com
[/noparse]
I changed my code to what you showed above, but now the item isn't loading at all. It's just not there. If I put in the @EventBusSubscriber line, the game will crash. What am I missing?
Actually, I hadn't done that. That did the trick (plus putting the @EventBusSubscriber back in). Now the big question: How do I create different varieties? I mean, for carpet, you have white carpet, cyan carpet, etc.; for logs you have acacia, spruce, etc. How do I go about doing that with this? And how would I create a recipe (i.e., to make cheese sandwich, cheese soup, etc.)??
I'm trying to create subtypes of the cheese. I followed CJ's video, and it looks like he's coding for the older version of minecraft. I'm not sure what to do to make it work with 1.12. I've posted the code at https://github.com/TheWebExpert1/davidblocks2. I'm getting no textures plus weird names.
Works perfectly, thank you SO much again. I had to fix an error in the .lang file (the names weren't matching), but now it works great. I'll have to experiment around a bit to see what I can do with it. Thanks for taking your time out to help me.
Do you know where the recipes folder should be located? I have recipes, but none of them are working; they're all shapeless, so it should work regardless, but I think that mc isn't seeing them.
I'm not sure what my current problem is. I created two new items - soup and sandwich - but they're both throwing errors in the models, and I'm not sure why. I've created three separate recipes for soup (i'm guessing I need one for each type of cheese?), but can't get that far when all I get is the missing texture plus a weird name. I've posted it all at https://github.com/TheWebExpert1/davidblocks2.
I'm thinking it's something pretty simple, but I can't see the forest for the trees. And with the sandwich, I want to use a shapeless crafting recipe for the sandwich itself (bread + any cheese), but then use the smelting recipe (sandwich in furnace = grilled cheese).
Here's my console:
2017-08-20 20:53:47,295 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-08-20 20:53:47,300 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[20:53:47] [main/INFO] [GradleStart]: Extra: []
[20:53:47] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/User/.gradle/caches/minecraft/assets, --assetIndex, 1.12, --accessToken{REDACTED}, --version, 1.12, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
[20:53:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
[20:53:47] [main/INFO] [FML]: Forge Mod Loader version 14.21.1.2443 for Minecraft 1.12 loading
[20:53:47] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_144, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_144
[20:53:47] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
[20:53:47] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLCorePlugin (net.minecraftforge.fml.relauncher.FMLCorePlugin), we are in deobf and it's a forge core plugin
[20:53:47] [main/INFO] [FML]: Ignoring missing certificate for coremod FMLForgePlugin (net.minecraftforge.classloading.FMLForgePlugin), we are in deobf and it's a forge core plugin
[20:53:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
[20:53:47] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
[20:53:47] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
[20:53:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
[20:53:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
2017-08-20 20:53:48,266 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-08-20 20:53:48,983 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
2017-08-20 20:53:48,985 main WARN Unable to instantiate org.fusesource.jansi.WindowsAnsiOutputStream
[20:53:51] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
[20:53:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
[20:53:51] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
[20:53:52] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
[20:53:52] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
[20:53:52] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
[20:53:52] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
[20:53:54] [main/INFO]: Setting user: Player292
[20:54:01] [main/WARN]: Skipping bad option: lastServer:
[20:54:01] [main/INFO]: LWJGL Version: 2.9.4
[20:54:02] [main/INFO] [FML]: -- System Details --
Details:
Minecraft Version: 1.12
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_144, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 147349080 bytes (140 MB) / 440926208 bytes (420 MB) up to 937951232 bytes (894 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML:
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '3.1.0 - Build 9.17.10.4229' Renderer: 'Intel(R) HD Graphics 2000'
[20:54:02] [main/INFO] [FML]: MinecraftForge v14.21.1.2443 Initialized
[20:54:02] [main/INFO] [FML]: Replaced 921 ore ingredients
[20:54:03] [main/INFO] [FML]: Found 0 mods from the command line. Injecting into mod discoverer
[20:54:03] [main/INFO] [FML]: Searching C:\Users\User\Desktop\Modding\run\mods for mods
[20:54:04] [Thread-3/INFO] [FML]: Using sync timing. 200 frames of Display.update took 250752784 nanos
[20:54:05] [main/INFO] [FML]: Forge Mod Loader has identified 5 mods to load
[20:54:05] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, newmod] at CLIENT
[20:54:05] [main/INFO] [FML]: Attempting connection with missing mods [minecraft, mcp, FML, forge, newmod] at SERVER
[20:54:07] [main/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:David's Tutorial Mod
[20:54:07] [main/INFO] [FML]: Processing ObjectHolder annotations
[20:54:07] [main/INFO] [FML]: Found 1168 ObjectHolder annotations
[20:54:07] [main/INFO] [FML]: Identifying ItemStackHolder annotations
[20:54:07] [main/INFO] [FML]: Found 0 ItemStackHolder annotations
[20:54:07] [main/INFO] [FML]: Configured a dormant chunk cache size of 0
[20:54:07] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json
[20:54:07] [main/INFO] [FML]: Applying holder lookups
[20:54:07] [main/INFO] [FML]: Holder lookups applied
[20:54:07] [main/INFO] [FML]: Applying holder lookups
[20:54:07] [main/INFO] [FML]: Holder lookups applied
[20:54:07] [main/INFO] [FML]: Applying holder lookups
[20:54:07] [main/INFO] [FML]: Holder lookups applied
[20:54:07] [Forge Version Check/INFO] [ForgeVersionCheck]: [forge] Found status: AHEAD Target: null
[20:54:07] [main/INFO] [FML]: Applying holder lookups
[20:54:07] [main/INFO] [FML]: Holder lookups applied
[20:54:07] [main/INFO] [FML]: Injecting itemstacks
[20:54:07] [main/INFO] [FML]: Itemstack injection complete
[20:54:13] [Sound Library Loader/INFO]: Starting up SoundSystem...
[20:54:13] [Thread-5/INFO]: Initializing LWJGL OpenAL
[20:54:13] [Thread-5/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[20:54:13] [Thread-5/INFO]: OpenAL initialized.
[20:54:13] [Sound Library Loader/INFO]: Sound engine started
[20:54:22] [main/INFO] [FML]: Max texture size: 8192
[20:54:22] [main/INFO]: Created: 512x512 textures-atlas
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:soup_soups#inventory for item "newmod:itemsoup", normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:item/soup_soups with loader VanillaLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:297) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: java.io.FileNotFoundException: newmod:models/item/soup_soups.json
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.access$1600(ModelLoader.java:126) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:899) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:soup_soups#inventory for item "newmod:itemsoup", blockstate location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:soup_soups#inventory with loader VariantLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:305) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1208) ~[ModelLoader$VariantLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:soup_soupc#inventory for item "newmod:itemsoup", normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:item/soup_soupc with loader VanillaLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:297) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: java.io.FileNotFoundException: newmod:models/item/soup_soupc.json
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.access$1600(ModelLoader.java:126) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:899) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:soup_soupc#inventory for item "newmod:itemsoup", blockstate location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:soup_soupc#inventory with loader VariantLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:305) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1208) ~[ModelLoader$VariantLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:sandwich_sandwichg#inventory for item "newmod:itemsandwich", normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:item/sandwich_sandwichg with loader VanillaLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:297) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: java.io.FileNotFoundException: newmod:models/item/sandwich_sandwichg.json
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.access$1600(ModelLoader.java:126) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:899) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:sandwich_sandwichg#inventory for item "newmod:itemsandwich", blockstate location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:sandwich_sandwichg#inventory with loader VariantLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:305) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1208) ~[ModelLoader$VariantLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:soup_soupa#inventory for item "newmod:itemsoup", normal location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:item/soup_soupa with loader VanillaLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:297) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: java.io.FileNotFoundException: newmod:models/item/soup_soupa.json
at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:69) ~[FallbackResourceManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:65) ~[SimpleReloadableResourceManager.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.access$1600(ModelLoader.java:126) ~[ModelLoader.class:?]
at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:899) ~[ModelLoader$VanillaLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/ERROR] [FML]: Exception loading model for variant newmod:soup_soupa#inventory for item "newmod:itemsoup", blockstate location exception:
net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model newmod:soup_soupa#inventory with loader VariantLoader.INSTANCE, skipping
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:153) ~[ModelLoaderRegistry.class:?]
at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:305) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?]
at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:160) ~[ModelLoader.class:?]
at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?]
at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?]
at net.minecraft.client.Minecraft.init(Minecraft.java:554) [Minecraft.class:?]
at net.minecraft.client.Minecraft.run(Minecraft.java:416) [Minecraft.class:?]
at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_144]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_144]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_144]
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?]
at GradleStart.main(GradleStart.java:26) [start/:?]
Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException
at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?]
at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1208) ~[ModelLoader$VariantLoader.class:?]
at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?]
... 20 more
[20:54:25] [main/FATAL] [FML]: Suppressed additional 0 model loading errors for domain newmod
[20:54:27] [main/INFO] [FML]: Applying holder lookups
[20:54:27] [main/INFO] [FML]: Holder lookups applied
[20:54:27] [main/INFO] [FML]: Injecting itemstacks
[20:54:27] [main/INFO] [FML]: Itemstack injection complete
[20:54:27] [main/INFO] [FML]: Forge Mod Loader has successfully loaded 5 mods
[20:54:27] [main/WARN]: Skipping bad option: lastServer:
[20:54:27] [main/INFO]: Narrator library for x64 successfully loaded
[20:54:28] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id
[20:54:53] [main/INFO]: Stopping!
[20:54:53] [main/INFO]: SoundSystem shutting down...
[20:54:53] [main/WARN]: Author: Paul Lamb, www.paulscode.com
Ah, so. That was it. I believe I got the Enum section from JW's video; apparently, things have changed in mc since then... I'm not sure why it didn't show up with the cheese, but there you have it. Once I made everything match (from the declaration to the model to the lang), I got textures, plus proper names.
I'm trying to add a smelting recipe: put the sandwich in the furnace, and get out a grilled cheese sandwich.
The format I've seen posted is as follows:
GameRegistry.addSmelting(Items.APPLE, new ItemStack(Items.DIAMOND, 1), 1.0F);
And this compiles with no errors... ...but replace those items with my own:
GameRegistry.addSmelting(SandwichTypes.SANDWICHP, new ItemStack(SandwichTypes.SANDWICHG, 1), 1.0F);
...and you get errors:
The method addSmelting(Block, ItemStack, float) in the type GameRegistry is not applicable for the arguments (EnumHandler.SandwichTypes, ItemStack, float)
The constructor ItemStack(EnumHandler.SandwichTypes, int) is undefined
I know I'm doing SOMETHING wrong (obviously) but I don't know what it is. I see that the constructor is looking for an item (or a block), and I've given it an item...
... but new ItemStack(SandwichTypes.SANDWICHP) still isn't recognized as having been defined.
The actual format is:
GameRegistry.addSmelting(new ItemStack(ModItems.sandwich), new ItemStack(ModItems.sandwich, 1), 1.0F);
This does NOT give an error; but I want to input sandwich #1 and receive out sandwich #0. How do I specify the subtype in the recipe? If it were a single item, it'd be simple.
I also tried it with the data 0 line, and it still does nothing. The recipes are located at main\resources\assets\newmod\recipes, so it should be right...
I must have the recipes in the wrong location, then, as none of them work. I put a piece of bread and an american cheese in the crafting table, and got nothing. Likewise with the bowl. The path to the recipes is src\main\resources\assets\newmod\recipes.
Amazing how something so simple can trip up a person. I thought for CERTAIN that I'd named the files. They've been sitting there that way all this time...
So that instead of ONLY accepting data # 0, it will accept #0, #1 or #2, with the same result. If I have to do three separate files, fine; but since they're all "sandwichp", how would I name them?
Amazing how something so simple can trip up a person. I thought for CERTAIN that I'd named the files. They've been sitting there that way all this time...
So that instead of ONLY accepting data # 0, it will accept #0, #1 or #2, with the same result. If I have to do three separate files, fine; but since they're all "sandwichp", how would I name them?
Thanks again.
Now, on to the HARD part!!
It looks like you can use JsonArrays of items instead of single items.
That did it again! All you need to do is to create separate recipe files, with the different ingredients listed, but the same output. I thought there might be a way to do it with one file, using boolean logic -- perhaps sometime in the future. After all, there shouldn't have to be dozens of files for one object type!! Anyway, thanks again.
You can use an array of ingredients anywhere a single ingredient is expected to create a compound ingredient that matches any of the specified ingredients. Look at the crafting_table.json recipe for an example of this, it uses a compound ingredient that matches any of the valid metadata values of minecraft:planks.
You can also use 32767 (the value of OreDictionary.WILDCARD_VALUE) as the metadata of an ingredient to match any metadata value.
Rollback Post to RevisionRollBack
Chisel Facades: For all your decorative pipe-hiding needs.
Please don't PM me to ask for help or to join your mod development team. Asking your question in a public thread preserves it for people who are having the same problem in the future. I'm not interested in developing mods with people.
I'm following a tutorial online for modding, and I'm just starting. However, I can't get even the first item to render its texture, so I don't want to proceed to the next thing. I've updated the program for 1.12, following everything I've seen online, and still no luck. Here's my console output:
and my code:
ModItems.java:
ItemCheese.java:
Tutorial.java:
RegistryHandler.java:
Reference.java:
ClientProxy.java:
CommonProxy.java:
en_us.lang:
itemcheese.json:
Can anyone help with this?? Any help is greatly appreciated.
I believe I'm already using Registry Events. I looked at McJty's page, but nothing on there helped. I tried making my code match his, but only got further errors. I really, really need help on this!
I haven't gotten any errors. I did see what I'd missed, and made the changes accordingly. The code runs, without errors, but still no texture. I've posted the code on GitHub at https://github.com/TheWebExpert1/davidblocks. My console is as follows:
Thank you SO much! Finally, after beating my head against the wall, I've got the texture. Even the guy who did the tutorial didn't get me this far.
I changed my code to what you showed above, but now the item isn't loading at all. It's just not there. If I put in the @EventBusSubscriber line, the game will crash. What am I missing?
Actually, I hadn't done that. That did the trick (plus putting the @EventBusSubscriber back in). Now the big question: How do I create different varieties? I mean, for carpet, you have white carpet, cyan carpet, etc.; for logs you have acacia, spruce, etc. How do I go about doing that with this? And how would I create a recipe (i.e., to make cheese sandwich, cheese soup, etc.)??
I'm trying to create subtypes of the cheese. I followed CJ's video, and it looks like he's coding for the older version of minecraft. I'm not sure what to do to make it work with 1.12. I've posted the code at https://github.com/TheWebExpert1/davidblocks2. I'm getting no textures plus weird names.
Works perfectly, thank you SO much again. I had to fix an error in the .lang file (the names weren't matching), but now it works great. I'll have to experiment around a bit to see what I can do with it. Thanks for taking your time out to help me.
Do you know where the recipes folder should be located? I have recipes, but none of them are working; they're all shapeless, so it should work regardless, but I think that mc isn't seeing them.
Apparently, custom recipes aren't a thing yet in 1.12; they seem to be slated for 1.13. When I call the recipe:
{
"type": "crafting_shapeless",
"ingredients": [
{
"item": "minecraft:bowl"
},
{
"item": "newmod:cheese_cheddar"
}
],
"result": {
"item": "newmod:soupc"
}
}
MC says that it doesn't know what newmod:crafting_shapeless is. Therefore, I've taken out the recipes for the moment.
I'm not sure what my current problem is. I created two new items - soup and sandwich - but they're both throwing errors in the models, and I'm not sure why. I've created three separate recipes for soup (i'm guessing I need one for each type of cheese?), but can't get that far when all I get is the missing texture plus a weird name. I've posted it all at https://github.com/TheWebExpert1/davidblocks2.
I'm thinking it's something pretty simple, but I can't see the forest for the trees. And with the sandwich, I want to use a shapeless crafting recipe for the sandwich itself (bread + any cheese), but then use the smelting recipe (sandwich in furnace = grilled cheese).
Here's my console:
Ah, so. That was it. I believe I got the Enum section from JW's video; apparently, things have changed in mc since then... I'm not sure why it didn't show up with the cheese, but there you have it. Once I made everything match (from the declaration to the model to the lang), I got textures, plus proper names.
I'm trying to add a smelting recipe: put the sandwich in the furnace, and get out a grilled cheese sandwich.
The format I've seen posted is as follows:
And this compiles with no errors... ...but replace those items with my own:
...and you get errors:
The method addSmelting(Block, ItemStack, float) in the type GameRegistry is not applicable for the arguments (EnumHandler.SandwichTypes, ItemStack, float)
The constructor ItemStack(EnumHandler.SandwichTypes, int) is undefined
I know I'm doing SOMETHING wrong (obviously) but I don't know what it is. I see that the constructor is looking for an item (or a block), and I've given it an item...
Meh.
Also, NONE of my recipes work. I've posted the revised code at https://github.com/TheWebExpert1/davidblocks2
... but new ItemStack(SandwichTypes.SANDWICHP) still isn't recognized as having been defined.
The actual format is:
GameRegistry.addSmelting(new ItemStack(ModItems.sandwich), new ItemStack(ModItems.sandwich, 1), 1.0F);
This does NOT give an error; but I want to input sandwich #1 and receive out sandwich #0. How do I specify the subtype in the recipe? If it were a single item, it'd be simple.
Wow. That worked great - GameRegistry.addSmelting(new ItemStack(ModItems.sandwich, 1, 1), new ItemStack(ModItems.sandwich, 1, 0), 1.0F);
I suppose you could adjust it to give you 2 sandwiches out if you wanted, but this works!
The recipes still don't, however:
soupa.json:
sandwichp.json:
I also tried it with the data 0 line, and it still does nothing. The recipes are located at main\resources\assets\newmod\recipes, so it should be right...
I must have the recipes in the wrong location, then, as none of them work. I put a piece of bread and an american cheese in the crafting table, and got nothing. Likewise with the bowl. The path to the recipes is src\main\resources\assets\newmod\recipes.
Yes, I just re-updated it, to make certain.
Amazing how something so simple can trip up a person. I thought for CERTAIN that I'd named the files. They've been sitting there that way all this time...
Now it works. Yay!
The only thing now is to change:
So that instead of ONLY accepting data # 0, it will accept #0, #1 or #2, with the same result. If I have to do three separate files, fine; but since they're all "sandwichp", how would I name them?
Thanks again.
Now, on to the HARD part!!
It looks like you can use JsonArrays of items instead of single items.
Putting the CENDENT back in transcendent!
That did it again! All you need to do is to create separate recipe files, with the different ingredients listed, but the same output. I thought there might be a way to do it with one file, using boolean logic -- perhaps sometime in the future. After all, there shouldn't have to be dozens of files for one object type!! Anyway, thanks again.
You can use an array of ingredients anywhere a single ingredient is expected to create a compound ingredient that matches any of the specified ingredients. Look at the crafting_table.json recipe for an example of this, it uses a compound ingredient that matches any of the valid metadata values of minecraft:planks.
You can also use 32767 (the value of OreDictionary.WILDCARD_VALUE) as the metadata of an ingredient to match any metadata value.
Chisel Facades: For all your decorative pipe-hiding needs.
Please don't PM me to ask for help or to join your mod development team. Asking your question in a public thread preserves it for people who are having the same problem in the future. I'm not interested in developing mods with people.