2b40a5e3ce
Updated FML: MinecraftForge/FML@e58562d3ed Fix remaining issue with autoassigned Block and Item IDs overlapping. MinecraftForge/FML@a82195772e Registry: Block IDs after failing to find a mapping for them MinecraftForge/FML@fd9389015f Fix FMLMissingMappingsEvent.get MinecraftForge/FML@5eebd4df71 Registry: Implement support for remapping blocks/items to a new name. MinecraftForge/FML@7325aa5033 Registry: cleanup, fix missing id error GUI formatting MinecraftForge/FML@eb29d651eb Fix old 1.7 worlds with broken ID mappings MinecraftForge/FML@6fd3c12a4a Registry: allow handling missing blocks/items regardless of the mod id MinecraftForge/FML@038fa17ad3 Merge branch 'master' of https://github.com/MinecraftForge/FML MinecraftForge/FML@49c623f59c initial attempt at a better way to ask the user in case of startup issues MinecraftForge/FML@9be92dcfcb Registry: Complain about bogus registrations MinecraftForge/FML@fd6d55afcc Registry: Allow ignoring missing mods from the GUI, with confirm+backup Registry: Add confirm+backup for automated corrupted id table fixup Require the user to confirm loading from a backup level.dat MinecraftForge/FML@c47fc3b382 Enable custom gui rendering only as required MinecraftForge/FML@f77632df35 Remove unneeded entity spawn debug logging. MinecraftForge/FML@c7adb42199 Registry: Repair mismatched ItemBlocks as well Fix a few misc issues MinecraftForge/FML@c8a245a985 Registry: Fix debug info MinecraftForge/FML@c8a0b72eba Registry: Complain about missing mods when repairing broken worlds Registry: Reduce console spam MinecraftForge/FML@8e44006f43 Registry: Protect against putObject misuse, handle duplicate registrations better MinecraftForge/FML@294c93212c Registry: Add support for registering ItemBlocks before their Blocks MinecraftForge/FML@3b42b33b6e Merge pull request #400 from sfPlayer1/master
70 lines
2.5 KiB
Text
70 lines
2.5 KiB
Text
Minecraft Forge Public Licence
|
|
==============================
|
|
|
|
Version 1.0
|
|
|
|
0. Definitions
|
|
--------------
|
|
|
|
Minecraft: Denotes a copy of the Minecraft game licensed by Mojang AB
|
|
|
|
User: Anybody that interract with the software in one of the following ways:
|
|
- play
|
|
- decompile
|
|
- recompile or compile
|
|
- modify
|
|
|
|
Minecraft Forge: The Minecraft Forge code, in source form, class file form, as
|
|
obtained in a standalone fashion or as part of a wider distribution.
|
|
|
|
Dependency: Code required to have Minecraft Forge working properly. That can
|
|
include dependencies required to compile the code as well as modifications in
|
|
the Minecraft sources that are required to have Minecraft Forge working.
|
|
|
|
1. Scope
|
|
--------
|
|
|
|
The present license is granted to any user of Minecraft Forge, for all files included
|
|
unless stated otherwise in the file itself. As a prerequisite, a user of Minecraft
|
|
Forge must own a legally aquired copy of Minecraft.
|
|
|
|
2. Play rights
|
|
--------------
|
|
|
|
The user of Minecraft Forge is allowed to install the software on a client or
|
|
a server and to play it without restriction.
|
|
|
|
3. Modification rights
|
|
----------------------
|
|
|
|
The user has the right to decompile the source code, look at either the
|
|
decompiled version or the original source code, and to modify it.
|
|
|
|
4. Derivation rights
|
|
--------------------
|
|
|
|
The user has the rights to derive code from Minecraft Forge, that is to say to
|
|
write code that either extends Minecraft Forge class and interfaces,
|
|
instantiate the objects declared or calls the functions. This code is known as
|
|
"derived" code, and can be licensed with conditions different from Minecraft
|
|
Forge.
|
|
|
|
|
|
5. Distribution rights
|
|
----------------------
|
|
|
|
The user of Minecraft Forge is allowed to redistribute Minecraft Forge in
|
|
partially, in totallity, or included in a distribution. When distributing
|
|
binaries or class files, the user must provide means to obtain the sources of
|
|
the distributed version of Minecraft Forge at no costs. This includes the
|
|
files as well as any dependency that the code may rely on, including patches to
|
|
minecraft original sources.
|
|
|
|
Modification of Minecraft Forge as well as dependencies, including patches to
|
|
minecraft original sources, has to remain under the terms of the present
|
|
license.
|
|
|
|
The right to distribute Minecraft Forge does not extend to the right to distribute
|
|
MCP data files included within Minecraft Forge. These are the property of the MCP
|
|
project and should be removed from any customized distribution of Minecraft Forge
|
|
or permission sought separately from the MCP team.
|