Warning: This project is experimental. Its files will not synchronize across the CurseForge network.
CDMLLoader is a collection of helper classes and annotations to help you organise your CDM application. It separates the layout creation and controller code from each other by using a dedicated file for the layout definition, written in a markup language called CDML, an XML document validated against the CDML XSD scheme.
If you are a developer who is interested in developing Device Mod application using CDMLLoader, please check out the Readme (https://gitlab.com/jochembroekhoff/CDMLLoader/blob/master/README.md) in the GitHub repo. This contains some information to get started.
If this information is not sufficient, please view the source code and the demo application to get a better understanding of how CDMLLoader works.
.
why doesnt 4.0 exist?
[09:55:13] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker[09:55:13] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker[09:55:13] [main/INFO]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker[09:55:13] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker[09:55:13] [main/INFO]: Forge Mod Loader version 14.23.5.2838 for Minecraft 1.12.2 loading[09:55:13] [main/INFO]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_51, running on Windows 10:amd64:10.0, installed at C:\Users\coolt\Twitch\Minecraft\Install\runtime\jre-x64[09:55:13] [main/INFO]: Searching C:\Users\coolt\Twitch\Minecraft\Instances\crayfish\mods for mods[09:55:13] [main/WARN]: The coremod ObfuscatePlugin (com.mrcrayfish.obfuscate.asm.ObfuscatePlugin) is not signed![09:55:13] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker[09:55:13] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker[09:55:13] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker[09:55:13] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker[09:55:13] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper[09:55:15] [main/INFO]: Found valid fingerprint for Minecraft Forge. Certificate fingerprint e3c3d50c7c986df74c645c0ac54639741c90a557[09:55:15] [main/INFO]: Found valid fingerprint for Minecraft. Certificate fingerprint cd99959656f753dc28d863b46769f7f8fbaefcfc[09:55:15] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper[09:55:15] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker[09:55:15] [main/INFO]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper[09:55:15] [main/INFO]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker[09:55:15] [main/INFO]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker[09:55:15] [main/INFO]: Launching wrapped minecraft {net.minecraft.client.main.Main}[09:55:15] [Client thread/INFO]: Setting user: TJGamer929[09:55:17] [Client thread/INFO]: LWJGL Version: 2.9.4[09:55:18] [Client thread/INFO]: -- System Details --Details: Minecraft Version: 1.12.2 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: 153669104 bytes (146 MB) / 735051776 bytes (701 MB) up to 3008888832 bytes (2869 MB) JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3228m -Xms256m -XX:PermSize=256m IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: Loaded coremods (and transformers): ObfuscatePlugin (obfuscate-0.2.6-1.12.2.jar) com.mrcrayfish.obfuscate.asm.ObfuscateTransformer GL info: ' Vendor: 'Intel' Version: '4.5.0 - Build 25.20.100.6577' Renderer: 'Intel(R) UHD Graphics 630'[09:55:18] [Client thread/INFO]: MinecraftForge v14.23.5.2838 Initialized[09:55:18] [Client thread/INFO]: Starts to replace vanilla recipe ingredients with ore ingredients.[09:55:18] [Client thread/INFO]: Invalid recipe found with multiple oredict ingredients in the same ingredient...[09:55:18] [Client thread/INFO]: Replaced 1227 ore ingredients[09:55:18] [Client thread/INFO]: Searching C:\Users\coolt\Twitch\Minecraft\Instances\crayfish\mods for mods[09:55:19] [Client thread/INFO]: Forge Mod Loader has identified 14 mods to load[09:55:19] [Client thread/FATAL]: net.minecraftforge.fml.common.MissingModsException: Mod cdmcalculator (CalculatorPlus) requires [cdm@[0.4.0,)][09:55:19] [Client thread/FATAL]: net.minecraftforge.fml.common.MissingModsException: Mod deviceai (Device AI) requires [cdm@[0.3.0,)][09:55:19] [Client thread/FATAL]: net.minecraftforge.fml.common.MissingModsException: Mod lasers-addon (Home Security) requires [cdm@[0.3.1,)][09:55:19] [Client thread/FATAL]: net.minecraftforge.fml.common.MissingModsException: Mod spyshop (ShopPlus) requires [cdm@[0.4.0,)][09:55:19] [Client thread/ERROR]: An exception was thrown, the game will display an error screen and halt.net.minecraftforge.fml.common.MultipleModsErrored: Missing Mods: unknown : need [0.4.0,): have missing
Missing Mods: unknown : need [0.3.0,): have missing
Missing Mods: unknown : need [0.3.1,): have missing
Missing Mods: unknown : need [0.4.0,): have missing
at net.minecraftforge.fml.common.Loader.sortModList(Loader.java:298) ~[Loader.class:?] at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:570) ~[Loader.class:?] at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232) [FMLClientHandler.class:?] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:467) [bib.class:?] at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378) [bib.class:?] at net.minecraft.client.main.Main.main(SourceFile:123) [Main.class:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] 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:?][09:55:19] [Client thread/WARN]: EventBus 0 shutting down - future events will not be posted.[09:55:19] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:CalculatorPlus, FMLFileResourcePack:Cheese Mod, FMLFileResourcePack:Device AI, FMLFileResourcePack:MrCrayfish's Furniture Mod, FMLFileResourcePack:MrCrayfish's Gun Mod, FMLFileResourcePack:Home Security, FMLFileResourcePack:Model Creator Application, FMLFileResourcePack:ShopPlus, FMLFileResourcePack:MrCrayfish's Vehicle Mod[09:55:19] [Client thread/INFO]: Applying ASM to RenderItem[09:55:19] [Client thread/INFO]: Successfully patched RenderItem[09:55:19] [Client thread/WARN]: There were errors previously. Not beginning mod initialization phase[09:55:20] [Sound Library Loader/INFO]: Starting up SoundSystem...[09:55:20] [Thread-5/INFO]: Initializing LWJGL OpenAL[09:55:20] [Thread-5/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)[09:55:20] [Client thread/INFO]: Narrator library for x64 successfully loaded[09:55:20] [Thread-5/INFO]: OpenAL initialized.[09:55:20] [Sound Library Loader/INFO]: Sound engine started
In reply to gamer929yt:
This crash report doesn't have anything to do with CDMLLoader. However, it appears that you're missing MrCrayfish's Device Mod.
mods say it need 4.0 and it dosent exisit
I can't view the source code
In reply to grillo78:
Polish Langulage?
In reply to Forge_User_72336316:
In reply to Forge_User_72336316:
Im polish....
what is this mod for exactly?
In reply to stuekids: