Jump to content

10forever

Members
  • Posts

    35
  • Joined

  • Last visited

Everything posted by 10forever

  1. I changed the ModItems.java to ModelLoader.setCustomModelResrouceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); and it still doesn't work, I get a purple texture in the game. package tntdiamond.regidmod.init; import net.minecraft.client.Minecraft; import net.minecraft.item.Item; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.fml.common.registry.GameRegistry; import tntdiamond.regidmod.Reference; import tntdiamond.regidmod.items.ItemCheese; public class ModItems { public static Item cheese; public static void init() { cheese = new ItemCheese(); } public static void register() { GameRegistry.register(cheese); } public static void registerRenders() { registerRender(cheese); } private static void registerRender(Item item) { ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); } }
  2. When I run minecraft from eclipse, the item that I added into the game has a purple and black texture. I have no idea why! My cheese.png is 16x16 pixels. My ItemCheese.json is under src/main/resources/assets/rm/models/item My cheese.png is under src/main/resources/assets/rm/textures/items Here is the latest.log [17:01:16] [main/INFO]: Extra: [] [17:01:16] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, /Users/Tnt/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [17:01:16] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [17:01:16] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [17:01:16] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [17:01:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [17:01:16] [main/INFO]: Forge Mod Loader version 12.18.1.2046 for Minecraft 1.10.2 loading [17:01:16] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Mac OS X:x86_64:10.12, installed at /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre [17:01:16] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [17:01:16] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [17:01:16] [main/INFO]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [17:01:16] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [17:01:16] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:01:16] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [17:01:16] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [17:01:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:01:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:01:16] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [17:01:16] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [17:01:18] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing [17:01:18] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [17:01:18] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [17:01:19] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [17:01:19] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [17:01:19] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [17:01:19] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [17:01:21] [Client thread/INFO]: Setting user: Player905 [17:01:39] [Client thread/WARN]: Skipping bad option: lastServer: [17:01:39] [Client thread/INFO]: LWJGL Version: 2.9.2 [17:01:41] [Client thread/INFO]: MinecraftForge v12.18.1.2046 Initialized [17:01:42] [Client thread/INFO]: Replaced 233 ore recipes [17:01:43] [Client thread/INFO]: Found 0 mods from the command line. Injecting into mod discoverer [17:01:43] [Client thread/INFO]: Searching /Users/Tnt/Desktop/Modding Workspace 1.10 Crayfish/run/mods for mods [17:01:53] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load [17:01:54] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at CLIENT [17:01:54] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at SERVER [17:01:57] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [17:01:58] [Client thread/INFO]: Processing ObjectHolder annotations [17:01:58] [Client thread/INFO]: Found 423 ObjectHolder annotations [17:01:58] [Client thread/INFO]: Identifying ItemStackHolder annotations [17:01:58] [Client thread/INFO]: Found 0 ItemStackHolder annotations [17:01:58] [Client thread/INFO]: Configured a dormant chunk cache size of 0 [17:01:58] [Forge Version Check/INFO]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [17:01:58] [Client thread/INFO]: Applying holder lookups [17:01:58] [Client thread/INFO]: Holder lookups applied [17:01:58] [Client thread/INFO]: Injecting itemstacks [17:01:58] [Client thread/INFO]: Itemstack injection complete [17:01:59] [Forge Version Check/INFO]: [Forge] Found status: OUTDATED Target: 12.18.3.2185 [17:02:07] [sound Library Loader/INFO]: Starting up SoundSystem... [17:02:07] [Thread-6/INFO]: Initializing LWJGL OpenAL [17:02:07] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [17:02:08] [Thread-6/INFO]: OpenAL initialized. [17:02:08] [sound Library Loader/INFO]: Sound engine started [17:02:27] [Client thread/INFO]: Max texture size: 16384 [17:02:27] [Client thread/INFO]: Created: 16x16 textures-atlas [17:02:43] [Client thread/INFO]: Injecting itemstacks [17:02:43] [Client thread/INFO]: Itemstack injection complete [17:02:44] [Client thread/INFO]: Forge Mod Loader has successfully loaded 4 mods [17:02:44] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [17:02:54] [Client thread/INFO]: SoundSystem shutting down... [17:02:55] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [17:02:55] [sound Library Loader/INFO]: Starting up SoundSystem... [17:02:55] [Thread-8/INFO]: Initializing LWJGL OpenAL [17:02:55] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [17:02:55] [Thread-8/INFO]: OpenAL initialized. [17:02:55] [sound Library Loader/INFO]: Sound engine started [17:03:04] [Client thread/INFO]: Max texture size: 16384 [17:03:06] [Client thread/INFO]: Created: 1024x512 textures-atlas [17:03:13] [Client thread/WARN]: Skipping bad option: lastServer: [17:03:17] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id [17:03:36] [server thread/INFO]: Starting integrated minecraft server version 1.10.2 [17:03:36] [server thread/INFO]: Generating keypair [17:03:36] [server thread/INFO]: Injecting existing block and item data into this server instance [17:03:36] [server thread/INFO]: Applying holder lookups [17:03:36] [server thread/INFO]: Holder lookups applied [17:03:37] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@633af164) [17:03:37] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@633af164) [17:03:37] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@633af164) [17:03:37] [server thread/INFO]: Preparing start region for level 0 [17:03:39] [server thread/INFO]: Preparing spawn area: 0% [17:03:40] [server thread/INFO]: Preparing spawn area: 21% [17:03:41] [server thread/INFO]: Preparing spawn area: 51% [17:03:42] [server thread/INFO]: Preparing spawn area: 68% [17:03:43] [server thread/INFO]: Changing view distance to 12, from 10 [17:03:45] [Netty Local Client IO #0/INFO]: Server protocol version 2 [17:03:45] [Netty Server IO #1/INFO]: Client protocol version 2 [17:03:45] [Netty Server IO #1/INFO]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [17:03:45] [Netty Local Client IO #0/INFO]: [Netty Local Client IO #0] Client side modded connection established [17:03:45] [server thread/INFO]: [server thread] Server side modded connection established [17:03:45] [server thread/INFO]: Player905[local:E:165da51a] logged in with entity id 158 at (-26.527895212686403, 69.0, 74.09669836263329) [17:03:46] [server thread/INFO]: Player905 joined the game [17:03:47] [server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2974ms behind, skipping 59 tick(s) [17:03:50] [server thread/INFO]: Saving and pausing game... [17:03:50] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:03:51] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:03:51] [server thread/INFO]: Saving chunks for level 'New World'/The End [17:03:54] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@48006a30[id=a498be5d-0142-3d23-a17c-8823a1cd27b0,name=Player905,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:175) [YggdrasilMinecraftSessionService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:59) [YggdrasilMinecraftSessionService$1.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:56) [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:165) [YggdrasilMinecraftSessionService.class:?] at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:2907) [Minecraft.class:?] at net.minecraft.client.resources.SkinManager$3.run(SourceFile:106) [skinManager$3.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_60] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_60] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60] [17:03:57] [server thread/INFO]: Saving and pausing game... [17:03:57] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:03:58] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:03:58] [server thread/INFO]: Saving chunks for level 'New World'/The End [17:04:02] [server thread/INFO]: [Player905: Cleared the inventory of Player905, removing 1 items] [17:04:02] [Client thread/INFO]: [CHAT] Cleared the inventory of Player905, removing 1 items [17:04:04] [server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2054ms behind, skipping 41 tick(s) [17:04:07] [server thread/INFO]: [Player905: Given [Cheese] * 1 to Player905] [17:04:07] [Client thread/INFO]: [CHAT] Given [Cheese] * 1 to Player905 [17:04:09] [server thread/INFO]: Saving and pausing game... [17:04:09] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:04:09] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:04:09] [server thread/INFO]: Saving chunks for level 'New World'/The End Here is my RegidMod.java package tntdiamond.regidmod; 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; import tntdiamond.regidmod.init.ModItems; import tntdiamond.regidmod.proxy.CommonProxy; @Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION, acceptedMinecraftVersions = "[1.10.2]") public class RegidMod { @Instance public static RegidMod instance; @SidedProxy(serverSide = Reference.CLIENT_PROXY_CLASS, clientSide = Reference.SERVER_PROXY_CLASS) public static CommonProxy proxy; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { ModItems.init(); ModItems.register(); } @Mod.EventHandler public void init(FMLInitializationEvent event) { proxy.init(); } @Mod.EventHandler public void postInit(FMLPostInitializationEvent event) { } } Here is my ItemCheese.json { "parent": "builtin/generated", "textures": { "layer0": "rm:items/cheese" }, "display": { "thirdperson": { "rotation": [-90, 0, 0], "translation": [0, 1, -3], "scale": [0.55, 0.55, 0.55 ] }, "firstperson": { "rotation": [0,-135, 25 ], "translation": [0, 4, 2 ], "scale": [1.7, 1.7, 1.7 ] } } } Here is my ModItems.java package tntdiamond.regidmod.init; import net.minecraft.client.Minecraft; import net.minecraft.item.Item; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraftforge.fml.common.registry.GameRegistry; import tntdiamond.regidmod.Reference; import tntdiamond.regidmod.items.ItemCheese; public class ModItems { public static Item cheese; public static void init() { cheese = new ItemCheese(); } public static void register() { GameRegistry.register(cheese); } public static void registerRenders() { registerRender(cheese); } private static void registerRender(Item item) { Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); } }
  3. Here is the log: [17:30:09] [main/INFO]: Extra: [] [17:30:10] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, /Users/Tnt/.gradle/caches/minecraft/assets, --assetIndex, 1.10, --accessToken{REDACTED}, --version, 1.10.2, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [17:30:10] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [17:30:10] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker [17:30:10] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [17:30:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker [17:30:10] [main/INFO]: Forge Mod Loader version 12.18.1.2046 for Minecraft 1.10.2 loading [17:30:10] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Mac OS X:x86_64:10.11.6, installed at /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre [17:30:10] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [17:30:10] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [17:30:10] [main/INFO]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin [17:30:10] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [17:30:10] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:30:10] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [17:30:10] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [17:30:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:30:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker [17:30:10] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [17:30:10] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [17:30:13] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing [17:30:13] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper [17:30:13] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker [17:30:15] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [17:30:15] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker [17:30:15] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker [17:30:15] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [17:30:17] [Client thread/INFO]: Setting user: Player460 [17:30:29] [Client thread/WARN]: Skipping bad option: lastServer: [17:30:29] [Client thread/INFO]: LWJGL Version: 2.9.2 [17:30:30] [Client thread/INFO]: MinecraftForge v12.18.1.2046 Initialized [17:30:30] [Client thread/INFO]: Replaced 233 ore recipes [17:30:30] [Client thread/INFO]: Found 0 mods from the command line. Injecting into mod discoverer [17:30:30] [Client thread/INFO]: Searching /Users/Tnt/Desktop/Modding Workspace 1.10/run/mods for mods [17:30:34] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load [17:30:34] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at CLIENT [17:30:34] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at SERVER [17:30:36] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [17:30:36] [Client thread/INFO]: Processing ObjectHolder annotations [17:30:36] [Client thread/INFO]: Found 423 ObjectHolder annotations [17:30:36] [Client thread/INFO]: Identifying ItemStackHolder annotations [17:30:36] [Client thread/INFO]: Found 0 ItemStackHolder annotations [17:30:37] [Client thread/INFO]: Configured a dormant chunk cache size of 0 [17:30:37] [Forge Version Check/INFO]: [Forge] Starting version check at http://files.minecraftforge.net/maven/net/minecraftforge/forge/promotions_slim.json [17:30:37] [Client thread/INFO]: [tntdiamond.regidmod.RegidMod:preInit:28]: Tutorial Mod is loading! [17:30:37] [Client thread/INFO]: Applying holder lookups [17:30:37] [Client thread/INFO]: Holder lookups applied [17:30:37] [Client thread/INFO]: Injecting itemstacks [17:30:37] [Client thread/INFO]: Itemstack injection complete [17:30:37] [Forge Version Check/INFO]: [Forge] Found status: OUTDATED Target: 12.18.1.2073 [17:30:40] [sound Library Loader/INFO]: Starting up SoundSystem... [17:30:40] [Thread-6/INFO]: Initializing LWJGL OpenAL [17:30:40] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [17:30:40] [Thread-6/INFO]: OpenAL initialized. [17:30:41] [sound Library Loader/INFO]: Sound engine started [17:30:46] [Client thread/INFO]: Max texture size: 16384 [17:30:46] [Client thread/INFO]: Created: 16x16 textures-atlas [17:30:49] [Client thread/ERROR]: Exception loading model for variant tutorial:itemRegid#inventory for item "rm:itemRegid", normal location exception: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model tutorial:item/itemRegid 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:317) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:147) ~[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:122) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:499) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:351) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] 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_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:26) [start/:?] Caused by: java.io.FileNotFoundException: tutorial:models/item/itemRegid.json at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:868) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 20 more [17:30:49] [Client thread/ERROR]: Exception loading model for variant tutorial:itemRegid#inventory for item "rm:itemRegid", blockstate location exception: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model tutorial:itemRegid#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:325) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:147) ~[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:122) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:499) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:351) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] 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_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] 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:78) ~[ModelBlockDefinition.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1183) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 20 more [17:30:50] [Client thread/INFO]: Injecting itemstacks [17:30:50] [Client thread/INFO]: Itemstack injection complete [17:30:50] [Client thread/INFO]: Forge Mod Loader has successfully loaded 4 mods [17:30:50] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [17:30:53] [Client thread/INFO]: SoundSystem shutting down... [17:30:53] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com [17:30:53] [sound Library Loader/INFO]: Starting up SoundSystem... [17:30:54] [Thread-8/INFO]: Initializing LWJGL OpenAL [17:30:54] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [17:30:54] [Thread-8/INFO]: OpenAL initialized. [17:30:54] [sound Library Loader/INFO]: Sound engine started [17:30:57] [Client thread/INFO]: Max texture size: 16384 [17:30:57] [Client thread/INFO]: Created: 1024x512 textures-atlas [17:30:59] [Client thread/ERROR]: Exception loading model for variant tutorial:itemRegid#inventory for item "rm:itemRegid", normal location exception: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model tutorial:item/itemRegid 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:317) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:147) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:132) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:113) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:755) [Minecraft.class:?] at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:338) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:520) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:351) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] 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_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97) [start/:?] at GradleStart.main(GradleStart.java:26) [start/:?] Caused by: java.io.FileNotFoundException: tutorial:models/item/itemRegid.json at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:311) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1100(ModelLoader.java:118) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:868) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 23 more [17:30:59] [Client thread/ERROR]: Exception loading model for variant tutorial:itemRegid#inventory for item "rm:itemRegid", blockstate location exception: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model tutorial:itemRegid#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:325) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:170) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:147) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:132) [simpleReloadableResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:113) [simpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:755) [Minecraft.class:?] at net.minecraftforge.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:338) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.startGame(Minecraft.java:520) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:351) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:124) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] 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_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] 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:78) ~[ModelBlockDefinition.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1183) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:149) ~[ModelLoaderRegistry.class:?] ... 23 more [17:30:59] [Client thread/WARN]: Skipping bad option: lastServer: [17:31:01] [Realms Notification Availability checker #1/INFO]: Could not authorize you against Realms server: Invalid session id [17:31:08] [server thread/INFO]: Starting integrated minecraft server version 1.10.2 [17:31:08] [server thread/INFO]: Generating keypair [17:31:08] [server thread/INFO]: Injecting existing block and item data into this server instance [17:31:08] [server thread/INFO]: Applying holder lookups [17:31:08] [server thread/INFO]: Holder lookups applied [17:31:08] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@1695e794) [17:31:09] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@1695e794) [17:31:09] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@1695e794) [17:31:09] [server thread/INFO]: Preparing start region for level 0 [17:31:11] [server thread/INFO]: Preparing spawn area: 0% [17:31:12] [server thread/INFO]: Preparing spawn area: 17% [17:31:13] [server thread/INFO]: Preparing spawn area: 67% [17:31:14] [server thread/INFO]: Changing view distance to 12, from 10 [17:31:15] [Netty Local Client IO #0/INFO]: Server protocol version 2 [17:31:15] [Netty Server IO #1/INFO]: Client protocol version 2 [17:31:15] [Netty Server IO #1/INFO]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [17:31:15] [Netty Local Client IO #0/INFO]: [Netty Local Client IO #0] Client side modded connection established [17:31:15] [server thread/INFO]: [server thread] Server side modded connection established [17:31:15] [server thread/INFO]: Player460[local:E:769bf1f0] logged in with entity id 157 at (-32.5, 67.0, 67.5) [17:31:15] [server thread/INFO]: Player460 joined the game [17:31:18] [server thread/INFO]: Saving and pausing game... [17:31:18] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:31:18] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:31:18] [server thread/INFO]: Saving chunks for level 'New World'/The End [17:31:19] [server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3169ms behind, skipping 63 tick(s) [17:31:19] [server thread/INFO]: Saving and pausing game... [17:31:19] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:31:20] [pool-2-thread-1/WARN]: Couldn't look up profile properties for com.mojang.authlib.GameProfile@4087b57[id=46c1b760-ca01-3b6f-9924-2c0867885238,name=Player460,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:175) [YggdrasilMinecraftSessionService.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:59) [YggdrasilMinecraftSessionService$1.class:?] at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService$1.load(YggdrasilMinecraftSessionService.java:56) [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:165) [YggdrasilMinecraftSessionService.class:?] at net.minecraft.client.Minecraft.getProfileProperties(Minecraft.java:2907) [Minecraft.class:?] at net.minecraft.client.resources.SkinManager$3.run(SourceFile:106) [skinManager$3.class:?] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_60] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_60] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_60] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60] [17:31:20] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:31:20] [server thread/INFO]: Saving chunks for level 'New World'/The End [17:31:28] [server thread/INFO]: Player460 has just earned the achievement [Taking Inventory] [17:31:28] [Client thread/INFO]: [CHAT] Player460 has just earned the achievement [Taking Inventory] [17:31:37] [server thread/INFO]: Saving and pausing game... [17:31:37] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:31:37] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:31:37] [server thread/INFO]: Saving chunks for level 'New World'/The End [17:31:37] [server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4298ms behind, skipping 85 tick(s) [17:31:38] [server thread/INFO]: Stopping server [17:31:38] [server thread/INFO]: Saving players [17:31:38] [server thread/INFO]: Saving worlds [17:31:38] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [17:31:38] [server thread/INFO]: Saving chunks for level 'New World'/Nether [17:31:38] [server thread/INFO]: Saving chunks for level 'New World'/The End [17:31:38] [server thread/INFO]: Unloading dimension 0 [17:31:38] [server thread/INFO]: Unloading dimension -1 [17:31:38] [server thread/INFO]: Unloading dimension 1 [17:31:39] [server thread/INFO]: Applying holder lookups [17:31:39] [server thread/INFO]: Holder lookups applied [17:31:39] [Client thread/INFO]: Stopping! [17:31:39] [Client thread/INFO]: SoundSystem shutting down... [17:31:40] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
  4. I have an item called itemRegid and the textures aren't working when I run the game. The itemRegid.png is in: src/main/resources/assets/rm/textures/items The itemRegid.json is in: src/main/resources/assets/rm/models/item itemRegid.json: { "parent": "item/generated", "textures": { "layer0": "rm:items/itemRegid" } } ModItems.java: package tntdiamond.regidmod.item; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraftforge.fml.common.registry.GameRegistry; public class ModItems { public static ItemBase itemRegid; public static void init() { itemRegid = register(new ItemBase("itemRegid").setCreativeTab(CreativeTabs.MATERIALS)); } private static <T extends Item> T register(T item) { GameRegistry.register(item); if(item instanceof ItemModelProvider) { ((ItemModelProvider)item).registerItemModel(item); } return item; } } itemRegid.class
  5. Any good tutorials for updating to 1.10 on eclipse? Or a good 1.10 tutorial?
  6. Crash report: ---- Minecraft Crash Report ---- // Everything's going to plan. No, really, that was supposed to happen. Time: 8/9/16 5:32 PM Description: Initializing game java.lang.IllegalArgumentException: The name rm:null has been registered twice, for tntdiamond.RegidMod.item.ItemLightSword@125ace20 and tntdiamond.RegidMod.item.ItemDarkSword@7dbc77ca. at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:381) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137) at tntdiamond.RegidMod.RegidMod.preInit(RegidMod.java:397) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) at net.minecraft.client.Minecraft.run(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:381) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137) at tntdiamond.RegidMod.RegidMod.preInit(RegidMod.java:397) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Mac OS X (x86_64) version 10.11.6 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 752392352 bytes (717 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCH FML{7.10.99.99} [Forge Mod Loader] (forgeBin-1.7.10-10.13.4.1448-1.7.10.jar) UCH Forge{10.13.4.1448} [Minecraft Forge] (forgeBin-1.7.10-10.13.4.1448-1.7.10.jar) UCE rm{1.0} [Regid Mod] (bin) GL info: ' Vendor: 'Intel Inc.' Version: '2.1 INTEL-10.14.73' Renderer: 'Intel(R) HD Graphics 5300' Launched Version: 1.7.10 LWJGL: 2.9.1 OpenGL: Intel(R) HD Graphics 5300 GL version 2.1 INTEL-10.14.73, Intel Inc. GL Caps: Using GL 1.3 multitexturing. Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported. Anisotropic filtering is supported and maximum anisotropy is 16. Shaders are available because OpenGL 2.1 is supported. Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Anisotropic Filtering: Off (1) mod.java https://gist.github.com/10forever/93a5276d50756222c9aa57ddbe02cff2#file-regidmod-java
  7. Crash Report: ---- Minecraft Crash Report ---- // You're mean. Time: 8/7/16 3:01 PM Description: Initializing game java.lang.IllegalArgumentException: The name rm:ItemDemoniteSword has been registered twice, for tntdiamond.RegidMod.item.ItemDemoniteSword@5eaa6f76 and tntdiamond.RegidMod.item.ItemDemonitePickaxe@3fc105dd. at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:381) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137) at tntdiamond.RegidMod.RegidMod.preInit(RegidMod.java:284) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) at net.minecraft.client.Minecraft.run(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Stacktrace: at cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:381) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:845) at cpw.mods.fml.common.registry.GameData.registerItem(GameData.java:808) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:149) at cpw.mods.fml.common.registry.GameRegistry.registerItem(GameRegistry.java:137) at tntdiamond.RegidMod.RegidMod.preInit(RegidMod.java:284) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.startGame(Minecraft.java:480) -- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.run(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) at GradleStart.main(Unknown Source) -- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Mac OS X (x86_64) version 10.11.6 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 753502136 bytes (718 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.05 FML v7.10.99.99 Minecraft Forge 10.13.4.1448 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCH mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) UCH FML{7.10.99.99} [Forge Mod Loader] (forgeBin-1.7.10-10.13.4.1448-1.7.10.jar) UCH Forge{10.13.4.1448} [Minecraft Forge] (forgeBin-1.7.10-10.13.4.1448-1.7.10.jar) UCE rm{1.0} [Regid Mod] (bin) GL info: ' Vendor: 'Intel Inc.' Version: '2.1 INTEL-10.14.73' Renderer: 'Intel(R) HD Graphics 5300' Launched Version: 1.7.10 LWJGL: 2.9.1 OpenGL: Intel(R) HD Graphics 5300 GL version 2.1 INTEL-10.14.73, Intel Inc. GL Caps: Using GL 1.3 multitexturing. Using framebuffer objects because ARB_framebuffer_object is supported and separate blending is supported. Anisotropic filtering is supported and maximum anisotropy is 16. Shaders are available because OpenGL 2.1 is supported. Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Packs: [] Current Language: English (US) Profiler Position: N/A (disabled) Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Anisotropic Filtering: Off (1) .java class package tntdiamond.RegidMod; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.enchantment.Enchantment; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.EnumHelper; import tntdiamond.RegidMod.item.ItemBatmanArmor; import tntdiamond.RegidMod.item.ItemCheeseArmor; import tntdiamond.RegidMod.item.ItemCheeseAxe; import tntdiamond.RegidMod.item.ItemCheeseHoe; import tntdiamond.RegidMod.item.ItemCheesePickaxe; import tntdiamond.RegidMod.item.ItemCheeseShovel; import tntdiamond.RegidMod.item.ItemCheeseSword; import tntdiamond.RegidMod.item.ItemDemonitePickaxe; import tntdiamond.RegidMod.item.ItemDemoniteSword; import tntdiamond.RegidMod.item.ItemGalaxySlayer; import tntdiamond.RegidMod.item.ItemGalaxySword; import tntdiamond.RegidMod.item.ItemIllusionArmor; import tntdiamond.RegidMod.item.ItemRegidAxe; import tntdiamond.RegidMod.item.ItemRegidHoe; import tntdiamond.RegidMod.item.ItemRegidPickaxe; import tntdiamond.RegidMod.item.ItemRegidShovel; import tntdiamond.RegidMod.item.ItemRegidSword; import tntdiamond.RegidMod.item.ItemSuuuuupermanArmor; import tntdiamond.RegidMod.item.ItemUltimateArmor; //step 1 @Mod(modid = "rm", name = "Regid Mod", version = "1.0") public class RegidMod { public static Item itemRegid; public static Block blockRegid; public static Block blockRegidOre; public static Item itemCheese; public static Item itemGrilledCheese; public static Block blockCheese; public static Item cheeseHelmet; public static Item cheeseChestplate; public static Item cheeseLeggings; public static Item cheeseBoots; public static Item cheesePickaxe; public static Item cheeseAxe; public static Item cheeseShovel; public static Item cheeseHoe; public static Item cheeseSword; public static Item itemCheeseStick; public static Item regidPickaxe; public static Item regidAxe; public static Item regidShovel; public static Item regidHoe; public static Item regidSword; public static Block blockIllusionOre; public static Block blockIllusion; public static Item itemIllusion; public static Item illusionHelmet; public static Item illusionChestplate; public static Item illusionLeggings; public static Item illusionBoots; public static Item galaxySword; public static Item galaxySlayer; public static Item itemHilt; public static Item itemBlade; public static Item itemHandle; public static Item itemStar; public static Item itemDiamondStick; public static Item itemMetal; public static Item itemSuuuuupermanLogo; public static Item itemBatmanLogo; public static Item batmanHelmet; public static Item batmanChestplate; public static Item batmanLeggings; public static Item batmanBoots; public static Item suuuuupermanHelmet; public static Item suuuuupermanChestplate; public static Item suuuuupermanLeggings; public static Item suuuuupermanBoots; public static Item ultimateHelmet; public static Item ultimateChestplate; public static Item ultimateLeggings; public static Item ultimateBoots; public static Block blockDemoniteOre; public static Block blockDemonite; public static Item itemDemonite; public static Item demoniteSword; public static Item demonitePickaxe; public static Item itemLuminite; public static Block blockLuminiteOre; public static Block blockLuminite; //diamond harvestlevel=4, diamond maxUses = 1560, diamond efficiency = 8.0F, iron = 6.0F, diamond damage = 6.0F, enchantibility diamond = 10 public static final Item.ToolMaterial cheeseToolMaterial = EnumHelper.addToolMaterial("cheeseToolMaterial", 1, 400, 5.0F, 1.5F, 5); public static final ItemArmor.ArmorMaterial cheeseArmorMaterial = EnumHelper.addArmorMaterial("cheeseArmorMaterial", 400, new int[]{1,4,3,2}, 5); public static final Item.ToolMaterial galaxyToolMaterial = EnumHelper.addToolMaterial("galaxyToolMaterial", 4, 2500, 12.0F, 17.0F, 15); public static final Item.ToolMaterial illusionToolMaterial = EnumHelper.addToolMaterial("illusionToolMaterial", 4, 1800, 8.0F, 10.0F, 12); public static final ItemArmor.ArmorMaterial illusionArmorMaterial = EnumHelper.addArmorMaterial("illusionArmorMaterial", 1800, new int[]{3,9,7,4}, 30); public static final Item.ToolMaterial galaxy2ToolMaterial = EnumHelper.addToolMaterial("galaxy2ToolMatieral", 4, 3200, 15.0F, 20.0F, 18); public static final ItemArmor.ArmorMaterial batmanArmorMaterial = EnumHelper.addArmorMaterial("batmanArmorMaterial", 300, new int[]{5,11,9,6}, 34); public static final ItemArmor.ArmorMaterial suuuuupermanArmorMaterial = EnumHelper.addArmorMaterial("suuuuupermanArmorMaterial", 300, new int[]{5,11,9,6}, 34); public static final ItemArmor.ArmorMaterial ultimateArmorMaterial = EnumHelper.addArmorMaterial("ultimateArmorMaterial", 400, new int[]{6,12,10,7}, 40); public static final Item.ToolMaterial demoniteToolMaterial = EnumHelper.addToolMaterial("demoniteToolMaterial", 4, 300, 5.0F, 6.5F, 50); //default 2,7,5,3. public static final Item.ToolMaterial regidToolMaterial = EnumHelper.addToolMaterial("regidToolMaterial", 5, 2000, 9.0F, 7.0F, 11); @EventHandler public void preInit(FMLPreInitializationEvent event) { //step 2 //Item/Block init and registering //config handling itemRegid = new ItemRegid().setUnlocalizedName("itemRegid").setTextureName("rm:itemRegid").setCreativeTab(tabRegidModItems); blockRegid = new BlockRegid(Material.iron).setBlockName("BlockRegid").setBlockTextureName("rm:blockregid").setCreativeTab(tabRegidModBlocks); blockRegidOre = new BlockRegidOre(Material.rock).setBlockName("BlockRegidOre").setBlockTextureName("rm:blockregidore").setCreativeTab(tabRegidModBlocks); cheesePickaxe = new ItemCheesePickaxe(cheeseToolMaterial).setUnlocalizedName("ItemCheesePickaxe").setTextureName("rm:itemcheesepickaxe").setCreativeTab(tabRegidModTools); cheeseAxe = new ItemCheeseAxe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseAxe").setTextureName("rm:itemcheeseaxe").setCreativeTab(tabRegidModTools); cheeseShovel = new ItemCheeseShovel(cheeseToolMaterial).setUnlocalizedName("ItemCheeseShovel").setTextureName("rm:itemcheeseshovel").setCreativeTab(tabRegidModTools); cheeseHoe = new ItemCheeseHoe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseHoe").setTextureName("rm:itemcheesehoe").setCreativeTab(tabRegidModTools); cheeseSword = new ItemCheeseSword(cheeseToolMaterial).setUnlocalizedName("ItemCheeseSword").setTextureName("rm:itemcheesesword").setCreativeTab(tabRegidModCombat); cheeseHelmet = new ItemCheeseArmor(cheeseArmorMaterial, 0, 0).setUnlocalizedName("ItemCheeseHelmet").setTextureName("rm:itemcheesehelmet").setCreativeTab(tabRegidModCombat); cheeseChestplate = new ItemCheeseArmor(cheeseArmorMaterial, 0, 1).setUnlocalizedName("ItemCheeseChestplate").setTextureName("rm:itemcheesechestplate").setCreativeTab(tabRegidModCombat); cheeseLeggings = new ItemCheeseArmor(cheeseArmorMaterial, 0, 2).setUnlocalizedName("ItemCheeseLeggings").setTextureName("rm:itemcheeseleggings").setCreativeTab(tabRegidModCombat); cheeseBoots = new ItemCheeseArmor(cheeseArmorMaterial, 0, 3).setUnlocalizedName("ItemCheeseBoots").setTextureName("rm:itemcheeseboots").setCreativeTab(tabRegidModCombat); blockCheese = new BlockCheese(Material.cloth).setBlockName("BlockCheese").setBlockTextureName("rm:blockcheese").setCreativeTab(tabRegidModBlocks); regidPickaxe = new ItemRegidPickaxe(regidToolMaterial).setUnlocalizedName("ItemRegidPickaxe").setTextureName("rm:itemregidpickaxe").setCreativeTab(tabRegidModTools); regidAxe = new ItemRegidAxe(regidToolMaterial).setUnlocalizedName("ItemRegidAxe").setTextureName("rm:itemregidAxe").setCreativeTab(tabRegidModTools); regidShovel = new ItemRegidShovel(regidToolMaterial).setUnlocalizedName("ItemRegidShovel").setTextureName("rm:itemregidshovel").setCreativeTab(tabRegidModTools); regidHoe = new ItemRegidHoe(regidToolMaterial).setUnlocalizedName("ItemRegidHoe").setTextureName("rm:itemregidhoe").setCreativeTab(tabRegidModTools);; regidSword = new ItemRegidSword(regidToolMaterial).setUnlocalizedName("ItemRegidSword").setTextureName("rm:itemregidsword").setCreativeTab(tabRegidModCombat);; itemCheeseStick = new ItemCheeseStick().setUnlocalizedName("ItemCheeseStick").setTextureName("rm:itemcheesestick").setCreativeTab(tabRegidModItems); itemCheese = new ItemFood(4, 0.1F, false).setUnlocalizedName("ItemCheese").setTextureName("rm:itemcheese").setCreativeTab(tabRegidModItems); itemGrilledCheese = new ItemFood(8, 0.2F, true).setUnlocalizedName("ItemGrilledCheese").setTextureName("rm:itemgrilledcheese").setCreativeTab(tabRegidModItems); //food new ItemFood(1, 2, 3) 1=Food Points (max20) 2=Saturation (max1.0F) 3=wolf food (T/F) blockIllusionOre = new BlockIllusionOre(Material.rock).setBlockName("BlockIllusionOre").setBlockTextureName("rm:blockillusionore").setCreativeTab(tabRegidModBlocks); blockIllusion = new BlockIllusion(Material.rock).setBlockName("BlockIllusion").setBlockTextureName("rm:blockillusion").setCreativeTab(tabRegidModBlocks); itemIllusion = new ItemIllusion().setUnlocalizedName("itemIllusion").setTextureName("rm:itemIllusion").setCreativeTab(tabRegidModItems); illusionHelmet = new ItemIllusionArmor(illusionArmorMaterial, 0, 0).setUnlocalizedName("ItemIllusionHelmet").setTextureName("rm:itemillusionhelmet").setCreativeTab(tabRegidModCombat); illusionChestplate = new ItemIllusionArmor(illusionArmorMaterial, 0, 1).setUnlocalizedName("ItemIllusionChestplate").setTextureName("rm:itemillusionchestplate").setCreativeTab(tabRegidModCombat);; illusionLeggings = new ItemIllusionArmor(illusionArmorMaterial, 0, 2).setUnlocalizedName("ItemIllusionLeggings").setTextureName("rm:itemillusionleggings").setCreativeTab(tabRegidModCombat);; illusionBoots = new ItemIllusionArmor(illusionArmorMaterial, 0, 3).setUnlocalizedName("ItemIllusionBoots").setTextureName("rm:itemillusionboots").setCreativeTab(tabRegidModCombat);; galaxySword = new ItemGalaxySword(galaxyToolMaterial).setUnlocalizedName("ItemGalaxySword").setTextureName("rm:itemgalaxysword").setCreativeTab(tabRegidModCombat); galaxySlayer = new ItemGalaxySlayer(galaxy2ToolMaterial).setUnlocalizedName("ItemGalaxySlayer").setTextureName("rm:itemgalaxyslayer").setCreativeTab(tabRegidModCombat); itemHilt = new ItemHilt().setUnlocalizedName("ItemHilt").setTextureName("rm:itemhilt").setCreativeTab(tabRegidModItems); itemBlade = new ItemBlade().setUnlocalizedName("ItemBlade").setTextureName("rm:itemblade").setCreativeTab(tabRegidModItems); itemHandle = new ItemHandle().setUnlocalizedName("ItemHandle").setTextureName("rm:itemhandle").setCreativeTab(tabRegidModItems); itemStar = new ItemStar().setUnlocalizedName("ItemStar").setTextureName("rm:itemstar").setCreativeTab(tabRegidModItems); itemDiamondStick = new ItemDiamondStick().setUnlocalizedName("ItemDiamondStick").setTextureName("rm:itemdiamondstick").setCreativeTab(tabRegidModItems); itemMetal = new ItemMetal().setUnlocalizedName("ItemMetal").setTextureName("rm:itemmetal").setCreativeTab(tabRegidModItems); itemSuuuuupermanLogo = new ItemSuuuuupermanLogo().setUnlocalizedName("ItemSuuuuupermanLogo").setTextureName("rm:itemsuuuuupermanlogo").setCreativeTab(tabRegidModItems); itemBatmanLogo = new ItemBatmanLogo().setUnlocalizedName("ItemBatmanLogo").setTextureName("rm:itembatmanlogo").setCreativeTab(tabRegidModItems); batmanHelmet = new ItemBatmanArmor(batmanArmorMaterial, 0, 0).setUnlocalizedName("ItemBatmanHelmet").setTextureName("rm:itembatmanhelmet").setCreativeTab(tabRegidModCombat); batmanChestplate = new ItemBatmanArmor(batmanArmorMaterial, 0, 1).setUnlocalizedName("ItemBatmanChestplate").setTextureName("rm:itembatmanchestplate").setCreativeTab(tabRegidModCombat); batmanLeggings = new ItemBatmanArmor(batmanArmorMaterial, 0, 2).setUnlocalizedName("ItemBatmanLeggings").setTextureName("rm:itembatmanleggings").setCreativeTab(tabRegidModCombat); batmanBoots = new ItemBatmanArmor(batmanArmorMaterial, 0, 3).setUnlocalizedName("ItemBatmanBoots").setTextureName("rm:itembatmanboots").setCreativeTab(tabRegidModCombat); suuuuupermanHelmet = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 0).setUnlocalizedName("ItemSuuuuupermanHelmet").setTextureName("rm:itemsuuuuupermanhelmet").setCreativeTab(tabRegidModCombat); suuuuupermanChestplate = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 1).setUnlocalizedName("ItemSuuuuupermanChestplate").setTextureName("rm:itemsuuuuupermanchestplate").setCreativeTab(tabRegidModCombat); suuuuupermanLeggings = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 2).setUnlocalizedName("ItemSuuuuupermanLeggings").setTextureName("rm:itemsuuuuupermanleggings").setCreativeTab(tabRegidModCombat); suuuuupermanBoots = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 3).setUnlocalizedName("ItemSuuuuupermanBoots").setTextureName("rm:itemsuuuuupermanboots").setCreativeTab(tabRegidModCombat); ultimateHelmet = new ItemUltimateArmor(ultimateArmorMaterial, 0, 0).setUnlocalizedName("ItemUltimateHelmet").setTextureName("rm:itemultimatehelmet").setCreativeTab(tabRegidModCombat); ultimateChestplate = new ItemUltimateArmor(ultimateArmorMaterial, 0, 1).setUnlocalizedName("ItemUltimateChestplate").setTextureName("rm:itemultimatechestplate").setCreativeTab(tabRegidModCombat); ultimateLeggings = new ItemUltimateArmor(ultimateArmorMaterial, 0, 2).setUnlocalizedName("ItemUltimateLeggings").setTextureName("rm:itemultimateleggings").setCreativeTab(tabRegidModCombat); ultimateBoots = new ItemUltimateArmor(ultimateArmorMaterial, 0, 3).setUnlocalizedName("ItemUltimateBoots").setTextureName("rm:itemultimateboots").setCreativeTab(tabRegidModCombat); blockDemoniteOre = new BlockDemoniteOre(Material.rock).setBlockName("BlockDemoniteOre").setBlockTextureName("rm:blockdemoniteore").setCreativeTab(tabRegidModBlocks); blockDemonite = new BlockDemonite(Material.rock).setBlockName("BlockDemonite").setBlockTextureName("rm:blockdemonite").setCreativeTab(tabRegidModBlocks); itemDemonite = new ItemDemonite().setUnlocalizedName("ItemDemonite").setTextureName("rm:itemdemonite").setCreativeTab(tabRegidModItems); demoniteSword = new ItemDemoniteSword(demoniteToolMaterial).setUnlocalizedName("ItemDemoniteSword").setTextureName("rm:itemdemonitesword").setCreativeTab(tabRegidModTools); demonitePickaxe = new ItemDemonitePickaxe(demoniteToolMaterial).setUnlocalizedName("ItemDemoniteSword").setTextureName("rm:itemdemonitepickaxe").setCreativeTab(tabRegidModTools); itemLuminite = new ItemLuminite().setUnlocalizedName("ItemLuminite").setTextureName("rm:itemluminite").setCreativeTab(tabRegidModItems); blockLuminiteOre = new BlockLuminiteOre(Material.rock).setBlockName("BlockLuminiteOre").setBlockTextureName("rm:blockluminiteore").setCreativeTab(tabRegidModBlocks); blockLuminite = new BlockLuminite(Material.rock).setBlockName("BlockLuminite").setBlockTextureName("rm:blockluminite").setCreativeTab(tabRegidModBlocks); //step 3 GameRegistry.registerItem(itemRegid, itemRegid.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockRegid, blockRegid.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockRegidOre, blockRegidOre.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheese, itemCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemGrilledCheese, itemGrilledCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheesePickaxe, cheesePickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseAxe, cheeseAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseShovel, cheeseShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHoe, cheeseHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseSword, cheeseSword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheeseStick, itemCheeseStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHelmet, cheeseHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseChestplate, cheeseChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseLeggings, cheeseLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseBoots, cheeseBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidPickaxe, regidPickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidAxe, regidAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidShovel, regidShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidHoe, regidHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidSword, regidSword.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockCheese, blockCheese.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusionOre, blockIllusionOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusion, blockIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemIllusion, itemIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySword, galaxySword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySlayer, galaxySlayer.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemHilt, itemHilt.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemBlade, itemBlade.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemHandle, itemHandle.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemStar, itemStar.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemDiamondStick, itemDiamondStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemMetal, itemMetal.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionHelmet, illusionHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionChestplate, illusionChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionLeggings, illusionLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionBoots, illusionBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemSuuuuupermanLogo, itemSuuuuupermanLogo.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemBatmanLogo, itemBatmanLogo.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanHelmet, batmanHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanChestplate, batmanChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanLeggings, batmanLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanBoots, batmanBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanHelmet, suuuuupermanHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanChestplate, suuuuupermanChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanLeggings, suuuuupermanLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanBoots, suuuuupermanBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateHelmet, ultimateHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateChestplate, ultimateChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateLeggings, ultimateLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateBoots, ultimateBoots.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockDemoniteOre, blockDemoniteOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockDemonite, blockDemonite.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemDemonite, itemDemonite.getUnlocalizedName().substring(5)); GameRegistry.registerItem(demoniteSword, demoniteSword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(demonitePickaxe, demonitePickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemLuminite, itemLuminite.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockLuminiteOre, blockLuminiteOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockLuminite, blockLuminite.getUnlocalizedName().substring(5)); GameRegistry.registerWorldGenerator(new CheeseGeneration(), 0); GameRegistry.registerWorldGenerator(new DemoniteGeneration(), 0); GameRegistry.registerWorldGenerator(new IllusionGeneration(), 0); GameRegistry.registerWorldGenerator(new LuminiteGeneration(), 0); } @EventHandler public void init(FMLInitializationEvent event) { //Proxy, TileEntity, entity, GUI and Packet Registering GameRegistry.addRecipe(new ItemStack(cheesePickaxe), new Object[]{"CCC", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseAxe), new Object[]{"CC ", "CS ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseShovel), new Object[]{"C", "S", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseHoe), new Object[]{"CC ", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseSword), new Object[]{"C", "C", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemCheeseStick), new Object[]{" C ", " S ", " ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemGrilledCheese), new Object[]{" ", "CC ", "CC ", 'C', itemCheeseStick,}); GameRegistry.addRecipe(new ItemStack(cheeseHelmet), new Object[]{"CCC", "C C", " ", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseChestplate), new Object[]{"C C", "CCC", "CCC", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseLeggings), new Object[]{"CCC", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseBoots), new Object[]{" ", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(blockIllusion), new Object[]{"III", "III", "III", 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(galaxySword), new Object[]{" FI", " IF", "O ", 'F', Items.flint_and_steel, 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addRecipe(new ItemStack(itemHandle), new Object[]{"SIS", "SIS", "SIS", 'S', itemStar, 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(itemBlade), new Object[]{" SI", " IS", " G ", 'S', itemStar, 'I', itemIllusion, 'G', galaxySword}); GameRegistry.addRecipe(new ItemStack(itemHilt), new Object[]{" ", "DSD", " G ", 'D', Items.diamond, 'S', itemStar, 'G', itemDiamondStick}); GameRegistry.addRecipe(new ItemStack(galaxySlayer), new Object[]{" B ", " H ", " A ", 'B', itemBlade, 'H', itemHilt, 'A', itemHandle}); GameRegistry.addRecipe(new ItemStack(itemMetal), new Object[]{"IDI", "EPE", "IDI", 'I', Items.iron_ingot, 'D', Items.diamond, 'E', Items.emerald, 'P', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(itemBatmanLogo), new Object[]{"IOI", "OOO", "IOI", 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addRecipe(new ItemStack(itemSuuuuupermanLogo), new Object[]{"RLR", "RRR", "RLR", 'R', Blocks.redstone_block, 'L', Blocks.lapis_block}); GameRegistry.addRecipe(new ItemStack(batmanHelmet), new Object[]{"MBM", "M M", " ", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanChestplate), new Object[]{"M M", "MBM", "MMM", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanLeggings), new Object[]{"MBM", "M M", "M M", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanBoots), new Object[]{" ", "M M", "M M", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanHelmet), new Object[]{"ISI", "I I", " ", 'I', itemIllusion, 'S', itemSuuuuupermanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanChestplate), new Object[]{"I I", "ISI", "III", 'I', itemIllusion, 'S', itemSuuuuupermanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanLeggings), new Object[]{"ISI", "I I", "I I", 'I', itemIllusion, 'S', itemSuuuuupermanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanBoots), new Object[]{" ", "I I", "I I", 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(ultimateHelmet), new Object[]{"OEO", "O O", " ", 'O', Blocks.obsidian, 'E', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(ultimateChestplate), new Object[]{"O O", "ODO", "OOO", 'O', Blocks.obsidian, 'D', Blocks.diamond_block}); GameRegistry.addRecipe(new ItemStack(ultimateLeggings), new Object[]{"ODO", "O O", "O O", 'O', Blocks.obsidian, 'D', Blocks.diamond_block}); GameRegistry.addRecipe(new ItemStack(ultimateBoots), new Object[]{" ", "E E", "O O", 'O', Blocks.obsidian, 'E', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(blockDemonite), new Object[]{"DDD", "DDD", "DDD", 'D', itemDemonite}); GameRegistry.addSmelting(blockDemoniteOre, new ItemStack(itemDemonite), 5.0F); GameRegistry.addSmelting(blockIllusionOre, new ItemStack(itemIllusion), 5.0F); GameRegistry.addSmelting(blockRegidOre, new ItemStack (itemRegid), 5.0F); GameRegistry.addSmelting(itemCheese, new ItemStack(itemGrilledCheese), 5.0F); GameRegistry.addSmelting(itemCheeseStick, new ItemStack(RegidMod.itemGrilledCheese), 5.0F); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } public static CreativeTabs tabRegidModBlocks = new CreativeTabs("tabRegidModBlocks"){ @Override public Item getTabIconItem(){ return new ItemStack(blockRegid).getItem(); } }; public static CreativeTabs tabRegidModItems = new CreativeTabs("tabRegidModItems"){ @Override public Item getTabIconItem(){ return new ItemStack(itemRegid).getItem(); } }; public static CreativeTabs tabRegidModTools = new CreativeTabs("tabRegidModTools"){ @Override public Item getTabIconItem(){ return new ItemStack(regidPickaxe).getItem(); } }; public static CreativeTabs tabRegidModCombat = new CreativeTabs("tabRegidModCombat"){ @Override public Item getTabIconItem(){ return new ItemStack(regidSword).getItem(); } }; }
  8. What number would I put here after the 10 for it to be the same generation chance as diamond?: generateOre(RegidMod.blockLuminiteOre, world, rand, x, z, 1, 10, ?, 0, 100, Blocks.stone); package tntdiamond.RegidMod; import java.util.Random; import cpw.mods.fml.common.IWorldGenerator; import net.minecraft.block.Block; import net.minecraft.init.Blocks; import net.minecraft.world.World; import net.minecraft.world.chunk.IChunkProvider; import net.minecraft.world.gen.feature.WorldGenMinable; public class LuminiteGeneration implements IWorldGenerator { @Override public void generate(Random random, int chunkX, int chunkZ, World world, IChunkProvider chunkGenerator, IChunkProvider chunkProvider) { switch (world.provider.dimensionId) { case 1: generateEnd(world, random, chunkX, chunkZ); break; case 0: generateOverworld(world, random, chunkX, chunkZ); break; case -1: generateNether(world, random, chunkX, chunkZ); break; } } public void generateEnd(World world, Random rand, int x, int z) { generateOre(RegidMod.blockLuminiteOre, world, rand, x, z, 0, 0, 5, 0, 100, Blocks.end_stone); } public void generateOverworld(World world, Random rand, int x, int z) { generateOre(RegidMod.blockLuminiteOre, world, rand, x, z, 1, 10, 5, 0, 100, Blocks.stone); } public void generateNether(World world, Random rand, int x, int z) { generateOre(RegidMod.blockLuminiteOre, world, rand, x, z, 6, 1, 7, 0, 100, Blocks.netherrack); } public void generateOre(Block block, World world, Random random, int chunkX, int chunkZ, int minVienSize, int maxVienSize, int chance, int minY, int maxY, Block generateIn) { int vienSize = minVienSize + random.nextInt(maxVienSize - minVienSize); int heightRange = maxY - minY; WorldGenMinable gen = new WorldGenMinable(block, vienSize, generateIn); for (int i = 0; i < chance; i++) { int xRand = chunkX * 16 + random.nextInt(16); int yRand = random.nextInt(heightRange) + minY; int zRand = chunkZ * 16 + random.nextInt(16); gen.generate(world, random, xRand, yRand, zRand); } } }
  9. My workspace is: /Users/Tnt/Desktop/Modding Workspace/eclipse I click the arrow next to src, which drops down the next folder, which is main, but I can't get anymore folders after than. I can still open the en_US.lang from File/Open File Eclipse Mars version 4.5.1
  10. Mac OS X 10.11.5 I'm trying to compile my mod with "bash gradlew build" inside my modding folder but it's saying build failed. I know it says to change it at line 21 of build.gradle but I don't know what to change it to. Last login: Mon Jul 25 17:22:45 on ttys000 tnts-macbook:~ Tnt$ cd /Users/Tnt/Desktop/Modding\ Workspace tnts-macbook:Modding Workspace Tnt$ bash gradlew build FAILURE: Build failed with an exception. * Where: Build file '/Users/Tnt/Desktop/Modding Workspace/build.gradle' line: 21 * What went wrong: Could not compile build file '/Users/Tnt/Desktop/Modding Workspace/build.gradle'. > startup failed: build file '/Users/Tnt/Desktop/Modding Workspace/build.gradle': 21: Invalid variable name. Must start with a letter but was: “com . At [21:8] @ line 21, column 8. group= “com.tntdiamond.rm” // http://maven.apache.org/guides/mini/guide-naming-conventions.html ^ 1 error * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 7.005 secs tnts-macbook:Modding Workspace Tnt$ Here is the build.gradle buildscript { repositories { mavenCentral() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' } } apply plugin: 'forge' version = "1.0" group= “com.tntdiamond.rm” // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = “Regid Mod“ minecraft { version = "1.7.10-10.13.4.1448-1.7.10" runDir = "eclipse" } dependencies { // you may put jars on which you depend on in ./libs // or you may define them like so.. //compile "some.group:artifact:version:classifier" //compile "some.group:artifact:version" // real examples //compile 'com.mod-buildcraft:buildcraft:6.0.8:dev' // adds buildcraft to the dev env //compile 'com.googlecode.efficient-java-matrix-library:ejml:0.24' // adds ejml to the dev env // for more info... // http://www.gradle.org/docs/current/userguide/artifact_dependencies_tutorial.html // http://www.gradle.org/docs/current/userguide/dependency_management.html } processResources { // this will ensure that this task is redone when the versions change. inputs.property "version", project.version inputs.property "mcversion", project.minecraft.version // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' // replace version and mcversion expand 'version':project.version, 'mcversion':project.minecraft.version } // copy everything else, thats not the mcmod.info from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' } } mod.java package tntdiamond.RegidMod; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.enchantment.Enchantment; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.EnumHelper; import tntdiamond.RegidMod.item.ItemBatmanArmor; import tntdiamond.RegidMod.item.ItemCheeseArmor; import tntdiamond.RegidMod.item.ItemCheeseAxe; import tntdiamond.RegidMod.item.ItemCheeseHoe; import tntdiamond.RegidMod.item.ItemCheesePickaxe; import tntdiamond.RegidMod.item.ItemCheeseShovel; import tntdiamond.RegidMod.item.ItemCheeseSword; import tntdiamond.RegidMod.item.ItemGalaxySlayer; import tntdiamond.RegidMod.item.ItemGalaxySword; import tntdiamond.RegidMod.item.ItemIllusionArmor; import tntdiamond.RegidMod.item.ItemRegidAxe; import tntdiamond.RegidMod.item.ItemRegidHoe; import tntdiamond.RegidMod.item.ItemRegidPickaxe; import tntdiamond.RegidMod.item.ItemRegidShovel; import tntdiamond.RegidMod.item.ItemRegidSword; import tntdiamond.RegidMod.item.ItemSuuuuupermanArmor; import tntdiamond.RegidMod.item.ItemUltimateArmor; //step 1 @Mod(modid = "rm", name = "Regid Mod", version = "1.0") public class RegidMod { public static Item itemRegid; public static Block blockRegid; public static Block blockRegidOre; public static Item itemCheese; public static Item itemGrilledCheese; public static Block blockCheese; public static Item cheeseHelmet; public static Item cheeseChestplate; public static Item cheeseLeggings; public static Item cheeseBoots; public static Item cheesePickaxe; public static Item cheeseAxe; public static Item cheeseShovel; public static Item cheeseHoe; public static Item cheeseSword; public static Item itemCheeseStick; public static Item regidPickaxe; public static Item regidAxe; public static Item regidShovel; public static Item regidHoe; public static Item regidSword; public static Block blockIllusionOre; public static Block blockIllusion; public static Item itemIllusion; public static Item illusionHelmet; public static Item illusionChestplate; public static Item illusionLeggings; public static Item illusionBoots; public static Item galaxySword; public static Item galaxySlayer; public static Item itemHilt; public static Item itemBlade; public static Item itemHandle; public static Item itemStar; public static Item itemDiamondStick; public static Item itemMetal; public static Item itemSuuuuupermanLogo; public static Item itemBatmanLogo; public static Item batmanHelmet; public static Item batmanChestplate; public static Item batmanLeggings; public static Item batmanBoots; public static Item suuuuupermanHelmet; public static Item suuuuupermanChestplate; public static Item suuuuupermanLeggings; public static Item suuuuupermanBoots; public static Item ultimateHelmet; public static Item ultimateChestplate; public static Item ultimateLeggings; public static Item ultimateBoots; public static Block blockDemoniteOre; public static Block blockDemonite; public static Item itemDemonite; //diamond harvestlevel=4, diamond maxUses = 1560, diamond efficiency = 8.0F, iron = 6.0F, diamond damage = 6.0F, enchantibility diamond = 10 public static final Item.ToolMaterial cheeseToolMaterial = EnumHelper.addToolMaterial("cheeseToolMaterial", 1, 400, 5.0F, 1.5F, 5); public static final ItemArmor.ArmorMaterial cheeseArmorMaterial = EnumHelper.addArmorMaterial("cheeseArmorMaterial", 400, new int[]{1,4,3,2}, 5); public static final Item.ToolMaterial galaxyToolMaterial = EnumHelper.addToolMaterial("galaxyToolMaterial", 4, 2500, 12.0F, 17.0F, 15); public static final Item.ToolMaterial illusionToolMaterial = EnumHelper.addToolMaterial("illusionToolMaterial", 4, 1800, 8.0F, 10.0F, 12); public static final ItemArmor.ArmorMaterial illusionArmorMaterial = EnumHelper.addArmorMaterial("illusionArmorMaterial", 1800, new int[]{3,9,7,4}, 30); public static final Item.ToolMaterial galaxy2ToolMaterial = EnumHelper.addToolMaterial("galaxy2ToolMatieral", 4, 3200, 15.0F, 20.0F, 18); public static final ItemArmor.ArmorMaterial batmanArmorMaterial = EnumHelper.addArmorMaterial("batmanArmorMaterial", 300, new int[]{5,11,9,6}, 34); public static final ItemArmor.ArmorMaterial suuuuupermanArmorMaterial = EnumHelper.addArmorMaterial("suuuuupermanArmorMaterial", 300, new int[]{5,11,9,6}, 34); public static final ItemArmor.ArmorMaterial ultimateArmorMaterial = EnumHelper.addArmorMaterial("ultimateArmorMaterial", 400, new int[]{6,12,10,7}, 40); //default 2,7,5,3. public static final Item.ToolMaterial regidToolMaterial = EnumHelper.addToolMaterial("regidToolMaterial", 5, 2000, 9.0F, 7.0F, 11); @EventHandler public void preInit(FMLPreInitializationEvent event) { //step 2 //Item/Block init and registering //config handling itemRegid = new ItemRegid().setUnlocalizedName("itemRegid").setTextureName("rm:itemRegid").setCreativeTab(tabRegidModItems); blockRegid = new BlockRegid(Material.iron).setBlockName("BlockRegid").setBlockTextureName("rm:blockregid").setCreativeTab(tabRegidModBlocks); blockRegidOre = new BlockRegidOre(Material.rock).setBlockName("BlockRegidOre").setBlockTextureName("rm:blockregidore").setCreativeTab(tabRegidModBlocks); cheesePickaxe = new ItemCheesePickaxe(cheeseToolMaterial).setUnlocalizedName("ItemCheesePickaxe").setTextureName("rm:itemcheesepickaxe").setCreativeTab(tabRegidModTools); cheeseAxe = new ItemCheeseAxe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseAxe").setTextureName("rm:itemcheeseaxe").setCreativeTab(tabRegidModTools); cheeseShovel = new ItemCheeseShovel(cheeseToolMaterial).setUnlocalizedName("ItemCheeseShovel").setTextureName("rm:itemcheeseshovel").setCreativeTab(tabRegidModTools); cheeseHoe = new ItemCheeseHoe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseHoe").setTextureName("rm:itemcheesehoe").setCreativeTab(tabRegidModTools); cheeseSword = new ItemCheeseSword(cheeseToolMaterial).setUnlocalizedName("ItemCheeseSword").setTextureName("rm:itemcheesesword").setCreativeTab(tabRegidModCombat); cheeseHelmet = new ItemCheeseArmor(cheeseArmorMaterial, 0, 0).setUnlocalizedName("ItemCheeseHelmet").setTextureName("rm:itemcheesehelmet").setCreativeTab(tabRegidModCombat); cheeseChestplate = new ItemCheeseArmor(cheeseArmorMaterial, 0, 1).setUnlocalizedName("ItemCheeseChestplate").setTextureName("rm:itemcheesechestplate").setCreativeTab(tabRegidModCombat); cheeseLeggings = new ItemCheeseArmor(cheeseArmorMaterial, 0, 2).setUnlocalizedName("ItemCheeseLeggings").setTextureName("rm:itemcheeseleggings").setCreativeTab(tabRegidModCombat); cheeseBoots = new ItemCheeseArmor(cheeseArmorMaterial, 0, 3).setUnlocalizedName("ItemCheeseBoots").setTextureName("rm:itemcheeseboots").setCreativeTab(tabRegidModCombat); blockCheese = new BlockCheese(Material.cloth).setBlockName("BlockCheese").setBlockTextureName("rm:blockcheese").setCreativeTab(tabRegidModBlocks); regidPickaxe = new ItemRegidPickaxe(regidToolMaterial).setUnlocalizedName("ItemRegidPickaxe").setTextureName("rm:itemregidpickaxe").setCreativeTab(tabRegidModTools); regidAxe = new ItemRegidAxe(regidToolMaterial).setUnlocalizedName("ItemRegidAxe").setTextureName("rm:itemregidAxe").setCreativeTab(tabRegidModTools); regidShovel = new ItemRegidShovel(regidToolMaterial).setUnlocalizedName("ItemRegidShovel").setTextureName("rm:itemregidshovel").setCreativeTab(tabRegidModTools); regidHoe = new ItemRegidHoe(regidToolMaterial).setUnlocalizedName("ItemRegidHoe").setTextureName("rm:itemregidhoe").setCreativeTab(tabRegidModTools);; regidSword = new ItemRegidSword(regidToolMaterial).setUnlocalizedName("ItemRegidSword").setTextureName("rm:itemregidsword").setCreativeTab(tabRegidModCombat);; itemCheeseStick = new ItemCheeseStick().setUnlocalizedName("ItemCheeseStick").setTextureName("rm:itemcheesestick").setCreativeTab(tabRegidModItems); itemCheese = new ItemFood(4, 0.1F, false).setUnlocalizedName("ItemCheese").setTextureName("rm:itemcheese").setCreativeTab(tabRegidModItems); itemGrilledCheese = new ItemFood(8, 0.2F, true).setUnlocalizedName("ItemGrilledCheese").setTextureName("rm:itemgrilledcheese").setCreativeTab(tabRegidModItems); //food new ItemFood(1, 2, 3) 1=Food Points (max20) 2=Saturation (max1.0F) 3=wolf food (T/F) blockIllusionOre = new BlockIllusionOre(Material.rock).setBlockName("BlockIllusionOre").setBlockTextureName("rm:blockillusionore").setCreativeTab(tabRegidModBlocks); blockIllusion = new BlockIllusion(Material.rock).setBlockName("BlockIllusion").setBlockTextureName("rm:blockillusion").setCreativeTab(tabRegidModBlocks); itemIllusion = new ItemIllusion().setUnlocalizedName("itemIllusion").setTextureName("rm:itemIllusion").setCreativeTab(tabRegidModItems); illusionHelmet = new ItemIllusionArmor(illusionArmorMaterial, 0, 0).setUnlocalizedName("ItemIllusionHelmet").setTextureName("rm:itemillusionhelmet").setCreativeTab(tabRegidModCombat); illusionChestplate = new ItemIllusionArmor(illusionArmorMaterial, 0, 1).setUnlocalizedName("ItemIllusionChestplate").setTextureName("rm:itemillusionchestplate").setCreativeTab(tabRegidModCombat);; illusionLeggings = new ItemIllusionArmor(illusionArmorMaterial, 0, 2).setUnlocalizedName("ItemIllusionLeggings").setTextureName("rm:itemillusionleggings").setCreativeTab(tabRegidModCombat);; illusionBoots = new ItemIllusionArmor(illusionArmorMaterial, 0, 3).setUnlocalizedName("ItemIllusionBoots").setTextureName("rm:itemillusionboots").setCreativeTab(tabRegidModCombat);; galaxySword = new ItemGalaxySword(galaxyToolMaterial).setUnlocalizedName("ItemGalaxySword").setTextureName("rm:itemgalaxysword").setCreativeTab(tabRegidModCombat); galaxySlayer = new ItemGalaxySlayer(galaxy2ToolMaterial).setUnlocalizedName("ItemGalaxySlayer").setTextureName("rm:itemgalaxyslayer").setCreativeTab(tabRegidModCombat); itemHilt = new ItemHilt().setUnlocalizedName("ItemHilt").setTextureName("rm:itemhilt").setCreativeTab(tabRegidModItems); itemBlade = new ItemBlade().setUnlocalizedName("ItemBlade").setTextureName("rm:itemblade").setCreativeTab(tabRegidModItems); itemHandle = new ItemHandle().setUnlocalizedName("ItemHandle").setTextureName("rm:itemhandle").setCreativeTab(tabRegidModItems); itemStar = new ItemStar().setUnlocalizedName("ItemStar").setTextureName("rm:itemstar").setCreativeTab(tabRegidModItems); itemDiamondStick = new ItemDiamondStick().setUnlocalizedName("ItemDiamondStick").setTextureName("rm:itemdiamondstick").setCreativeTab(tabRegidModItems); itemMetal = new ItemMetal().setUnlocalizedName("ItemMetal").setTextureName("rm:itemmetal").setCreativeTab(tabRegidModItems); itemSuuuuupermanLogo = new ItemSuuuuupermanLogo().setUnlocalizedName("ItemSuuuuupermanLogo").setTextureName("rm:itemsuuuuupermanlogo").setCreativeTab(tabRegidModItems); itemBatmanLogo = new ItemBatmanLogo().setUnlocalizedName("ItemBatmanLogo").setTextureName("rm:itembatmanlogo").setCreativeTab(tabRegidModItems); batmanHelmet = new ItemBatmanArmor(batmanArmorMaterial, 0, 0).setUnlocalizedName("ItemBatmanHelmet").setTextureName("rm:itembatmanhelmet").setCreativeTab(tabRegidModCombat); batmanChestplate = new ItemBatmanArmor(batmanArmorMaterial, 0, 1).setUnlocalizedName("ItemBatmanChestplate").setTextureName("rm:itembatmanchestplate").setCreativeTab(tabRegidModCombat); batmanLeggings = new ItemBatmanArmor(batmanArmorMaterial, 0, 2).setUnlocalizedName("ItemBatmanLeggings").setTextureName("rm:itembatmanleggings").setCreativeTab(tabRegidModCombat); batmanBoots = new ItemBatmanArmor(batmanArmorMaterial, 0, 3).setUnlocalizedName("ItemBatmanBoots").setTextureName("rm:itembatmanboots").setCreativeTab(tabRegidModCombat); suuuuupermanHelmet = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 0).setUnlocalizedName("ItemSuuuuupermanHelmet").setTextureName("rm:itemsuuuuupermanhelmet").setCreativeTab(tabRegidModCombat); suuuuupermanChestplate = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 1).setUnlocalizedName("ItemSuuuuupermanChestplate").setTextureName("rm:itemsuuuuupermanchestplate").setCreativeTab(tabRegidModCombat); suuuuupermanLeggings = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 2).setUnlocalizedName("ItemSuuuuupermanLeggings").setTextureName("rm:itemsuuuuupermanleggings").setCreativeTab(tabRegidModCombat); suuuuupermanBoots = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 3).setUnlocalizedName("ItemSuuuuupermanBoots").setTextureName("rm:itemsuuuuupermanboots").setCreativeTab(tabRegidModCombat); ultimateHelmet = new ItemUltimateArmor(ultimateArmorMaterial, 0, 0).setUnlocalizedName("ItemUltimateHelmet").setTextureName("rm:itemultimatehelmet").setCreativeTab(tabRegidModCombat); ultimateChestplate = new ItemUltimateArmor(ultimateArmorMaterial, 0, 1).setUnlocalizedName("ItemUltimateChestplate").setTextureName("rm:itemultimatechestplate").setCreativeTab(tabRegidModCombat); ultimateLeggings = new ItemUltimateArmor(ultimateArmorMaterial, 0, 2).setUnlocalizedName("ItemUltimateLeggings").setTextureName("rm:itemultimateleggings").setCreativeTab(tabRegidModCombat); ultimateBoots = new ItemUltimateArmor(ultimateArmorMaterial, 0, 3).setUnlocalizedName("ItemUltimateBoots").setTextureName("rm:itemultimateboots").setCreativeTab(tabRegidModCombat); blockDemoniteOre = new BlockDemoniteOre(Material.rock).setBlockName("BlockDemoniteOre").setBlockTextureName("rm:blockdemoniteore").setCreativeTab(tabRegidModBlocks); blockDemonite = new BlockDemonite(Material.rock).setBlockName("BlockDemonite").setBlockTextureName("rm:blockdemonite").setCreativeTab(tabRegidModBlocks); itemDemonite = new ItemDemonite().setUnlocalizedName("ItemDemonite").setTextureName("rm:itemdemonite").setCreativeTab(tabRegidModItems); //step 3 GameRegistry.registerItem(itemRegid, itemRegid.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockRegid, blockRegid.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockRegidOre, blockRegidOre.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheese, itemCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemGrilledCheese, itemGrilledCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheesePickaxe, cheesePickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseAxe, cheeseAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseShovel, cheeseShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHoe, cheeseHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseSword, cheeseSword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheeseStick, itemCheeseStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHelmet, cheeseHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseChestplate, cheeseChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseLeggings, cheeseLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseBoots, cheeseBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidPickaxe, regidPickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidAxe, regidAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidShovel, regidShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidHoe, regidHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidSword, regidSword.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockCheese, blockCheese.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusionOre, blockIllusionOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusion, blockIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemIllusion, itemIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySword, galaxySword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySlayer, galaxySlayer.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemHilt, itemHilt.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemBlade, itemBlade.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemHandle, itemHandle.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemStar, itemStar.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemDiamondStick, itemDiamondStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemMetal, itemMetal.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionHelmet, illusionHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionChestplate, illusionChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionLeggings, illusionLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionBoots, illusionBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemSuuuuupermanLogo, itemSuuuuupermanLogo.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemBatmanLogo, itemBatmanLogo.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanHelmet, batmanHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanChestplate, batmanChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanLeggings, batmanLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanBoots, batmanBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanHelmet, suuuuupermanHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanChestplate, suuuuupermanChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanLeggings, suuuuupermanLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanBoots, suuuuupermanBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateHelmet, ultimateHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateChestplate, ultimateChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateLeggings, ultimateLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(ultimateBoots, ultimateBoots.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockDemoniteOre, blockDemoniteOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockDemonite, blockDemonite.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemDemonite, itemDemonite.getUnlocalizedName().substring(5)); GameRegistry.registerWorldGenerator(new CheeseGeneration(), 0); GameRegistry.registerWorldGenerator(new DemoniteGeneration(), 0); GameRegistry.registerWorldGenerator(new IllusionGeneration(), 0); GameRegistry.registerWorldGenerator(new IllusionGeneration(), 0); } @EventHandler public void init(FMLInitializationEvent event) { //Proxy, TileEntity, entity, GUI and Packet Registering GameRegistry.addRecipe(new ItemStack(cheesePickaxe), new Object[]{"CCC", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseAxe), new Object[]{"CC ", "CS ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseShovel), new Object[]{"C", "S", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseHoe), new Object[]{"CC ", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseSword), new Object[]{"C", "C", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemCheeseStick), new Object[]{" C ", " S ", " ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemGrilledCheese), new Object[]{" ", "CC ", "CC ", 'C', itemCheeseStick,}); GameRegistry.addRecipe(new ItemStack(cheeseHelmet), new Object[]{"CCC", "C C", " ", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseChestplate), new Object[]{"C C", "CCC", "CCC", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseLeggings), new Object[]{"CCC", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseBoots), new Object[]{" ", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(blockIllusion), new Object[]{"III", "III", "III", 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(galaxySword), new Object[]{" FI", " IF", "O ", 'F', Items.flint_and_steel, 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addRecipe(new ItemStack(itemHandle), new Object[]{"SIS", "SIS", "SIS", 'S', itemStar, 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(itemBlade), new Object[]{" SI", " IS", " G ", 'S', itemStar, 'I', itemIllusion, 'G', galaxySword}); GameRegistry.addRecipe(new ItemStack(itemHilt), new Object[]{" ", "DSD", " G ", 'D', Items.diamond, 'S', itemStar, 'G', itemDiamondStick}); GameRegistry.addRecipe(new ItemStack(galaxySlayer), new Object[]{" B ", " H ", " A ", 'B', itemBlade, 'H', itemHilt, 'A', itemHandle}); GameRegistry.addRecipe(new ItemStack(itemMetal), new Object[]{"IDI", "EPE", "IDI", 'I', Items.iron_ingot, 'D', Items.diamond, 'E', Items.emerald, 'P', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(itemBatmanLogo), new Object[]{"IOI", "OOO", "IOI", 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addRecipe(new ItemStack(itemSuuuuupermanLogo), new Object[]{"RLR", "RRR", "RLR", 'R', Blocks.redstone_block, 'L', Blocks.lapis_block}); GameRegistry.addRecipe(new ItemStack(batmanHelmet), new Object[]{"MBM", "M M", " ", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanChestplate), new Object[]{"M M", "MBM", "MMM", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanLeggings), new Object[]{"MBM", "M M", "M M", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanBoots), new Object[]{" ", "M M", "M M", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanHelmet), new Object[]{"ISI", "I I", " ", 'I', itemIllusion, 'S', itemSuuuuupermanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanChestplate), new Object[]{"I I", "ISI", "III", 'I', itemIllusion, 'S', itemSuuuuupermanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanLeggings), new Object[]{"ISI", "I I", "I I", 'I', itemIllusion, 'S', itemSuuuuupermanLogo}); GameRegistry.addRecipe(new ItemStack(suuuuupermanBoots), new Object[]{" ", "I I", "I I", 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(ultimateHelmet), new Object[]{"OEO", "O O", " ", 'O', Blocks.obsidian, 'E', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(ultimateChestplate), new Object[]{"O O", "ODO", "OOO", 'O', Blocks.obsidian, 'D', Blocks.diamond_block}); GameRegistry.addRecipe(new ItemStack(ultimateLeggings), new Object[]{"ODO", "O O", "O O", 'O', Blocks.obsidian, 'D', Blocks.diamond_block}); GameRegistry.addRecipe(new ItemStack(ultimateBoots), new Object[]{" ", "E E", "O O", 'O', Blocks.obsidian, 'E', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(blockDemonite), new Object[]{"DDD", "DDD", "DDD", 'D', itemDemonite}); GameRegistry.addSmelting(blockDemoniteOre, new ItemStack(itemDemonite), 5.0F); GameRegistry.addSmelting(blockIllusionOre, new ItemStack(itemIllusion), 5.0F); GameRegistry.addSmelting(blockRegidOre, new ItemStack (itemRegid), 5.0F); GameRegistry.addSmelting(itemCheese, new ItemStack(itemGrilledCheese), 5.0F); GameRegistry.addSmelting(itemCheeseStick, new ItemStack(RegidMod.itemGrilledCheese), 5.0F); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } public static CreativeTabs tabRegidModBlocks = new CreativeTabs("tabRegidModBlocks"){ @Override public Item getTabIconItem(){ return new ItemStack(blockRegid).getItem(); } }; public static CreativeTabs tabRegidModItems = new CreativeTabs("tabRegidModItems"){ @Override public Item getTabIconItem(){ return new ItemStack(itemRegid).getItem(); } }; public static CreativeTabs tabRegidModTools = new CreativeTabs("tabRegidModTools"){ @Override public Item getTabIconItem(){ return new ItemStack(regidPickaxe).getItem(); } }; public static CreativeTabs tabRegidModCombat = new CreativeTabs("tabRegidModCombat"){ @Override public Item getTabIconItem(){ return new ItemStack(regidSword).getItem(); } }; }
  11. When I run the game, I try putting on my suuuuuperman armor and I can only put on the chestplate mod.java: package tntdiamond.RegidMod; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.enchantment.Enchantment; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.EnumHelper; import tntdiamond.RegidMod.item.ItemBatmanArmor; import tntdiamond.RegidMod.item.ItemCheeseArmor; import tntdiamond.RegidMod.item.ItemCheeseAxe; import tntdiamond.RegidMod.item.ItemCheeseHoe; import tntdiamond.RegidMod.item.ItemCheesePickaxe; import tntdiamond.RegidMod.item.ItemCheeseShovel; import tntdiamond.RegidMod.item.ItemCheeseSword; import tntdiamond.RegidMod.item.ItemGalaxySlayer; import tntdiamond.RegidMod.item.ItemGalaxySword; import tntdiamond.RegidMod.item.ItemIllusionArmor; import tntdiamond.RegidMod.item.ItemRegidAxe; import tntdiamond.RegidMod.item.ItemRegidHoe; import tntdiamond.RegidMod.item.ItemRegidPickaxe; import tntdiamond.RegidMod.item.ItemRegidShovel; import tntdiamond.RegidMod.item.ItemRegidSword; import tntdiamond.RegidMod.item.ItemSuuuuupermanArmor; //step 1 @Mod(modid = "rm", name = "Regid Mod", version = "1.0") public class RegidMod { public static Item itemRegid; public static Block blockRegid; public static Item itemCheese; public static Item itemGrilledCheese; public static Block blockCheese; public static Item cheeseHelmet; public static Item cheeseChestplate; public static Item cheeseLeggings; public static Item cheeseBoots; public static Item cheesePickaxe; public static Item cheeseAxe; public static Item cheeseShovel; public static Item cheeseHoe; public static Item cheeseSword; public static Item itemCheeseStick; public static Item regidPickaxe; public static Item regidAxe; public static Item regidShovel; public static Item regidHoe; public static Item regidSword; public static Block blockIllusionOre; public static Block blockIllusion; public static Item itemIllusion; public static Item illusionHelmet; public static Item illusionChestplate; public static Item illusionLeggings; public static Item illusionBoots; public static Item galaxySword; public static Item galaxySlayer; public static Item itemHilt; public static Item itemBlade; public static Item itemHandle; public static Item itemStar; public static Item itemDiamondStick; public static Item itemMetal; public static Item itemSuuuuupermanLogo; public static Item itemBatmanLogo; public static Item batmanHelmet; public static Item batmanChestplate; public static Item batmanLeggings; public static Item batmanBoots; public static Item suuuuupermanHelmet; public static Item suuuuupermanChestplate; public static Item suuuuupermanLeggings; public static Item suuuuupermanBoots; //diamond harvestlevel=4, diamond maxUses = 1560, diamond efficiency = 8.0F, iron = 6.0F, diamond damage = 6.0F, enchantibility diamond = 10 public static final Item.ToolMaterial cheeseToolMaterial = EnumHelper.addToolMaterial("cheeseToolMaterial", 1, 400, 5.0F, 1.5F, 5); public static final ItemArmor.ArmorMaterial cheeseArmorMaterial = EnumHelper.addArmorMaterial("cheeseArmorMaterial", 400, new int[]{1,4,3,2}, 5); public static final Item.ToolMaterial galaxyToolMaterial = EnumHelper.addToolMaterial("galaxyToolMaterial", 4, 2500, 12.0F, 17.0F, 15); public static final Item.ToolMaterial illusionToolMaterial = EnumHelper.addToolMaterial("illusionToolMaterial", 4, 1800, 8.0F, 10.0F, 12); public static final ItemArmor.ArmorMaterial illusionArmorMaterial = EnumHelper.addArmorMaterial("illusionArmorMaterial", 1800, new int[]{3,9,7,4}, 30); public static final Item.ToolMaterial galaxy2ToolMaterial = EnumHelper.addToolMaterial("galaxy2ToolMatieral", 4, 3200, 15.0F, 20.0F, 18); public static final ItemArmor.ArmorMaterial batmanArmorMaterial = EnumHelper.addArmorMaterial("batmanArmorMaterial", 2000, new int[]{5,11,9,6}, 34); public static final ItemArmor.ArmorMaterial suuuuupermanArmorMaterial = EnumHelper.addArmorMaterial("suuuuuperman", 2000, new int[]{5,11,9,6}, 34); //default 2,7,5,3. public static final Item.ToolMaterial regidToolMaterial = EnumHelper.addToolMaterial("regidToolMaterial", 5, 2000, 9.0F, 7.0F, 11); @EventHandler public void preInit(FMLPreInitializationEvent event) { //step 2 //Item/Block init and registering //config handling itemRegid = new ItemRegid().setUnlocalizedName("itemRegid").setTextureName("rm:itemRegid").setCreativeTab(tabRegidModItems); blockRegid = new BlockRegid(Material.iron).setBlockName("BlockRegid").setBlockTextureName("rm:blockregid").setCreativeTab(tabRegidModBlocks); cheesePickaxe = new ItemCheesePickaxe(cheeseToolMaterial).setUnlocalizedName("ItemCheesePickaxe").setTextureName("rm:itemcheesepickaxe").setCreativeTab(tabRegidModTools); cheeseAxe = new ItemCheeseAxe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseAxe").setTextureName("rm:itemcheeseaxe").setCreativeTab(tabRegidModTools); cheeseShovel = new ItemCheeseShovel(cheeseToolMaterial).setUnlocalizedName("ItemCheeseShovel").setTextureName("rm:itemcheeseshovel").setCreativeTab(tabRegidModTools); cheeseHoe = new ItemCheeseHoe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseHoe").setTextureName("rm:itemcheesehoe").setCreativeTab(tabRegidModTools); cheeseSword = new ItemCheeseSword(cheeseToolMaterial).setUnlocalizedName("ItemCheeseSword").setTextureName("rm:itemcheesesword").setCreativeTab(tabRegidModCombat); cheeseHelmet = new ItemCheeseArmor(cheeseArmorMaterial, 0, 0).setUnlocalizedName("ItemCheeseHelmet").setTextureName("rm:itemcheesehelmet").setCreativeTab(tabRegidModCombat); cheeseChestplate = new ItemCheeseArmor(cheeseArmorMaterial, 0, 1).setUnlocalizedName("ItemCheeseChestplate").setTextureName("rm:itemcheesechestplate").setCreativeTab(tabRegidModCombat); cheeseLeggings = new ItemCheeseArmor(cheeseArmorMaterial, 0, 2).setUnlocalizedName("ItemCheeseLeggings").setTextureName("rm:itemcheeseleggings").setCreativeTab(tabRegidModCombat); cheeseBoots = new ItemCheeseArmor(cheeseArmorMaterial, 0, 3).setUnlocalizedName("ItemCheeseBoots").setTextureName("rm:itemcheeseboots").setCreativeTab(tabRegidModCombat); blockCheese = new BlockCheese(Material.cloth).setBlockName("BlockCheese").setBlockTextureName("rm:blockcheese").setCreativeTab(tabRegidModBlocks); regidPickaxe = new ItemRegidPickaxe(regidToolMaterial).setUnlocalizedName("ItemRegidPickaxe").setTextureName("rm:itemregidpickaxe").setCreativeTab(tabRegidModTools); regidAxe = new ItemRegidAxe(regidToolMaterial).setUnlocalizedName("ItemRegidAxe").setTextureName("rm:itemregidAxe").setCreativeTab(tabRegidModTools); regidShovel = new ItemRegidShovel(regidToolMaterial).setUnlocalizedName("ItemRegidShovel").setTextureName("rm:itemregidshovel").setCreativeTab(tabRegidModTools); regidHoe = new ItemRegidHoe(regidToolMaterial).setUnlocalizedName("ItemRegidHoe").setTextureName("rm:itemregidhoe").setCreativeTab(tabRegidModTools);; regidSword = new ItemRegidSword(regidToolMaterial).setUnlocalizedName("ItemRegidSword").setTextureName("rm:itemregidsword").setCreativeTab(tabRegidModCombat);; itemCheeseStick = new ItemCheeseStick().setUnlocalizedName("ItemCheeseStick").setTextureName("rm:itemcheesestick").setCreativeTab(tabRegidModItems); itemCheese = new ItemFood(4, 0.1F, false).setUnlocalizedName("ItemCheese").setTextureName("rm:itemcheese").setCreativeTab(tabRegidModItems); itemGrilledCheese = new ItemFood(8, 0.2F, true).setUnlocalizedName("ItemGrilledCheese").setTextureName("rm:itemgrilledcheese").setCreativeTab(tabRegidModItems); //food new ItemFood(1, 2, 3) 1=Food Points (max20) 2=Saturation (max1.0F) 3=wolf food (T/F) blockIllusionOre = new BlockIllusionOre(Material.rock).setBlockName("BlockIllusionOre").setBlockTextureName("rm:blockillusionore").setCreativeTab(tabRegidModBlocks); blockIllusion = new BlockIllusion(Material.rock).setBlockName("BlockIllusion").setBlockTextureName("rm:blockillusion").setCreativeTab(tabRegidModBlocks); itemIllusion = new ItemIllusion().setUnlocalizedName("itemIllusion").setTextureName("rm:itemIllusion").setCreativeTab(tabRegidModItems); illusionHelmet = new ItemIllusionArmor(illusionArmorMaterial, 0, 0).setUnlocalizedName("ItemIllusionHelmet").setTextureName("rm:itemillusionhelmet").setCreativeTab(tabRegidModCombat); illusionChestplate = new ItemIllusionArmor(illusionArmorMaterial, 0, 1).setUnlocalizedName("ItemIllusionChestplate").setTextureName("rm:itemillusionchestplate").setCreativeTab(tabRegidModCombat);; illusionLeggings = new ItemIllusionArmor(illusionArmorMaterial, 0, 2).setUnlocalizedName("ItemIllusionLeggings").setTextureName("rm:itemillusionleggings").setCreativeTab(tabRegidModCombat);; illusionBoots = new ItemIllusionArmor(illusionArmorMaterial, 0, 3).setUnlocalizedName("ItemIllusionBoots").setTextureName("rm:itemillusionboots").setCreativeTab(tabRegidModCombat);; galaxySword = new ItemGalaxySword(galaxyToolMaterial).setUnlocalizedName("ItemGalaxySword").setTextureName("rm:itemgalaxysword").setCreativeTab(tabRegidModCombat); galaxySlayer = new ItemGalaxySlayer(galaxy2ToolMaterial).setUnlocalizedName("ItemGalaxySlayer").setTextureName("rm:itemgalaxyslayer").setCreativeTab(tabRegidModCombat); itemHilt = new ItemHilt().setUnlocalizedName("ItemHilt").setTextureName("rm:itemhilt").setCreativeTab(tabRegidModItems); itemBlade = new ItemBlade().setUnlocalizedName("ItemBlade").setTextureName("rm:itemblade").setCreativeTab(tabRegidModItems); itemHandle = new ItemHandle().setUnlocalizedName("ItemHandle").setTextureName("rm:itemhandle").setCreativeTab(tabRegidModItems); itemStar = new ItemStar().setUnlocalizedName("ItemStar").setTextureName("rm:itemstar").setCreativeTab(tabRegidModItems); itemDiamondStick = new ItemDiamondStick().setUnlocalizedName("ItemDiamondStick").setTextureName("rm:itemdiamondstick").setCreativeTab(tabRegidModItems); itemMetal = new ItemMetal().setUnlocalizedName("ItemMetal").setTextureName("rm:itemmetal").setCreativeTab(tabRegidModItems); itemSuuuuupermanLogo = new ItemSuuuuupermanLogo().setUnlocalizedName("ItemSuuuuupermanLogo").setTextureName("rm:itemsuuuuupermanlogo").setCreativeTab(tabRegidModItems); itemBatmanLogo = new ItemBatmanLogo().setUnlocalizedName("ItemBatmanLogo").setTextureName("rm:itembatmanlogo").setCreativeTab(tabRegidModItems); batmanHelmet = new ItemBatmanArmor(batmanArmorMaterial, 0, 0).setUnlocalizedName("ItemBatmanHelmet").setTextureName("rm:itembatmanhelmet").setCreativeTab(tabRegidModCombat); batmanChestplate = new ItemBatmanArmor(batmanArmorMaterial, 0, 1).setUnlocalizedName("ItemBatmanChestplate").setTextureName("rm:itembatmanchestplate").setCreativeTab(tabRegidModCombat); batmanLeggings = new ItemBatmanArmor(batmanArmorMaterial, 0, 2).setUnlocalizedName("ItemBatmanLeggings").setTextureName("rm:itembatmanleggings").setCreativeTab(tabRegidModCombat); batmanBoots = new ItemBatmanArmor(batmanArmorMaterial, 0, 3).setUnlocalizedName("ItemBatmanBoots").setTextureName("rm:itembatmanboots").setCreativeTab(tabRegidModCombat); suuuuupermanHelmet = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 0).setUnlocalizedName("ItemSuuuuupermanHelmet").setTextureName("rm:itemsuuuuupermanhelmet").setCreativeTab(tabRegidModCombat); suuuuupermanChestplate = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 0).setUnlocalizedName("ItemSuuuuupermanChestplate").setTextureName("rm:itemsuuuuupermanchestplate").setCreativeTab(tabRegidModCombat); suuuuupermanLeggings = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 0).setUnlocalizedName("ItemSuuuuupermanLeggings").setTextureName("rm:itemsuuuuupermanleggings").setCreativeTab(tabRegidModCombat); suuuuupermanBoots = new ItemSuuuuupermanArmor(suuuuupermanArmorMaterial, 0, 0).setUnlocalizedName("ItemSuuuuupermanBoots").setTextureName("rm:itemsuuuuupermanboots").setCreativeTab(tabRegidModCombat); //step 3 GameRegistry.registerItem(itemRegid, itemRegid.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockRegid, blockRegid.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheese, itemCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemGrilledCheese, itemGrilledCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheesePickaxe, cheesePickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseAxe, cheeseAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseShovel, cheeseShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHoe, cheeseHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseSword, cheeseSword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheeseStick, itemCheeseStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHelmet, cheeseHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseChestplate, cheeseChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseLeggings, cheeseLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseBoots, cheeseBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidPickaxe, regidPickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidAxe, regidAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidShovel, regidShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidHoe, regidHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidSword, regidSword.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockCheese, blockCheese.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusionOre, blockIllusionOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusion, blockIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemIllusion, itemIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySword, galaxySword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySlayer, galaxySlayer.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemHilt, itemHilt.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemBlade, itemBlade.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemHandle, itemHandle.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemStar, itemStar.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemDiamondStick, itemDiamondStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemMetal, itemMetal.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionHelmet, illusionHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionChestplate, illusionChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionLeggings, illusionLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionBoots, illusionBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemSuuuuupermanLogo, itemSuuuuupermanLogo.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemBatmanLogo, itemBatmanLogo.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanHelmet, batmanHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanChestplate, batmanChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanLeggings, batmanLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(batmanBoots, batmanBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanHelmet, suuuuupermanHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanChestplate, suuuuupermanChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanLeggings, suuuuupermanLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(suuuuupermanBoots, suuuuupermanBoots.getUnlocalizedName().substring(5)); GameRegistry.registerWorldGenerator(new CheeseGeneration(), 0); } @EventHandler public void init(FMLInitializationEvent event) { //Proxy, TileEntity, entity, GUI and Packet Registering GameRegistry.addRecipe(new ItemStack(cheesePickaxe), new Object[]{"CCC", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseAxe), new Object[]{"CC ", "CS ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseShovel), new Object[]{"C", "S", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseHoe), new Object[]{"CC ", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseSword), new Object[]{"C", "C", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemCheeseStick), new Object[]{" C ", " S ", " ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemGrilledCheese), new Object[]{" ", "CC ", "CC ", 'C', itemCheeseStick,}); GameRegistry.addRecipe(new ItemStack(cheeseHelmet), new Object[]{"CCC", "C C", " ", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseChestplate), new Object[]{"C C", "CCC", "CCC", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseLeggings), new Object[]{"CCC", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseBoots), new Object[]{" ", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(blockIllusion), new Object[]{"III", "III", "III", 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(galaxySword), new Object[]{" FI", " IF", "O ", 'F', Items.flint_and_steel, 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addRecipe(new ItemStack(itemHandle), new Object[]{"SIS", "SIS", "SIS", 'S', itemStar, 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(itemBlade), new Object[]{" SI", " IS", " G ", 'S', itemStar, 'I', itemIllusion, 'G', galaxySword}); GameRegistry.addRecipe(new ItemStack(itemHilt), new Object[]{" ", "DSD", " G ", 'D', Items.diamond, 'S', itemStar, 'G', itemDiamondStick}); GameRegistry.addRecipe(new ItemStack(galaxySlayer), new Object[]{" B ", " H ", " A ", 'B', itemBlade, 'H', itemHilt, 'A', itemHandle}); GameRegistry.addRecipe(new ItemStack(itemMetal), new Object[]{"IDI", "EPE", "IDI", 'I', Items.iron_ingot, 'D', Items.diamond, 'E', Items.emerald, 'P', Items.ender_pearl}); GameRegistry.addRecipe(new ItemStack(itemBatmanLogo), new Object[]{"IOI", "OOO", "IOI", 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addRecipe(new ItemStack(itemSuuuuupermanLogo), new Object[]{"RLR", "RRR", "RLR", 'R', Blocks.redstone_block, 'L', Blocks.lapis_block}); GameRegistry.addRecipe(new ItemStack(batmanHelmet), new Object[]{"MBM", "M M", " ", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanChestplate), new Object[]{"M M", "MBM", "MMM", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanLeggings), new Object[]{"MBM", "M M", "M M", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addRecipe(new ItemStack(batmanBoots), new Object[]{" ", "M M", "M M", 'M', itemMetal, 'B', itemBatmanLogo}); GameRegistry.addSmelting(blockIllusionOre, new ItemStack(itemIllusion), 5.0F); GameRegistry.addSmelting(itemCheese, new ItemStack(itemGrilledCheese), 5.0F); GameRegistry.addSmelting(itemCheeseStick, new ItemStack(RegidMod.itemGrilledCheese), 5.0F); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } public static CreativeTabs tabRegidModBlocks = new CreativeTabs("tabRegidModBlocks"){ @Override public Item getTabIconItem(){ return new ItemStack(blockRegid).getItem(); } }; public static CreativeTabs tabRegidModItems = new CreativeTabs("tabRegidModItems"){ @Override public Item getTabIconItem(){ return new ItemStack(itemRegid).getItem(); } }; public static CreativeTabs tabRegidModTools = new CreativeTabs("tabRegidModTools"){ @Override public Item getTabIconItem(){ return new ItemStack(regidPickaxe).getItem(); } }; public static CreativeTabs tabRegidModCombat = new CreativeTabs("tabRegidModCombat"){ @Override public Item getTabIconItem(){ return new ItemStack(regidSword).getItem(); } }; } Game log: [11:37:47] [main/INFO]: Extra: [] [11:37:47] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, /Users/Tnt/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [11:37:47] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [11:37:47] [main/INFO]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [11:37:47] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [11:37:47] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [11:37:47] [main/INFO]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading [11:37:47] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Mac OS X:x86_64:10.11.5, installed at /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre [11:37:47] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [11:37:47] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [11:37:47] [main/INFO]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin [11:37:47] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [11:37:47] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [11:37:47] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [11:37:47] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:37:47] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [11:37:47] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [11:37:47] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [11:37:47] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [11:37:48] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing [11:37:48] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [11:37:48] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [11:37:49] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:37:49] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker [11:37:49] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker [11:37:49] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [11:37:50] [main/INFO]: Setting user: Player508 [11:37:52] [Client thread/INFO]: LWJGL Version: 2.9.1 [11:37:53] [Client thread/INFO]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ---- // Don't be sad, have a hug! <3 Time: 7/24/16 11:37 AM 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.7.10 Operating System: Mac OS X (x86_64) version 10.11.5 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 793695080 bytes (756 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: GL info: ' Vendor: 'Intel Inc.' Version: '2.1 INTEL-10.14.66' Renderer: 'Intel(R) HD Graphics 5300' [11:37:53] [Client thread/INFO]: Attempting early MinecraftForge initialization [11:37:53] [Client thread/INFO]: MinecraftForge v10.13.4.1448 Initialized [11:37:53] [Client thread/INFO]: Replaced 183 ore recipies [11:37:53] [Client thread/INFO]: Completed early MinecraftForge initialization [11:37:53] [Client thread/INFO]: Found 0 mods from the command line. Injecting into mod discoverer [11:37:53] [Client thread/INFO]: Searching /Users/Tnt/Desktop/Modding Workspace/eclipse/mods for mods [11:37:57] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load [11:37:58] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at CLIENT [11:37:58] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at SERVER [11:37:58] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [11:37:58] [Client thread/INFO]: Processing ObjectHolder annotations [11:37:58] [Client thread/INFO]: Found 341 ObjectHolder annotations [11:37:58] [Client thread/INFO]: Identifying ItemStackHolder annotations [11:37:58] [Client thread/INFO]: Found 0 ItemStackHolder annotations [11:37:58] [Client thread/INFO]: Configured a dormant chunk cache size of 0 [11:37:58] [Client thread/INFO]: Applying holder lookups [11:37:58] [Client thread/INFO]: Holder lookups applied [11:37:58] [Client thread/INFO]: Injecting itemstacks [11:37:58] [Client thread/INFO]: Itemstack injection complete [11:37:58] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:37:58] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem... [11:37:59] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL [11:37:59] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [11:37:59] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized. [11:37:59] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:37:59] [sound Library Loader/INFO]: Sound engine started [11:38:02] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [11:38:02] [Client thread/INFO]: Created: 256x256 textures/items-atlas [11:38:02] [Client thread/INFO]: Injecting itemstacks [11:38:02] [Client thread/INFO]: Itemstack injection complete [11:38:02] [Client thread/INFO]: Forge Mod Loader has successfully loaded 4 mods [11:38:02] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [11:38:03] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [11:38:03] [Client thread/INFO]: Created: 256x256 textures/items-atlas [11:38:03] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:38:03] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down... [11:38:03] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com [11:38:03] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:38:03] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:38:03] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem... [11:38:03] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL [11:38:03] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [11:38:03] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized. [11:38:04] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:38:04] [sound Library Loader/INFO]: Sound engine started [11:38:04] [Client thread/ERROR]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= [11:38:04] [Client thread/ERROR]: The following texture errors were found. [11:38:04] [Client thread/ERROR]: ================================================== [11:38:04] [Client thread/ERROR]: DOMAIN rm [11:38:04] [Client thread/ERROR]: -------------------------------------------------- [11:38:04] [Client thread/ERROR]: domain rm is missing 4 textures [11:38:04] [Client thread/ERROR]: domain rm has 1 location: [11:38:04] [Client thread/ERROR]: mod rm resources at /Users/Tnt/Desktop/Modding Workspace/bin [11:38:04] [Client thread/ERROR]: ------------------------- [11:38:04] [Client thread/ERROR]: The missing resources for domain rm are: [11:38:04] [Client thread/ERROR]: textures/items/itemsuuuuupermanlogo.png [11:38:04] [Client thread/ERROR]: textures/items/itemsuuuuupermanhelmet.png [11:38:04] [Client thread/ERROR]: textures/items/itemgalaxyslayer.png [11:38:04] [Client thread/ERROR]: textures/items/itemhandle.png [11:38:04] [Client thread/ERROR]: ------------------------- [11:38:04] [Client thread/ERROR]: No other errors exist for domain rm [11:38:04] [Client thread/ERROR]: ================================================== [11:38:04] [Client thread/ERROR]: +=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+= [11:38:07] [server thread/INFO]: Starting integrated minecraft server version 1.7.10 [11:38:07] [server thread/INFO]: Generating keypair [11:38:07] [server thread/INFO]: Injecting existing block and item data into this server instance [11:38:07] [server thread/INFO]: Injecting new block and item data into this server instance. [11:38:07] [server thread/INFO]: Injected new block/item rm:ItemSuuuuupermanHelmet: 4133 (init) -> 4142 (map). [11:38:07] [server thread/INFO]: Applying holder lookups [11:38:07] [server thread/INFO]: Holder lookups applied [11:38:08] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@79475812) [11:38:08] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@79475812) [11:38:08] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@79475812) [11:38:08] [server thread/INFO]: Preparing start region for level 0 [11:38:09] [server thread/INFO]: Preparing spawn area: 34% [11:38:09] [server thread/INFO]: Changing view distance to 12, from 10 [11:38:10] [Netty Client IO #0/INFO]: Server protocol version 2 [11:38:10] [Netty IO #1/INFO]: Client protocol version 2 [11:38:10] [Netty IO #1/INFO]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [11:38:10] [Netty IO #1/INFO]: Attempting connection with missing mods [] at CLIENT [11:38:10] [Netty Client IO #0/INFO]: Attempting connection with missing mods [] at SERVER [11:38:10] [server thread/INFO]: [server thread] Server side modded connection established [11:38:10] [Client thread/INFO]: [Client thread] Client side modded connection established [11:38:10] [server thread/INFO]: Player508[local:E:dc14cbf1] logged in with entity id 46 at (-253.1130424101789, 79.0, 186.5501075810761) [11:38:10] [server thread/INFO]: Player508 joined the game [11:38:13] [server thread/INFO]: Player508 has just earned the achievement [Taking Inventory] [11:38:13] [Client thread/INFO]: [CHAT] Player508 has just earned the achievement [Taking Inventory] [11:38:58] [server thread/INFO]: Saving and pausing game... [11:38:58] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [11:38:58] [server thread/INFO]: Saving chunks for level 'New World'/Nether [11:38:58] [server thread/INFO]: Saving chunks for level 'New World'/The End [11:38:59] [server thread/INFO]: Stopping server [11:38:59] [server thread/INFO]: Saving players [11:38:59] [server thread/INFO]: Saving worlds [11:38:59] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [11:38:59] [server thread/INFO]: Saving chunks for level 'New World'/Nether [11:38:59] [server thread/INFO]: Saving chunks for level 'New World'/The End [11:38:59] [server thread/INFO]: Unloading dimension 0 [11:38:59] [server thread/INFO]: Unloading dimension -1 [11:38:59] [server thread/INFO]: Unloading dimension 1 [11:38:59] [server thread/INFO]: Applying holder lookups [11:38:59] [server thread/INFO]: Holder lookups applied [11:39:00] [Client thread/INFO]: Stopping! [11:39:00] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:39:00] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down... [11:39:00] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com [11:39:00] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]:
  12. I think I was, but here is another log where I am for sure wearing the armor. [16:01:24] [main/INFO]: Extra: [] [16:01:24] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, /Users/Eden/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [16:01:24] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16:01:24] [main/INFO]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [16:01:24] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [16:01:24] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [16:01:24] [main/INFO]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading [16:01:24] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Mac OS X:x86_64:10.11.5, installed at /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre [16:01:24] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [16:01:24] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [16:01:24] [main/INFO]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin [16:01:24] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [16:01:24] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16:01:24] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [16:01:24] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [16:01:24] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16:01:24] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [16:01:24] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16:01:24] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [16:01:25] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing [16:01:25] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [16:01:25] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [16:01:26] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [16:01:26] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker [16:01:26] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker [16:01:26] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [16:01:28] [main/INFO]: Setting user: Player20 [16:01:30] [Client thread/INFO]: LWJGL Version: 2.9.1 [16:01:32] [Client thread/INFO]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ---- // Would you like a cupcake? Time: 7/20/16 4:01 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.7.10 Operating System: Mac OS X (x86_64) version 10.11.5 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 782491928 bytes (746 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: GL info: ' Vendor: 'Intel Inc.' Version: '2.1 INTEL-10.14.66' Renderer: 'Intel(R) HD Graphics 5300' [16:01:32] [Client thread/INFO]: Attempting early MinecraftForge initialization [16:01:32] [Client thread/INFO]: MinecraftForge v10.13.4.1448 Initialized [16:01:32] [Client thread/INFO]: Replaced 183 ore recipies [16:01:32] [Client thread/INFO]: Completed early MinecraftForge initialization [16:01:32] [Client thread/INFO]: Found 0 mods from the command line. Injecting into mod discoverer [16:01:32] [Client thread/INFO]: Searching /Users/Eden/Desktop/Modding Workspace/eclipse/mods for mods [16:01:38] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load [16:01:39] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at CLIENT [16:01:39] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at SERVER [16:01:39] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [16:01:39] [Client thread/INFO]: Processing ObjectHolder annotations [16:01:39] [Client thread/INFO]: Found 341 ObjectHolder annotations [16:01:39] [Client thread/INFO]: Identifying ItemStackHolder annotations [16:01:39] [Client thread/INFO]: Found 0 ItemStackHolder annotations [16:01:39] [Client thread/INFO]: Configured a dormant chunk cache size of 0 [16:01:40] [Client thread/INFO]: Applying holder lookups [16:01:40] [Client thread/INFO]: Holder lookups applied [16:01:40] [Client thread/INFO]: Injecting itemstacks [16:01:40] [Client thread/INFO]: Itemstack injection complete [16:01:40] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:01:40] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem... [16:01:40] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL [16:01:40] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [16:01:40] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized. [16:01:40] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:01:40] [sound Library Loader/INFO]: Sound engine started [16:01:43] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [16:01:43] [Client thread/INFO]: Created: 256x256 textures/items-atlas [16:01:43] [Client thread/INFO]: Injecting itemstacks [16:01:43] [Client thread/INFO]: Itemstack injection complete [16:01:44] [Client thread/INFO]: Forge Mod Loader has successfully loaded 4 mods [16:01:44] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [16:01:44] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [16:01:44] [Client thread/INFO]: Created: 256x256 textures/items-atlas [16:01:44] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:01:44] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down... [16:01:45] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com [16:01:45] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:01:45] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:01:45] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem... [16:01:45] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL [16:01:45] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [16:01:45] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized. [16:01:45] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:01:45] [sound Library Loader/INFO]: Sound engine started [16:01:49] [server thread/INFO]: Starting integrated minecraft server version 1.7.10 [16:01:49] [server thread/INFO]: Generating keypair [16:01:49] [server thread/INFO]: Injecting existing block and item data into this server instance [16:01:49] [server thread/INFO]: Applying holder lookups [16:01:49] [server thread/INFO]: Holder lookups applied [16:01:50] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@4feb637b) [16:01:50] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@4feb637b) [16:01:50] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@4feb637b) [16:01:50] [server thread/INFO]: Preparing start region for level 0 [16:01:51] [server thread/INFO]: Preparing spawn area: 16% [16:01:52] [server thread/INFO]: Preparing spawn area: 68% [16:01:52] [server thread/INFO]: Changing view distance to 12, from 10 [16:01:53] [Netty Client IO #0/INFO]: Server protocol version 2 [16:01:53] [Netty IO #1/INFO]: Client protocol version 2 [16:01:53] [Netty IO #1/INFO]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [16:01:53] [Netty IO #1/INFO]: Attempting connection with missing mods [] at CLIENT [16:01:53] [Netty Client IO #0/INFO]: Attempting connection with missing mods [] at SERVER [16:01:53] [server thread/INFO]: [server thread] Server side modded connection established [16:01:53] [Client thread/INFO]: [Client thread] Client side modded connection established [16:01:53] [server thread/INFO]: Player20[local:E:225849a4] logged in with entity id 49 at (-251.52719836724532, 78.0, 186.28054122013575) [16:01:53] [server thread/INFO]: Player20 joined the game [16:01:55] [server thread/INFO]: Player20 has just earned the achievement [Taking Inventory] [16:01:56] [Client thread/INFO]: [CHAT] Player20 has just earned the achievement [Taking Inventory] [16:02:04] [Client thread/WARN]: Failed to load texture: rm:texutres/models/armor/illusion_layer_1.png java.io.FileNotFoundException: rm:texutres/models/armor/illusion_layer_1.png at net.minecraft.client.resources.FallbackResourceManager.getResource(SourceFile:51) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SourceFile:29) ~[simpleTexture.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(SourceFile:72) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.bindTexture(SourceFile:40) [TextureManager.class:?] at net.minecraft.client.renderer.entity.Render.bindTexture(SourceFile:51) [Render.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:67) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:491) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:157) [RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:158) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:521) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:293) [RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:276) [RenderManager.class:?] at net.minecraft.client.gui.inventory.GuiInventory.func_147046_a(SourceFile:91) [GuiInventory.class:?] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:804) [GuiContainerCreative.class:?] at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:78) [GuiContainer.class:?] at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:38) [inventoryEffectRenderer.class:?] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:638) [GuiContainerCreative.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1061) [EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1001) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:898) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?] at GradleStart.main(Unknown Source) [start/:?] [16:02:04] [Client thread/WARN]: Failed to load texture: rm:texutres/models/armor/illusion_layer_2.png java.io.FileNotFoundException: rm:texutres/models/armor/illusion_layer_2.png at net.minecraft.client.resources.FallbackResourceManager.getResource(SourceFile:51) ~[FallbackResourceManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[simpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.texture.SimpleTexture.loadTexture(SourceFile:29) ~[simpleTexture.class:?] at net.minecraft.client.renderer.texture.TextureManager.loadTexture(SourceFile:72) [TextureManager.class:?] at net.minecraft.client.renderer.texture.TextureManager.bindTexture(SourceFile:40) [TextureManager.class:?] at net.minecraft.client.renderer.entity.Render.bindTexture(SourceFile:51) [Render.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:67) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.shouldRenderPass(RenderPlayer.java:491) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:157) [RendererLivingEntity.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:158) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:521) [RenderPlayer.class:?] at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:293) [RenderManager.class:?] at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:276) [RenderManager.class:?] at net.minecraft.client.gui.inventory.GuiInventory.func_147046_a(SourceFile:91) [GuiInventory.class:?] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:804) [GuiContainerCreative.class:?] at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:78) [GuiContainer.class:?] at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:38) [inventoryEffectRenderer.class:?] at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:638) [GuiContainerCreative.class:?] at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1061) [EntityRenderer.class:?] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1001) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:898) [Minecraft.class:?] at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?] at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?] at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?] at GradleStart.main(Unknown Source) [start/:?] [16:02:10] [server thread/INFO]: Saving and pausing game... [16:02:10] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [16:02:10] [server thread/INFO]: Saving chunks for level 'New World'/Nether [16:02:10] [server thread/INFO]: Saving chunks for level 'New World'/The End [16:02:12] [server thread/INFO]: Stopping server [16:02:12] [server thread/INFO]: Saving players [16:02:12] [server thread/INFO]: Saving worlds [16:02:12] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [16:02:12] [server thread/INFO]: Saving chunks for level 'New World'/Nether [16:02:12] [server thread/INFO]: Saving chunks for level 'New World'/The End [16:02:12] [server thread/INFO]: Unloading dimension 0 [16:02:12] [server thread/INFO]: Unloading dimension -1 [16:02:12] [server thread/INFO]: Unloading dimension 1 [16:02:12] [server thread/INFO]: Applying holder lookups [16:02:12] [server thread/INFO]: Holder lookups applied [16:02:13] [Client thread/INFO]: Stopping! [16:02:13] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [16:02:13] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down... [16:02:13] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com [16:02:13] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]:
  13. [11:12:25] [main/INFO]: Extra: [] [11:12:25] [main/INFO]: Running with arguments: [--userProperties, {}, --assetsDir, /Users/Tnt/.gradle/caches/minecraft/assets, --assetIndex, 1.7.10, --accessToken, {REDACTED}, --version, 1.7.10, --tweakClass, cpw.mods.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker] [11:12:25] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker [11:12:25] [main/INFO]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker [11:12:25] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker [11:12:25] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker [11:12:25] [main/INFO]: Forge Mod Loader version 7.99.16.1448 for Minecraft 1.7.10 loading [11:12:25] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_60, running on Mac OS X:x86_64:10.11.5, installed at /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre [11:12:25] [main/INFO]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation [11:12:25] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker [11:12:25] [main/INFO]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin [11:12:25] [main/INFO]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin [11:12:25] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [11:12:25] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker [11:12:25] [main/INFO]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:12:25] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [11:12:25] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker [11:12:25] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [11:12:25] [main/ERROR]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! [11:12:26] [main/ERROR]: FML appears to be missing any signature data. This is not a good thing [11:12:26] [main/INFO]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper [11:12:26] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker [11:12:27] [main/INFO]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker [11:12:27] [main/INFO]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker [11:12:27] [main/INFO]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker [11:12:27] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main} [11:12:28] [main/INFO]: Setting user: Player590 [11:12:31] [Client thread/INFO]: LWJGL Version: 2.9.1 [11:12:31] [Client thread/INFO]: [cpw.mods.fml.client.SplashProgress:start:188]: ---- Minecraft Crash Report ---- // This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] Time: 7/20/16 11:12 AM 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.7.10 Operating System: Mac OS X (x86_64) version 10.11.5 Java Version: 1.8.0_60, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 796168912 bytes (759 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: GL info: ' Vendor: 'Intel Inc.' Version: '2.1 INTEL-10.14.66' Renderer: 'Intel(R) HD Graphics 5300' [11:12:31] [Client thread/INFO]: Attempting early MinecraftForge initialization [11:12:31] [Client thread/INFO]: MinecraftForge v10.13.4.1448 Initialized [11:12:32] [Client thread/INFO]: Replaced 183 ore recipies [11:12:32] [Client thread/INFO]: Completed early MinecraftForge initialization [11:12:32] [Client thread/INFO]: Found 0 mods from the command line. Injecting into mod discoverer [11:12:32] [Client thread/INFO]: Searching /Users/Tnt/Desktop/Modding Workspace/eclipse/mods for mods [11:12:38] [Client thread/INFO]: Forge Mod Loader has identified 4 mods to load [11:12:39] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at CLIENT [11:12:39] [Client thread/INFO]: Attempting connection with missing mods [mcp, FML, Forge, rm] at SERVER [11:12:39] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [11:12:39] [Client thread/INFO]: Processing ObjectHolder annotations [11:12:39] [Client thread/INFO]: Found 341 ObjectHolder annotations [11:12:39] [Client thread/INFO]: Identifying ItemStackHolder annotations [11:12:39] [Client thread/INFO]: Found 0 ItemStackHolder annotations [11:12:40] [Client thread/INFO]: Configured a dormant chunk cache size of 0 [11:12:40] [Client thread/INFO]: Applying holder lookups [11:12:40] [Client thread/INFO]: Holder lookups applied [11:12:40] [Client thread/INFO]: Injecting itemstacks [11:12:40] [Client thread/INFO]: Itemstack injection complete [11:12:40] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:12:40] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem... [11:12:40] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL [11:12:40] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [11:12:40] [Thread-7/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized. [11:12:41] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:12:41] [sound Library Loader/INFO]: Sound engine started [11:12:45] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [11:12:45] [Client thread/INFO]: Created: 256x256 textures/items-atlas [11:12:45] [Client thread/INFO]: Injecting itemstacks [11:12:45] [Client thread/INFO]: Itemstack injection complete [11:12:46] [Client thread/INFO]: Forge Mod Loader has successfully loaded 4 mods [11:12:46] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Regid Mod [11:12:47] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [11:12:47] [Client thread/INFO]: Created: 256x256 textures/items-atlas [11:12:47] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:12:47] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down... [11:12:48] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com [11:12:48] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:12:48] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:12:48] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Starting up SoundSystem... [11:12:48] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: Initializing LWJGL OpenAL [11:12:48] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) [11:12:48] [Thread-9/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: OpenAL initialized. [11:12:48] [sound Library Loader/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:12:48] [sound Library Loader/INFO]: Sound engine started [11:13:02] [server thread/INFO]: Starting integrated minecraft server version 1.7.10 [11:13:02] [server thread/INFO]: Generating keypair [11:13:02] [server thread/INFO]: Injecting existing block and item data into this server instance [11:13:02] [server thread/INFO]: Applying holder lookups [11:13:02] [server thread/INFO]: Holder lookups applied [11:13:03] [server thread/INFO]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@5751aa91) [11:13:03] [server thread/INFO]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@5751aa91) [11:13:03] [server thread/INFO]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@5751aa91) [11:13:03] [server thread/INFO]: Preparing start region for level 0 [11:13:04] [server thread/INFO]: Preparing spawn area: 29% [11:13:05] [server thread/INFO]: Changing view distance to 12, from 10 [11:13:05] [Netty Client IO #0/INFO]: Server protocol version 2 [11:13:05] [Netty IO #1/INFO]: Client protocol version 2 [11:13:05] [Netty IO #1/INFO]: Client attempting to join with 4 mods : [email protected],[email protected],[email protected],[email protected] [11:13:05] [Netty IO #1/INFO]: Attempting connection with missing mods [] at CLIENT [11:13:05] [Netty Client IO #0/INFO]: Attempting connection with missing mods [] at SERVER [11:13:05] [server thread/INFO]: [server thread] Server side modded connection established [11:13:05] [Client thread/INFO]: [Client thread] Client side modded connection established [11:13:05] [server thread/INFO]: Player590[local:E:46ef1610] logged in with entity id 49 at (-251.52719836724532, 78.0, 186.28054122013575) [11:13:05] [server thread/INFO]: Player590 joined the game [11:13:12] [server thread/INFO]: Saving and pausing game... [11:13:12] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [11:13:12] [server thread/INFO]: Saving chunks for level 'New World'/Nether [11:13:12] [server thread/INFO]: Saving chunks for level 'New World'/The End [11:13:13] [server thread/INFO]: Stopping server [11:13:13] [server thread/INFO]: Saving players [11:13:13] [server thread/INFO]: Saving worlds [11:13:13] [server thread/INFO]: Saving chunks for level 'New World'/Overworld [11:13:13] [server thread/INFO]: Saving chunks for level 'New World'/Nether [11:13:13] [server thread/INFO]: Saving chunks for level 'New World'/The End [11:13:13] [server thread/INFO]: Unloading dimension 0 [11:13:13] [server thread/INFO]: Unloading dimension -1 [11:13:13] [server thread/INFO]: Unloading dimension 1 [11:13:13] [server thread/INFO]: Applying holder lookups [11:13:13] [server thread/INFO]: Holder lookups applied [11:13:14] [Client thread/INFO]: Stopping! [11:13:14] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: [11:13:14] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]: SoundSystem shutting down... [11:13:14] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:importantMessage:90]: Author: Paul Lamb, www.paulscode.com [11:13:14] [Client thread/INFO]: [paulscode.sound.SoundSystemLogger:message:69]:
  14. There is none because the game runs fine but the textures don't work.
  15. I'm sorry but I don't really understand, where should I put the .addEnchantment?
  16. I have checked my code and I don't think anything is wrong, but when I start up the game, the armor models show as purple and black. I did one before on cheese, and that worked fine and I tried re-copying the code but the new one doesn't work. Here is my main mod.java code package tntdiamond.RegidMod; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.enchantment.Enchantment; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemFood; import net.minecraft.item.ItemStack; import net.minecraftforge.common.util.EnumHelper; import tntdiamond.RegidMod.item.ItemCheeseArmor; import tntdiamond.RegidMod.item.ItemCheeseAxe; import tntdiamond.RegidMod.item.ItemCheeseHoe; import tntdiamond.RegidMod.item.ItemCheesePickaxe; import tntdiamond.RegidMod.item.ItemCheeseShovel; import tntdiamond.RegidMod.item.ItemCheeseSword; import tntdiamond.RegidMod.item.ItemGalaxySword; import tntdiamond.RegidMod.item.ItemIllusionArmor; import tntdiamond.RegidMod.item.ItemRegidAxe; import tntdiamond.RegidMod.item.ItemRegidHoe; import tntdiamond.RegidMod.item.ItemRegidPickaxe; import tntdiamond.RegidMod.item.ItemRegidShovel; import tntdiamond.RegidMod.item.ItemRegidSword; //step 1 @Mod(modid = "rm", name = "Regid Mod", version = "1.0") public class RegidMod { public static Item itemRegid; public static Block blockRegid; public static Item itemCheese; public static Item itemGrilledCheese; public static Block blockCheese; public static Item cheeseHelmet; public static Item cheeseChestplate; public static Item cheeseLeggings; public static Item cheeseBoots; public static Item cheesePickaxe; public static Item cheeseAxe; public static Item cheeseShovel; public static Item cheeseHoe; public static Item cheeseSword; public static Item itemCheeseStick; public static Item regidPickaxe; public static Item regidAxe; public static Item regidShovel; public static Item regidHoe; public static Item regidSword; public static Block blockIllusionOre; public static Block blockIllusion; public static Item itemIllusion; public static Item illusionHelmet; public static Item illusionChestplate; public static Item illusionLeggings; public static Item illusionBoots; public static Item galaxySword; //diamond harvestlevel=4, diamond maxUses = 1560, diamond efficiency = 8.0F, iron = 6.0F, diamond damage = 6.0F, enchantibility diamond = 10 public static final Item.ToolMaterial cheeseToolMaterial = EnumHelper.addToolMaterial("cheeseToolMaterial", 1, 400, 5.0F, 1.5F, 5); public static final ItemArmor.ArmorMaterial cheeseArmorMaterial = EnumHelper.addArmorMaterial("cheeseArmorMaterial", 400, new int[]{1,4,3,2}, 5); public static final Item.ToolMaterial galaxyToolMaterial = EnumHelper.addToolMaterial("galaxyToolMaterial", 4, 2500, 12.0F, 20.0F, 15); public static final Item.ToolMaterial illusionToolMaterial = EnumHelper.addToolMaterial("illusionToolMaterial", 4, 1800, 8.0F, 10.0F, 12); public static final ItemArmor.ArmorMaterial illusionArmorMaterial = EnumHelper.addArmorMaterial("illusionArmorMaterial", 1800, new int[]{7,17,13,8}, 30); //default 2,7,5,3. public static final Item.ToolMaterial regidToolMaterial = EnumHelper.addToolMaterial("regidToolMaterial", 5, 2000, 9.0F, 7.0F, 11); @EventHandler public void preInit(FMLPreInitializationEvent event) { //step 2 //Item/Block init and registering //config handling itemRegid = new ItemRegid().setUnlocalizedName("itemRegid").setTextureName("rm:itemRegid").setCreativeTab(tabRegidModItems); blockRegid = new BlockRegid(Material.iron).setBlockName("BlockRegid").setBlockTextureName("rm:blockregid").setCreativeTab(tabRegidModBlocks); cheesePickaxe = new ItemCheesePickaxe(cheeseToolMaterial).setUnlocalizedName("ItemCheesePickaxe").setTextureName("rm:itemcheesepickaxe").setCreativeTab(tabRegidModTools); cheeseAxe = new ItemCheeseAxe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseAxe").setTextureName("rm:itemcheeseaxe").setCreativeTab(tabRegidModTools); cheeseShovel = new ItemCheeseShovel(cheeseToolMaterial).setUnlocalizedName("ItemCheeseShovel").setTextureName("rm:itemcheeseshovel").setCreativeTab(tabRegidModTools); cheeseHoe = new ItemCheeseHoe(cheeseToolMaterial).setUnlocalizedName("ItemCheeseHoe").setTextureName("rm:itemcheesehoe").setCreativeTab(tabRegidModTools); cheeseSword = new ItemCheeseSword(cheeseToolMaterial).setUnlocalizedName("ItemCheeseSword").setTextureName("rm:itemcheesesword").setCreativeTab(tabRegidModCombat); cheeseHelmet = new ItemCheeseArmor(cheeseArmorMaterial, 0, 0).setUnlocalizedName("ItemCheeseHelmet").setTextureName("rm:itemcheesehelmet").setCreativeTab(tabRegidModCombat); cheeseChestplate = new ItemCheeseArmor(cheeseArmorMaterial, 0, 1).setUnlocalizedName("ItemCheeseChestplate").setTextureName("rm:itemcheesechestplate").setCreativeTab(tabRegidModCombat); cheeseLeggings = new ItemCheeseArmor(cheeseArmorMaterial, 0, 2).setUnlocalizedName("ItemCheeseLeggings").setTextureName("rm:itemcheeseleggings").setCreativeTab(tabRegidModCombat); cheeseBoots = new ItemCheeseArmor(cheeseArmorMaterial, 0, 3).setUnlocalizedName("ItemCheeseBoots").setTextureName("rm:itemcheeseboots").setCreativeTab(tabRegidModCombat); blockCheese = new BlockCheese(Material.cloth).setBlockName("BlockCheese").setBlockTextureName("rm:blockcheese").setCreativeTab(tabRegidModBlocks); regidPickaxe = new ItemRegidPickaxe(regidToolMaterial).setUnlocalizedName("ItemRegidPickaxe").setTextureName("rm:itemregidpickaxe").setCreativeTab(tabRegidModTools); regidAxe = new ItemRegidAxe(regidToolMaterial).setUnlocalizedName("ItemRegidAxe").setTextureName("rm:itemregidAxe").setCreativeTab(tabRegidModTools); regidShovel = new ItemRegidShovel(regidToolMaterial).setUnlocalizedName("ItemRegidShovel").setTextureName("rm:itemregidshovel").setCreativeTab(tabRegidModTools); regidHoe = new ItemRegidHoe(regidToolMaterial).setUnlocalizedName("ItemRegidHoe").setTextureName("rm:itemregidhoe").setCreativeTab(tabRegidModTools);; regidSword = new ItemRegidSword(regidToolMaterial).setUnlocalizedName("ItemRegidSword").setTextureName("rm:itemregidsword").setCreativeTab(tabRegidModCombat);; itemCheeseStick = new ItemCheeseStick().setUnlocalizedName("ItemCheeseStick").setTextureName("rm:itemcheesestick").setCreativeTab(tabRegidModItems); itemCheese = new ItemFood(4, 0.1F, false).setUnlocalizedName("ItemCheese").setTextureName("rm:itemcheese").setCreativeTab(tabRegidModItems); itemGrilledCheese = new ItemFood(8, 0.2F, true).setUnlocalizedName("ItemGrilledCheese").setTextureName("rm:itemgrilledcheese").setCreativeTab(tabRegidModItems); //food new ItemFood(1, 2, 3) 1=Food Points (max20) 2=Saturation (max1.0F) 3=wolf food (T/F) blockIllusionOre = new BlockIllusionOre(Material.rock).setBlockName("BlockIllusionOre").setBlockTextureName("rm:blockillusionore").setCreativeTab(tabRegidModBlocks); blockIllusion = new BlockIllusion(Material.rock).setBlockName("BlockIllusion").setBlockTextureName("rm:blockillusion").setCreativeTab(tabRegidModBlocks); itemIllusion = new ItemIllusion().setUnlocalizedName("itemIllusion").setTextureName("rm:itemIllusion").setCreativeTab(tabRegidModItems); illusionHelmet = new ItemIllusionArmor(illusionArmorMaterial, 0, 0).setUnlocalizedName("ItemIllusionHelmet").setTextureName("rm:itemillusionhelmet").setCreativeTab(tabRegidModCombat); illusionChestplate = new ItemIllusionArmor(illusionArmorMaterial, 0, 1).setUnlocalizedName("ItemIllusionChestplate").setTextureName("rm:itemillusionchestplate").setCreativeTab(tabRegidModCombat);; illusionLeggings = new ItemIllusionArmor(illusionArmorMaterial, 0, 2).setUnlocalizedName("ItemIllusionLeggings").setTextureName("rm:itemillusionleggings").setCreativeTab(tabRegidModCombat);; illusionBoots = new ItemIllusionArmor(illusionArmorMaterial, 0, 3).setUnlocalizedName("ItemIllusionBoots").setTextureName("rm:itemillusionboots").setCreativeTab(tabRegidModCombat);; galaxySword = new ItemGalaxySword(galaxyToolMaterial).setUnlocalizedName("ItemGalaxySword").setTextureName("rm:itemgalaxysword").setCreativeTab(tabRegidModCombat); //step 3 GameRegistry.registerItem(itemRegid, itemRegid.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockRegid, blockRegid.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheese, itemCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemGrilledCheese, itemGrilledCheese.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheesePickaxe, cheesePickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseAxe, cheeseAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseShovel, cheeseShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHoe, cheeseHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseSword, cheeseSword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemCheeseStick, itemCheeseStick.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseHelmet, cheeseHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseChestplate, cheeseChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseLeggings, cheeseLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(cheeseBoots, cheeseBoots.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidPickaxe, regidPickaxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidAxe, regidAxe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidShovel, regidShovel.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidHoe, regidHoe.getUnlocalizedName().substring(5)); GameRegistry.registerItem(regidSword, regidSword.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockCheese, blockCheese.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusionOre, blockIllusionOre.getUnlocalizedName().substring(5)); GameRegistry.registerBlock(blockIllusion, blockIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(itemIllusion, itemIllusion.getUnlocalizedName().substring(5)); GameRegistry.registerItem(galaxySword, galaxySword.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionHelmet, illusionHelmet.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionChestplate, illusionChestplate.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionLeggings, illusionLeggings.getUnlocalizedName().substring(5)); GameRegistry.registerItem(illusionBoots, illusionBoots.getUnlocalizedName().substring(5)); GameRegistry.registerWorldGenerator(new CheeseGeneration(), 0); } @EventHandler public void init(FMLInitializationEvent event) { //Proxy, TileEntity, entity, GUI and Packet Registering GameRegistry.addRecipe(new ItemStack(cheesePickaxe), new Object[]{"CCC", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseAxe), new Object[]{"CC ", "CS ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseShovel), new Object[]{"C", "S", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseHoe), new Object[]{"CC ", " S ", " S ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(cheeseSword), new Object[]{"C", "C", "S", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemCheeseStick), new Object[]{" C ", " S ", " ", 'C', itemGrilledCheese, 'S', Items.stick}); GameRegistry.addRecipe(new ItemStack(itemGrilledCheese), new Object[]{" ", "CC ", "CC ", 'C', itemCheeseStick,}); GameRegistry.addRecipe(new ItemStack(cheeseHelmet), new Object[]{"CCC", "C C", " ", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseChestplate), new Object[]{"C C", "CCC", "CCC", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseLeggings), new Object[]{"CCC", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(cheeseBoots), new Object[]{" ", "C C", "C C", 'C', itemGrilledCheese}); GameRegistry.addRecipe(new ItemStack(blockIllusion), new Object[]{"III", "III", "III", 'I', itemIllusion}); GameRegistry.addRecipe(new ItemStack(galaxySword), new Object[]{" FI", " IF", "O ", 'F', Items.flint_and_steel, 'I', itemIllusion, 'O', Blocks.obsidian}); GameRegistry.addSmelting(blockIllusionOre, new ItemStack(itemIllusion), 5.0F); GameRegistry.addSmelting(itemCheese, new ItemStack(itemGrilledCheese), 5.0F); GameRegistry.addSmelting(itemCheeseStick, new ItemStack(RegidMod.itemGrilledCheese), 5.0F); } @EventHandler public void postInit(FMLPostInitializationEvent event) { } public static CreativeTabs tabRegidModBlocks = new CreativeTabs("tabRegidModBlocks"){ @Override public Item getTabIconItem(){ return new ItemStack(blockRegid).getItem(); } }; public static CreativeTabs tabRegidModItems = new CreativeTabs("tabRegidModItems"){ @Override public Item getTabIconItem(){ return new ItemStack(itemRegid).getItem(); } }; public static CreativeTabs tabRegidModTools = new CreativeTabs("tabRegidModTools"){ @Override public Item getTabIconItem(){ return new ItemStack(regidPickaxe).getItem(); } }; public static CreativeTabs tabRegidModCombat = new CreativeTabs("tabRegidModCombat"){ @Override public Item getTabIconItem(){ return new ItemStack(regidSword).getItem(); } }; } Here is the ItemIllusionArmor.java file package tntdiamond.RegidMod.item; import net.minecraft.entity.Entity; import net.minecraft.item.ItemArmor; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemArmor.ArmorMaterial; public class ItemIllusionArmor extends ItemArmor { public ItemIllusionArmor(ArmorMaterial armorMaterial, int renderIndex, int armorType) { super(armorMaterial, renderIndex, armorType); } @Override public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) { if(this.armorType == 2) { return "rm:texutres/models/armor/illusion_layer_2.png"; } return "rm:texutres/models/armor/illusion_layer_1.png"; } } Here are my texture models: The links for the texture models: http://i.imgur.com/jIEQG0V.png http://i.imgur.com/jIEQG0V.png
  17. This is what I put, but addRecipe is underlined in red. GameRegistry.addRecipe(new ItemStack(galaxySword).addEnchantment(Enchantment.fireAspect, 2), new Object[]{" FI", " IF", "O ", 'F', Items.flint_and_steel, 'I', itemIllusion, 'O', Blocks.obsidian});
×
×
  • Create New...

Important Information

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