-
Recently Browsing
No registered users viewing this page.
-
Posts
-
---- Minecraft Crash Report ---- WARNING: coremods are present: CXLibraryCore (cxlibrary-1.1.0-1.9.4.jar) LoadingPlugin (Bloodmoon-MC1.9.4-1.4.1.jar) NWRTweak (redstonepaste-mc1.9.4-1.7.4.jar) LoadingPlugin (RandomThings-MC1.9.4-3.7.3.jar) FMLPlugin (InventoryTweaks-1.61-58.jar) IC2core (industrialcraft-2-2.5.63-ex19.jar) llibrary (llibrary-1.5.1-1.9.4.jar) EnderCorePlugin (EnderCore-1.9.4-0.4.0.26-alpha.jar) MalisisCorePlugin (malisiscore-1.9.4-4.1.1.jar) Contact their authors BEFORE contacting forge // This doesn't make any sense! Time: 1/18/21 9:44 PM Description: There was a severe problem during mod loading that has caused the game to fail net.minecraftforge.fml.common.LoaderException: java.lang.ExceptionInInitializerError at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:179) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:589) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:249) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:437) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:349) at net.minecraft.client.main.Main.main(SourceFile:124) 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) Caused by: java.lang.ExceptionInInitializerError at net.malisis.core.MalisisCore.preInit(MalisisCore.java:176) 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:566) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:228) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:206) 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:135) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:586) ... 10 more Caused by: java.lang.NullPointerException at net.malisis.core.asm.AsmUtils.changeFieldAccess(AsmUtils.java:343) at net.malisis.core.asm.AsmUtils.changeFieldAccess(AsmUtils.java:314) at net.malisis.core.util.blockdata.BlockDataHandler.<clinit>(BlockDataHandler.java:62) ... 37 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details: Minecraft Version: 1.9.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_51, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1102810272 bytes (1051 MB) / 1873805312 bytes (1787 MB) up to 3817865216 bytes (3641 MB) JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4096m -Xms256m -XX:PermSize=256m IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.28 Powered by Forge 12.17.0.2051 Optifine OptiFine_1.9.4_HD_U_H5 52 mods loaded, 52 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.19} [Minecraft Coder Pack] (minecraft.jar) UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.9.4-12.17.0.2051.jar) UCH Forge{12.17.0.2051} [Minecraft Forge] (forge-1.9.4-12.17.0.2051.jar) UCH Baubles{1.2.1.0} [Baubles] (Baubles-1.9.4-1.2.1.0.jar) UCH betterbuilderswands{0.6.6} [Better Builder's Wands] (BetterBuildersWands-0.6.6-1.9.4r143+f4959e8.jar) UCH bettertitlescreen{1.2c} [Better Title Screen] (BetterTitleScreen-1.9.4-1.2c.jar) UCH BiomesOPlenty{4.1.0.2065} [Biomes O' Plenty] (BiomesOPlenty-1.9.4-4.1.0.2065-universal.jar) UCH Bloodmoon{1.2} [Bloodmoon] (Bloodmoon-MC1.9.4-1.4.1.jar) UCH bookshelfapi{3.1.0} [Bookshelf] (Bookshelf-API-1.9.4-3.1.0.jar) UCH chancecubes{1.9.4-2.2.1.119} [Chance Cubes] (ChanceCubes-1.9.4-2.2.1.119.jar) UCH chisel{MC1.9.4-0.0.6.44} [Chisel] (Chisel-MC1.9.4-0.0.6.44.jar) UCH chiselsandbits{10.16} [Chisels & Bits] (chiselsandbits-10.16.jar) UCH cxlibrary{1.1.0} [CXLibrary] (cxlibrary-1.1.0-1.9.4.jar) UCH EnderBags{2.0.1} [EnderBags] (EnderBags-1.9.4-2.0.0.jar) UCH endercore{1.9.4-0.4.0.26-alpha} [EnderCore] (EnderCore-1.9.4-0.4.0.26-alpha.jar) UCH Waila{1.7.0} [Waila] (Waila-1.7.0-B3_1.9.4.jar) UCH EnderIO{1.9.4-3.0.0.46_alpha} [Ender IO] (EnderIO-1.9.4-3.0.0.46_alpha.jar) UCH fastleafdecay{v11} [Fast Leaf Decay] (FastLeafDecay-v11.jar) UCH IC2{2.5.63-ex19} [IndustrialCraft 2] (industrialcraft-2-2.5.63-ex19.jar) UCH JEI{3.6.8.225} [Just Enough Items] (jei_1.9.4-3.6.8.225.jar) UCH forestry{5.0.24.0} [Forestry] (forestry_1.9.4-5.0.24.0.jar) UCH gravestone{1.3.4} [Gravestone] (Gravestone Mod 1.3.4.jar) UCH hopperducts{1.4.8} [Hopper Ducts] (hopperducts-mc1.9.4-1.4.8.jar) UCH IGWMod{1.3.0-5} [In-Game wiki Mod] (IGW-Mod-1.9.4-1.3.0-5-universal.jar) UCH inventorytweaks{1.61-58-a1fd884} [Inventory Tweaks] (InventoryTweaks-1.61-58.jar) UCH IronChest{6.0.146.788} [Iron Chest] (ironchest-1.9.4-6.0.146.788.jar) UCH journeymap{1.9.4-5.2.4} [JourneyMap] (journeymap-1.9.4-5.2.4-unlimited.jar) UCH examplemod-jm{1.2} [Example for JourneyMap API] (journeymap-api-1.9.4-1.2-examplemod.jar) UCH llibrary{1.5.1} [LLibrary] (llibrary-1.5.1-1.9.4.jar) UCH jurassicraft{2.0.2} [JurassiCraft] (JurassiCraft-2.0.2.jar) UCH jeresources{0.4.6.39} [Just Enough Resources] (JustEnoughResources-1.9.4-0.4.6.39.jar) UCE malisiscore{1.9.4-4.1.1} [MalisisCore] (malisiscore-1.9.4-4.1.1.jar) UCE malisisblocks{1.9.4-4.0.1} [Malisis Blocks] (malisisblocks-1.9.4-4.0.1.jar) UCE malisisdoors{1.9.4-5.0.4} [MalisisDoors] (malisisdoors-1.9.4-5.0.4.jar) UCH mantle{1.9.4-0.10.3.jenkins211} [Mantle] (Mantle-1.9.4-0.10.3.jar) UCH MoreFurnaces{1.7.1} [More Furnaces] (MoreFurnaces-1.7.1-1.9.4.jar) UCH Neat{GRADLE:VERSION-GRADLE:BUILD} [Neat] (Neat 1.2-9.jar) UCH tconstruct{1.9.4-2.3.3.jenkins263} [Tinkers' Construct] (TConstruct-1.9.4-2.3.3.jar) UCH neotech{3.1.0} [NeoTech] (NeoTech-1.9.4-3.1.0.jar) UCH fodc{1.8.2} [Ore Dictionary Converter] (OreDictionaryConverter-1.8.2.jar) UCH progressiveautomation{1.6.47} [Progressive Automation] (ProgressiveAutomation-1.9.4-1.6.47.jar) UCH ProjectE{1.9.4-PE1.0.5B} [ProjectE] (ProjectE-1.9.4-PE1.0.5B.jar) UCH Psi{r1.0-35} [Psi] (Psi-r1.0-35.jar) UCH quantumflux{2.0.7} [QuantumFlux] (quantumflux-1.9.4-2.0.7.jar) UCH randomthings{3.7.3} [Random Things] (RandomThings-MC1.9.4-3.7.3.jar) UCH redstonepaste{1.7.4} [Redstone Paste] (redstonepaste-mc1.9.4-1.7.4.jar) UCH rftools{5.07b} [RFTools] (rftools-1.9.4-5.07b.jar) UCH soulshardstow{1.9.4-2.4.5-33} [Soul Shards - The Old Ways] (SoulShards-TOW-1.9.4-2.4.5-33.jar) UCH TinkersAddons{1.0.2} [Tinkers' Addons] (Tinkers' Addons-1.9.4-1.0.2.jar) UCH WailaHarvestability{1.1.7} [Waila Harvestability] (WailaHarvestability-mc1.9-1.1.7.jar) UCH icse{1.1.0.0} [I Can See Everything] (Wawla-1.10.2-2.3.0.203.jar) UCH wawla{2.3.0.202} [What Are We Looking At] (Wawla-1.10.2-2.3.0.203.jar) Loaded coremods (and transformers): CXLibraryCore (cxlibrary-1.1.0-1.9.4.jar) cubex2.cxlibrary.CoreModTransformer LoadingPlugin (Bloodmoon-MC1.9.4-1.4.1.jar) lumien.bloodmoon.asm.ClassTransformer NWRTweak (redstonepaste-mc1.9.4-1.7.4.jar) net.fybertech.nwr.NWRTransformer LoadingPlugin (RandomThings-MC1.9.4-3.7.3.jar) lumien.randomthings.asm.ClassTransformer FMLPlugin (InventoryTweaks-1.61-58.jar) invtweaks.forge.asm.ContainerTransformer IC2core (industrialcraft-2-2.5.63-ex19.jar) llibrary (llibrary-1.5.1-1.9.4.jar) net.ilexiconn.llibrary.server.core.plugin.LLibraryTransformer net.ilexiconn.llibrary.server.core.patcher.LLibraryRuntimePatcher EnderCorePlugin (EnderCore-1.9.4-0.4.0.26-alpha.jar) com.enderio.core.common.transform.EnderCoreTransformer MalisisCorePlugin (malisiscore-1.9.4-4.1.1.jar) net.malisis.core.util.chunkcollision.ChunkCollisionTransformer net.malisis.core.util.chunkblock.ChunkBlockTransformer net.malisis.core.renderer.transformer.MalisisRendererTransformer net.malisis.core.renderer.icon.asm.TextureMapTransformer net.malisis.core.util.clientnotif.ClientNotifTransformer GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.6.13559 Compatibility Profile Context 26.20.11022.3001' Renderer: 'AMD Radeon(TM) Vega 8 Graphics' Pulsar/tconstruct loaded Pulses: - TinkerCommons (Enabled/Forced) - TinkerWorld (Enabled/Not Forced) - TinkerTools (Enabled/Not Forced) - TinkerSmeltery (Enabled/Not Forced) - TinkerGadgets (Enabled/Not Forced) - TinkerOredict (Enabled/Forced) - TinkerIntegration (Enabled/Forced) - TinkerFluids (Enabled/Forced) - TinkerMaterials (Enabled/Forced) - chiselsandbitsIntegration (Enabled/Not Forced) - WailaIntegration (Enabled/Not Forced) EnderIO: Found the following problem(s) with your installation (That does NOT mean that Ender IO caused the crash or was involved in it in any way. We add this information to help finding common problems, not as an invitation to post any crash you encounter to Ender IO's issue tracker.): * Optifine is installed. This is NOT supported. This may (look up the meaning of 'may' in the dictionary if you're not sure what it means) have caused the error. Try reproducing the crash WITHOUT this/these mod(s) before reporting it. OptiFine Version: OptiFine_1.9.4_HD_U_H5 OptiFine Build: 20191204-142613 Render Distance Chunks: 8 Mipmaps: 4 Anisotropic Filtering: 1 Antialiasing: 0 Multitexture: false Shaders: null OpenGlVersion: 4.6.13559 Compatibility Profile Context 26.20.11022.3001 OpenGlRenderer: AMD Radeon(TM) Vega 8 Graphics OpenGlVendor: ATI Technologies Inc. CpuCount: 4
-
By diesieben07 · Posted
1.12 is no longer supported on this forum. Please update to a modern version of Minecraft to receive support. -
I implementing screen, where user may select option and server should be notified about it. Simple case. I found tutorial and implemented this feature uses SimpleImp. Maybe I missed something - packet from server sends to client successfully, but when I tries to use sendToServer client get message instead server. My network class public class ModNetworking { private static final String PROTOCOL_VERSION = "1.0"; private static SimpleChannel INSTANCE; private static int ID = 0; public static int nextId () { return ID++; } public static void registerMessages() { INSTANCE = NetworkRegistry.newSimpleChannel(new ResourceLocation(ArtOfFood.MOD_ID, "mod_channel"), () -> PROTOCOL_VERSION, PROTOCOL_VERSION::equals, PROTOCOL_VERSION::equals); INSTANCE.messageBuilder(SSetConceptResultSlotPacket.class, nextId()) .encoder(SSetConceptResultSlotPacket::writePacketData) .decoder(SSetConceptResultSlotPacket::new) .consumer(SSetConceptResultSlotPacket::processPacket) .add(); INSTANCE.messageBuilder(CUpdateConceptPacket.class, nextId()) .encoder(CUpdateConceptPacket::writePacketData) .decoder(CUpdateConceptPacket::new) .consumer(CUpdateConceptPacket::processPacket) .add(); } public static void sendToClient(Object packet, ServerPlayerEntity player) { INSTANCE.sendTo(packet, player.connection.netManager, NetworkDirection.PLAY_TO_CLIENT); } public static void sendToServer(Object packet) { INSTANCE.sendToServer(packet); } } Problem packet is CUpdateConceptPacket: public class CUpdateConceptPacket { private String conceptId; public CUpdateConceptPacket(String conceptId) { this.conceptId = conceptId; } public void processPacket(Supplier<NetworkEvent.Context> ctx) { PlayerEntity playerEntity = Minecraft.getInstance().player; if (playerEntity.openContainer instanceof IUpdateConceptPacketHandler) { IUpdateConceptPacketHandler handler = (IUpdateConceptPacketHandler) playerEntity.openContainer; handler.handleConceptUpdate(conceptId); } ctx.get().setPacketHandled(true); } public CUpdateConceptPacket(PacketBuffer buf) { this.readPacketData(buf); } public void readPacketData(PacketBuffer buf) { this.conceptId = buf.readString(); } public void writePacketData(PacketBuffer buf) { buf.writeString(this.conceptId); } public String getConceptId() { return this.conceptId; } } Minimalistic handler: public interface IUpdateConceptPacketHandler { void handleConceptUpdate(String conceptId); } This is how I call it: @OnlyIn(Dist.CLIENT) public void setConcept(MBConcept concept) { this.concept = concept; CUpdateConceptPacket packet = new CUpdateConceptPacket(concept.conceptId); ModNetworking.sendToServer(packet); } And get client call (see screen) P.S. Can't find spoiler for hiding code listings. Is it available here?
-
Hey guys, I'm new to the forum. I have done some Minecraft modding in the past, specifically on version 1.7.2 I tried to get back into the modding on version 1.12.2 to find that things are (in my opinion) a lot more complicated and difficult. I believe I have done all the file naming right but for some reason the language file (en_us.lang) and the texture for my first item (ruby_gem) won't load. The exception it gives me is that the file is not found. I've tried searching everywhere but can't find out what I did wrong. I may have some bad practice here and there, feel free to correct me on that. But please do it in the most comprehensive way, because simply reading the Forge documentation has got me all dizzy and confused lol. I have basic Java understanding, as in, I know the basics of object oriented programming, but I'm still very new to this. ItemInit: package mod.mores.init; import mod.mores.objects.ItemBase; import net.minecraft.item.Item; import net.minecraft.item.ItemAir; import java.util.ArrayList; import java.util.List; public class ItemInit { public static final List<Item> ITEMS = new ArrayList<Item>(); public static final Item RUBY_GEM = new ItemBase("ruby_gem"); } ItemBase: package mod.mores.objects; import mod.mores.init.ItemInit; import mod.mores.modid.Mores; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; public class ItemBase extends Item { public ItemBase(String name) { setRegistryName(name); setUnlocalizedName(name); setCreativeTab(CreativeTabs.MATERIALS); ItemInit.ITEMS.add(this); } public void registerModels() { Mores.proxy.registerItemRenderer(this, 0, "inventory"); } } Main: package mod.mores.modid; import mod.mores.items.swords.RubySword; import mod.mores.proxy.CommonProxy; import mod.mores.util.Reference; import mod.mores.util.handlers.RegistryHandler; import net.minecraft.item.Item; import net.minecraft.item.Item.ToolMaterial; import net.minecraftforge.common.util.EnumHelper; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; 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 net.minecraftforge.fml.common.event.FMLServerStartingEvent; @Mod(modid = Reference.MODID, name = Reference.NAME, version = Reference.VERSION) public class Mores { @Mod.Instance public static Mores instance; @SidedProxy(clientSide = Reference.CLIENT, serverSide = Reference.COMMON) public static CommonProxy proxy; public static ToolMaterial ruby; @EventHandler public void preInit(FMLPreInitializationEvent event) { RegistryHandler.preInitRegistries(); //ToolMaterials ruby = EnumHelper.addToolMaterial("ruby", 3, 1345, 8.0F, 2.5F, 14); } @EventHandler public void init(FMLInitializationEvent event) { RegistryHandler.initRegistries(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { RegistryHandler.postInitRegistries(); } @EventHandler public static void serverInit(FMLServerStartingEvent event) { RegistryHandler.serverRegistries(); } } ClientProxy: package mod.mores.proxy; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; import net.minecraftforge.client.model.ModelLoader; public class ClientProxy extends CommonProxy { @Override public void registerItemRenderer(Item item, int meta, String id) { ModelLoader.setCustomModelResourceLocation(item, meta, new ModelResourceLocation(item.getRegistryName(), "inventory")); } @Override public void render() { } } CommonProxy: package mod.mores.proxy; import net.minecraft.item.Item; public class CommonProxy { public void registerItemRenderer(Item item, int meta, String id) { } public void render() { } } RegistryHandler: package mod.mores.util.handlers; import mod.mores.init.BlockInit; import mod.mores.init.ItemInit; import mod.mores.modid.Mores; import net.minecraft.block.Block; import net.minecraft.item.Item; import net.minecraftforge.client.event.ModelRegistryEvent; import net.minecraftforge.event.RegistryEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; @Mod.EventBusSubscriber public class RegistryHandler { @SubscribeEvent public static void onItemRegister(RegistryEvent.Register<Item> event) { event.getRegistry().registerAll(ItemInit.ITEMS.toArray(new Item[0])); } @SubscribeEvent public static void onModelRegister(ModelRegistryEvent event) { for(Item item : ItemInit.ITEMS) { Mores.proxy.registerItemRenderer(item, 0, "inventory"); } for(Block block : BlockInit.BLOCKS) { Mores.proxy.registerItemRenderer(Item.getItemFromBlock(block), 0, "inventory"); } } @SubscribeEvent public static void onBlockRegister(RegistryEvent.Register<Block> event) { event.getRegistry().registerAll(BlockInit.BLOCKS.toArray(new Block[0])); } public static void preInitRegistries() { Mores.proxy.render(); } public static void initRegistries() { } public static void postInitRegistries() { } public static void serverRegistries() { } } Loading errors: [20:50:41] [Client thread/ERROR] [FML]: Exception loading model for variant mores:ruby_gem#inventory for item "mores:ruby_gem", normal location exception: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model mores:item/ruby_gem with loader VanillaLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:302) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.init(Minecraft.java:513) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:378) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275] 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_275] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275] at net.minecraftforge.legacydev.Main.start(Main.java:86) [legacydev-0.2.3.1-fatjar.jar:0.2.3.1+4+372be23] at net.minecraftforge.legacydev.MainClient.main(MainClient.java:29) [legacydev-0.2.3.1-fatjar.jar:0.2.3.1+4+372be23] Caused by: java.io.FileNotFoundException: mores:models/item/ruby_gem.json at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:69) ~[SimpleReloadableResourceManager.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadModel(ModelBakery.java:334) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.access$1400(ModelLoader.java:115) ~[ModelLoader.class:?] at net.minecraftforge.client.model.ModelLoader$VanillaLoader.loadModel(ModelLoader.java:861) ~[ModelLoader$VanillaLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?] ... 20 more [20:50:41] [Client thread/ERROR] [FML]: Exception loading model for variant mores:ruby_gem#inventory for item "mores:ruby_gem", blockstate location exception: net.minecraftforge.client.model.ModelLoaderRegistry$LoaderException: Exception loading model mores:ruby_gem#inventory with loader VariantLoader.INSTANCE, skipping at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:161) ~[ModelLoaderRegistry.class:?] at net.minecraftforge.client.model.ModelLoader.loadItemModels(ModelLoader.java:296) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelBakery.loadVariantItemModels(ModelBakery.java:175) ~[ModelBakery.class:?] at net.minecraftforge.client.model.ModelLoader.setupModelRegistry(ModelLoader.java:151) ~[ModelLoader.class:?] at net.minecraft.client.renderer.block.model.ModelManager.onResourceManagerReload(ModelManager.java:28) [ModelManager.class:?] at net.minecraft.client.resources.SimpleReloadableResourceManager.registerReloadListener(SimpleReloadableResourceManager.java:121) [SimpleReloadableResourceManager.class:?] at net.minecraft.client.Minecraft.init(Minecraft.java:513) [Minecraft.class:?] at net.minecraft.client.Minecraft.run(Minecraft.java:378) [Minecraft.class:?] at net.minecraft.client.main.Main.main(Main.java:118) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_275] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275] 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_275] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_275] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_275] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_275] at net.minecraftforge.legacydev.Main.start(Main.java:86) [legacydev-0.2.3.1-fatjar.jar:0.2.3.1+4+372be23] at net.minecraftforge.legacydev.MainClient.main(MainClient.java:29) [legacydev-0.2.3.1-fatjar.jar:0.2.3.1+4+372be23] Caused by: net.minecraft.client.renderer.block.model.ModelBlockDefinition$MissingVariantException at net.minecraft.client.renderer.block.model.ModelBlockDefinition.getVariant(ModelBlockDefinition.java:83) ~[ModelBlockDefinition.class:?] at net.minecraftforge.client.model.ModelLoader$VariantLoader.loadModel(ModelLoader.java:1175) ~[ModelLoader$VariantLoader.class:?] at net.minecraftforge.client.model.ModelLoaderRegistry.getModel(ModelLoaderRegistry.java:157) ~[ModelLoaderRegistry.class:?] ... 20 more My main is located at mod/src/main/java/mod/mores/modid/mores.java My language file is located at mod/src/main/resources/assets/mores/lang/en_us.lang My texture is located at mod/src/main/resources/assets/mores/textures/items/ruby_gem.png My model JSON is located at mod/src/main/resources/assets/mores/models/item/ruby_gem.json
-
-
Topics
-
Who's Online (See full list)