I am pleased to announce that Moddle is now available in its pre-release development stage!
Moddle is an open-source Minecraft launcher and modpack creation framework. Its purpose is to make modpack creation a quick and easy process for anyone and everyone who wants to make their own modpack. It also provides a simple and straightforward method of modpack distribution by serving as a standard platform for building modpacks. Moddle’s core libraries are also completely available to and for anyone who wants to take advantage of their functionalities and integrate them into their own Minecraft launcher!
At this stage in development, Moddle currently implements only its basic core features: The modpack builder, the universal mod cache containing several popular mods, one default modpack, and a Minecraft launcher GUI frontend. It is also capable of automatically updating itself (with your assent) when new versions become available. As development progresses further, we will include more and more mods, as well as a few default modpacks of various themes. Moddle currently only supports Minecraft version 1.6.4, although this will change very soon. The mods included in the default modpack, tentatively named “TestCraft”, are as follows:
Moddle currently only supports Windows. You can use Moddle on a Mac or Linux computer, however you will not be able to use the GUI, and you will need to provide your own launch script. Fear not, cross-platform support will be coming! Another thing to remember is that as development progresses, the launcher and cache will most likely undergo sizable changes before its version 1.0 release. This being so, any changes you might make to your copy of the cache may be overwritten in future updates, and you may need to manually merge any changes after updating.
--- Videos ---
There are currently no videos about Moddle. We may soon be able to make some How-To videos about using the various functions of the Moddle system ourselves. Also, if you are a video maker, feel free to make videos about it yourself and, if you wish, PM me and I can add your video to this section.
--- License ---
All mods in the universal mod cache are provided under their respective licenses and are the property of their respective owners. All mods provided have appropriate permission from their owners. Any requirements for inclusion are fulfilled in the pack description on the launcher.
Moddle is provided under its own license, as follows:
The Moddle License
(based upon the MIT license, improved to comply with the Minecraft EULA)
Copyright 2014 Diamond Sword Development
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without any restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sublicense copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
1. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
2. You may not make any profit from the redistribution of the Software, the distribution of modified copies of the Software, nor by any other means involving the Software.
3. This license may be changed at any time and such changes may be made retroactive to all past and future versions of the Software at the discretion of Diamond Sword Development.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--- Download ---
Download Mince, the Moddle installer, here: [download]
If this is your first time using Moddle, please read the ‘How to Use’ below:
--- How to Use ---
If you have Moddle installed, you may launch it by simply running the ‘moddle.py’ file. To install Moddle, follow these directions:
1) If you are using a Windows computer, ensure that you have the .NET Framework installed, version 3.0 or higher. This is required for the Windows GUI interface, at least until the Java GUI is completed. 2) If you do not already have it, install Python 3 from the Python website here. 3) Download Mince from the link above. 4) Place the ‘mince.py’ file in an empty folder and run it. 5) Mince will automatically download and build Moddle and all of its dependencies. Downloading all of this data can take some time, so do not be worried if the updater seems to have become frozen. 6) When the installation has finished, Moddle will restart automatically. On first run, Moddle will download all of the Minecraft assets. This can also take a lengthy amount of time. 7) After everything has finished, the Moddle interface should show. If you are running Windows, a Moddle GUI window should appear. If you are using a different OS, the Moddle text interface will appear on the console.
Please report all bugs/errors that you find using the issue tracker on GitHub.