QuickSand And Numerous Dungeons (QSAND) | |
How Versioning Works | |
Licenses | |
Overview | |
Some Examples | |
FAQ | |
Gradle Issue | |
Resources |
The versioning system for this mod follows the Semantic Versioning rules. As such, it is formatted in an X.Y.Z
format where:
- X is the major version. This is incremented when a non-backward compatible update is pushed. This is for new features.
- Y is the minor version. This is incremented whenever I push to GitHub. This is for stable bug-fixes.
- Z is the patch version. This is incremented whenever I launch Minecraft to test a patch. This is for unstable bug-fixes/features.
A.B.C-X.Y.Z
format where A.B.C
is the Minecraft version.
(Below, mentions of this "Project" is referring to this Minecraft mod)
Most of this Project is licensed under the GNU General Public License v3.0
(GNU GPLv3.0). All software, code, models, and libraries in this repository are licensed under the GNU GPLv3.0 license. However all media (images, videos, and sounds) in this Project is licensed under the Creative Commons Attribution Share Alike 4.0 International
(CC-BY-SA-4.0) license. Trademarks of this Project can be used without permission from the author(s) of this Project except for when using the trademark would imply that you are connected with, or sponsored, endorsed, or granted official status by, the author(s) of this Project.
Basically, you can use this Project as long as:
- You do disclose that your source was this Project (and provide a reference to the Project).
- You do use the same license when modifying this Project.
- You do document the changes made when modifying this Project.
- You don't re-upload an unmodified version of this Project.
- You don't claim to be this Project or it's author(s).
- You don't violate the licenses.
The Project (or any parts of the Project) can be used in this non-exhaustive list of scenarios. All mentions of "trademarks" refer to media that is used to identify the Project. All mentions of "media" in this list below include trademarks being used in a way that does not imply that you are connected with, or sponsored, endorsed, or granted official status by, the author(s) of this Project. This list is merely an example. If there are conflicts between this list and the licenses, the licenses should be followed.
Permitted Click to expand
Forbidden Click to expand
Permitted Click to expand
Forbidden Click to expand
Don't you have to use the same license as the Forge MDK? Click to expand
Nope! The Forge MDK is a software library licensed under theGNU Lesser General Public License v2.1
(GNU LGPLv2.1). According to (section 2a of) that license, a work (Minecraft mod) based on the software library (Forge MDK) must be a software library itself in order for the license to carry over. Since this Project is not a software library, I can use a different license.
Why does the Project have two different licenses? Click to expand
There are multiple reasons.If you encounter gradle issues with cached libraries missing, take a look at the Repair Gradle Instructions.
An exhaustive list of references I used to make this mod. If you are looking to develop a 1.8.9 mod, this list will come in handy. A "⭐" icon means it is an exceptionally good resource.
- More Fun Quicksand Mod decompiled and deobfuscated to be used as a base. Not as easy as it sounds...
- CJMinecraft's YouTube playlist with an example of custom blocks with metadata
- RadMan63's Minecraft Forum thread on blockstates
- ⭐ Kevin M's YouTube playlist on how to create custom mob models
- BlueHexalon's Minecraft Forum thread and TheGoldCrayon's Minecraft Forum thread on troubleshooting custom model errors
- Jacknoshima's Minecraft Forum thread on moving spawn eggs to a custom creative tab
- ⭐ darkk7's Minecraft Forum post with a list of changes made to the World Renderer and Tessalator
- Lothrazar's Minecraft Forum thread with code about using World Renderer and OpenGL
- ⭐ WillieWillus's GitHub gist with a general overview of how the rendering engine changed between 1.7 and 1.8
- DragonessAtHeart's Minecraft Forum thread on IRenderFactory
- Lothrazar's GitHub repo with an example of a custom rendering factory for custom entities
- BlueHexalon's GitHub repo with an example of an alternative rendering method for custom entities
- ⭐ MyCrayfish's YouTube playlist with a good example on Tile Entities
- ⭐ Choonster's GitHub repo with an example of custom fluids
- ⭐ Emasher's Minecraft Forum thread with a guide on the Forge Biome Dictionary
- ⭐ TehNut-Mods's GitHub repo with a functioning Config Handler
- ⭐ MCPCFanC's Minecraft Forum thread with an explanation of every aspect of the
mcmod.info
file