parent
510ab93367
commit
cd471000b4
@ -1,65 +0,0 @@
|
||||
Minecraft Forge: Credits/Thank You
|
||||
|
||||
Forge is a set of tools and modifications to the Minecraft base game code to assist
|
||||
mod developers in creating new and exciting content. It has been in development for
|
||||
several years now, but I would like to take this time thank a few people who have
|
||||
helped it along it's way.
|
||||
|
||||
First, the people who originally created the Forge projects way back in Minecraft
|
||||
alpha. Eloraam of RedPower, and SpaceToad of Buildcraft, without their acceptiance
|
||||
of me taking over the project, who knows what Minecraft modding would be today.
|
||||
|
||||
Secondly, someone who has worked with me, and developed some of the core features
|
||||
that allow modding to be as functional, and as simple as it is, cpw. For developing
|
||||
FML, which stabelized the client and server modding ecosystem. As well as the base
|
||||
loading system that allows us to modify Minecraft's code as elegently as possible.
|
||||
|
||||
Mezz, who has stepped up as the issue and pull request manager. Helping to keep me
|
||||
sane as well as guiding the community into creating better additions to Forge.
|
||||
|
||||
Searge, Bspks, Fesh0r, ProfMobious, and all the rest over on the MCP team {of which
|
||||
I am a part}. For creating some of the core tools needed to make Minecraft modding
|
||||
both possible, and as stable as can be.
|
||||
On that note, here is some specific information of the MCP data we use:
|
||||
* Minecraft Coder Pack (MCP) *
|
||||
Forge Mod Loader and Minecraft Forge have permission to distribute and automatically
|
||||
download components of MCP and distribute MCP data files. This permission is not
|
||||
transitive and others wishing to redistribute the Minecraft Forge source independently
|
||||
should seek permission of MCP or remove the MCP data files and request their users
|
||||
to download MCP separately.
|
||||
|
||||
And lastly, the countless community members who have spent time submitting bug reports,
|
||||
pull requests, and just helping out the community in general. Thank you.
|
||||
|
||||
--LexManos
|
||||
|
||||
=========================================================================
|
||||
|
||||
This is Forge Mod Loader.
|
||||
|
||||
You can find the source code at all times at https://github.com/MinecraftForge/MinecraftForge/tree/1.12.x/src/main/java/net/minecraftforge/fml
|
||||
|
||||
This minecraft mod is a clean open source implementation of a mod loader for minecraft servers
|
||||
and minecraft clients.
|
||||
|
||||
The code is authored by cpw.
|
||||
|
||||
It began by partially implementing an API defined by the client side ModLoader, authored by Risugami.
|
||||
http://www.minecraftforum.net/topic/75440-
|
||||
This support has been dropped as of Minecraft release 1.7, as Risugami no longer maintains ModLoader.
|
||||
|
||||
It also contains suggestions and hints and generous helpings of code from LexManos, author of MinecraftForge.
|
||||
http://www.minecraftforge.net/
|
||||
|
||||
Additionally, it contains an implementation of topological sort based on that
|
||||
published at http://keithschwarz.com/interesting/code/?dir=topological-sort
|
||||
|
||||
It also contains code from the Maven project for performing versioned dependency
|
||||
resolution. http://maven.apache.org/
|
||||
|
||||
It also contains a partial repackaging of the javaxdelta library from http://sourceforge.net/projects/javaxdelta/
|
||||
with credit to it's authors.
|
||||
|
||||
Forge Mod Loader downloads components from the Minecraft Coder Pack
|
||||
(http://mcp.ocean-labs.de/index.php/Main_Page) with kind permission from the MCP team.
|
||||
|
@ -1,53 +0,0 @@
|
||||
-------------------------------------------
|
||||
Source installation information for modders
|
||||
-------------------------------------------
|
||||
This code follows the Minecraft Forge installation methodology. It will apply
|
||||
some small patches to the vanilla MCP source code, giving you and it access
|
||||
to some of the data and functions you need to build a successful mod.
|
||||
|
||||
Note also that the patches are built against "unrenamed" MCP source code (aka
|
||||
srgnames) - this means that you will not be able to read them directly against
|
||||
normal code.
|
||||
|
||||
Source pack installation information:
|
||||
|
||||
Standalone source installation
|
||||
==============================
|
||||
|
||||
See the Forge Documentation online for more detailed instructions:
|
||||
http://mcforge.readthedocs.io/en/latest/gettingstarted/
|
||||
|
||||
Step 1: Open your command-line and browse to the folder where you extracted the zip file.
|
||||
|
||||
Step 2: You're left with a choice.
|
||||
If you prefer to use Eclipse:
|
||||
1. Run the following command: "gradlew genEclipseRuns" (./gradlew genEclipseRuns if you are on Mac/Linux)
|
||||
2. Open Eclipse, Import > Existing Gradle Project > Select Folder
|
||||
or run "gradlew eclipse" to generate the project.
|
||||
(Current Issue)
|
||||
4. Open Project > Run/Debug Settings > Edit runClient and runServer > Environment
|
||||
5. Edit MOD_CLASSES to show [modid]%%[Path]; 2 times rather then the generated 4.
|
||||
|
||||
If you prefer to use IntelliJ:
|
||||
1. Open IDEA, and import project.
|
||||
2. Select your build.gradle file and have it import.
|
||||
3. Run the following command: "gradlew genIntellijRuns" (./gradlew genIntellijRuns if you are on Mac/Linux)
|
||||
4. Refresh the Gradle Project in IDEA if required.
|
||||
|
||||
If at any point you are missing libraries in your IDE, or you've run into problems you can run "gradlew --refresh-dependencies" to refresh the local cache. "gradlew clean" to reset everything {this does not affect your code} and then start the processs again.
|
||||
|
||||
Should it still not work,
|
||||
Refer to #ForgeGradle on EsperNet for more information about the gradle environment.
|
||||
or the Forge Project Discord discord.gg/UvedJ9m
|
||||
|
||||
Forge source installation
|
||||
=========================
|
||||
MinecraftForge ships with this code and installs it as part of the forge
|
||||
installation process, no further action is required on your part.
|
||||
|
||||
LexManos' Install Video
|
||||
=======================
|
||||
https://www.youtube.com/watch?v=8VEdtQLuLO0&feature=youtu.be
|
||||
|
||||
For more details update more often refer to the Forge Forums:
|
||||
https://forums.minecraftforge.net/
|
@ -1,333 +0,0 @@
|
||||
Build: 1.16.1-32.0.63 - Fri Jul 10 22:28:22 GMT 2020
|
||||
richard:
|
||||
Fix race condition with DeferredRegister for custom registries (#6951)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.62 - Fri Jul 10 17:49:51 GMT 2020
|
||||
arnoldnunag12+github:
|
||||
Remove hooks into beacon base/payments. Vanilla uses tags now for extensibility. (#6948)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.61 - Wed Jul 08 21:33:38 GMT 2020
|
||||
jaredlll08:
|
||||
Expose the DataPackRegistries instance to the AddReloadListenerEvent (#6933)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.60 - Wed Jul 08 21:13:18 GMT 2020
|
||||
arnoldnunag12+github:
|
||||
Fix canRepair not being set true as default (#6936)
|
||||
|
||||
Closes #6934 and #6935
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.59 - Wed Jul 08 14:56:39 GMT 2020
|
||||
David Quintana:
|
||||
Fix particles sometimes "losing" the lightmap and drawing fullbright.
|
||||
|
||||
David Quintana:
|
||||
Fix misaligned patch causing LivingEquipmentChangeEvent to never be posted.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.57 - Mon Jul 06 21:32:33 GMT 2020
|
||||
JDLogic:
|
||||
Add simple patch checker and cleanup patches (#6851)
|
||||
|
||||
* Add simple patch checker and cleanup patches
|
||||
|
||||
* Address comments
|
||||
* move task implementation
|
||||
* genPatches is now finalized by checkPatches
|
||||
* the S2S artifacts are automatically removed
|
||||
* added class and method access checking
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.56 - Mon Jul 06 21:27:02 GMT 2020
|
||||
richard:
|
||||
Fix the modifier combined name for keybinds displaying two pluses outside of forgedev #6901 (#6902)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.55 - Mon Jul 06 21:12:45 GMT 2020
|
||||
richard:
|
||||
Fix harvest level and tool type not actually getting set #6906 (#6922)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.54 - Mon Jul 06 20:46:01 GMT 2020
|
||||
richard:
|
||||
Reimplement ITeleporter Patches (#6886)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.53 - Mon Jul 06 20:39:37 GMT 2020
|
||||
40738104+Mysterious-Dev:
|
||||
Add function to add items with the same behavior as the pumpkin for enderman (#6890)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.52 - Mon Jul 06 20:33:17 GMT 2020
|
||||
richard:
|
||||
Custom Item integration with Piglins (#6914)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.51 - Mon Jul 06 20:20:02 GMT 2020
|
||||
ichttt:
|
||||
Some dead code cleanup, and re-implement some bed hooks. (#6903)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.50 - Mon Jul 06 20:06:39 GMT 2020
|
||||
diesieben07:
|
||||
Fix missing null checks in ForgeIngameGui (#6907)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.49 - Mon Jul 06 19:50:02 GMT 2020
|
||||
arnoldnunag12+github:
|
||||
Fix swap offhand keybind not working in GUIs (#6920)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.48 - Mon Jul 06 19:42:07 GMT 2020
|
||||
thpetuaudletang:
|
||||
New AddReloadListenerEvent that gathers server side data reload handlers. (#6849)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.47 - Fri Jul 03 12:40:42 GMT 2020
|
||||
David Quintana:
|
||||
Attempt to use a more compatible method to initialize stencil support.
|
||||
In case the separate attachments don't work for everyone, there's a new setting to choose the combined attachment.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.46 - Fri Jul 03 04:00:22 GMT 2020
|
||||
David Quintana:
|
||||
Update copyright year to 2020.
|
||||
|
||||
David Quintana:
|
||||
Fix multi-layer item rendering.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.44 - Thu Jul 02 17:17:45 GMT 2020
|
||||
David Quintana:
|
||||
Model system improvements:
|
||||
- Port some things I did in 1.14 which I couldn't do in 1.15 due to breaking changes.
|
||||
- Fix multi-layer block models not working (1.16 RenderType doesn't override toString the same way anymore)
|
||||
- Implement multi-layer item rendering.
|
||||
- Improve CompositeModel submodel data passing.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.43 - Thu Jul 02 12:54:03 GMT 2020
|
||||
MartijnvandenBrand:
|
||||
Include model data in getQuads call (#6884)
|
||||
|
||||
The model data wasn't included when getting quads from specific sides, but was when getting quads for side = null.
|
||||
|
||||
thpetuaudletang:
|
||||
Pass matrixstack in tooltip render events (#6885)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.41 - Thu Jul 02 05:54:25 GMT 2020
|
||||
tterrag:
|
||||
Fix improper handling of baked lighting in forge light pipeline
|
||||
|
||||
Closes #6812
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.40 - Thu Jul 02 01:59:30 GMT 2020
|
||||
richard:
|
||||
Fix FMLServerAboutToStartEvent being fired too late on the integrated server https://github.com/MinecraftForge/MinecraftForge/issues/6859
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.39 - Wed Jul 01 18:14:25 GMT 2020
|
||||
ichttt:
|
||||
Fix miss-aligned patch ItemEntity (#6895)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.38 - Tue Jun 30 20:19:32 GMT 2020
|
||||
info:
|
||||
Add hoe tool type (#6872)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.36 - Tue Jun 30 20:09:21 GMT 2020
|
||||
curle:
|
||||
Allow any armor to have custom knockback resistance (#6877)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.35 - Tue Jun 30 19:57:32 GMT 2020
|
||||
diesieben07:
|
||||
Add senderUUID to ClientChatReceivedEvent (#6881)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.34 - Tue Jun 30 02:33:58 GMT 2020
|
||||
lex:
|
||||
Re-write checkATs function and automate making Items/Blocks public.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.33 - Tue Jun 30 02:10:14 GMT 2020
|
||||
cpw:
|
||||
Reorganize modloading on the dediserver. This removes the DedicatedServer parameter from the FMLDedicatedServerSetupEvent.
|
||||
Code for customizing the server instance should be moved to the ServerAboutToStartEvent or similar, where the server instance
|
||||
is available.
|
||||
|
||||
This reorganization means that mods will load fully before the server is even constructed, or the server properties loaded. We also move the EULA right to the front so we don't have to wait for bootstrap.
|
||||
|
||||
This should fix the problems with mods which customize world data and other things.
|
||||
|
||||
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.32 - Mon Jun 29 23:43:01 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fix datagen resolving tags and exploding. (#6865)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.31 - Mon Jun 29 23:37:30 GMT 2020
|
||||
mattmess1221:
|
||||
Fix Language.javaLocale parsing (#6862)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.30 - Mon Jun 29 22:58:30 GMT 2020
|
||||
diesieben07:
|
||||
Fix IItemHandler wrappers for chests not updating both chests (#6875)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.29 - Mon Jun 29 21:08:55 GMT 2020
|
||||
lex:
|
||||
Fix missed patch in PlayerList and EntitySelectioonContext. Closes #6846 Closes #6850
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.27 - Mon Jun 29 20:09:12 GMT 2020
|
||||
richard:
|
||||
Fix access levels being hardcoded to private via patch overriding AT entry (#6848)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.26 - Mon Jun 29 19:42:50 GMT 2020
|
||||
lex:
|
||||
Fix tag related issues when connecting to a vanilla server.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.25 - Sun Jun 28 22:08:15 GMT 2020
|
||||
lex:
|
||||
Fix Forge's internal handler being registered in wrong place.
|
||||
Fix double call to loader end.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.24 - Sat Jun 27 22:50:54 GMT 2020
|
||||
David Quintana:
|
||||
Add a model loader that lets mods specify different models for different perspectives.
|
||||
Allow custom models to reference vanilla item models as child models.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.23 - Fri Jun 26 23:55:23 GMT 2020
|
||||
thpetuaudletang:
|
||||
fix misapplied patch
|
||||
|
||||
also sneak in an import patch removal
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.21 - Fri Jun 26 22:40:19 GMT 2020
|
||||
lex:
|
||||
Fix blocks being harvested with incorrect tools.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.20 - Fri Jun 26 19:53:02 GMT 2020
|
||||
lex:
|
||||
Make installer use MCPConfig version to identify MC assets.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.19 - Fri Jun 26 18:27:49 GMT 2020
|
||||
cpw:
|
||||
Tweak the server startup a bit, make sure methods that can't work because they run before a server exists explode saying so.
|
||||
Also fix other launch profiles.
|
||||
|
||||
Signed-off-by: cpw <cpw+github@weeksfamily.ca>
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.18 - Fri Jun 26 16:56:37 GMT 2020
|
||||
lex:
|
||||
Fix dedicated server loading by constructing mods before data packs are created.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.17 - Fri Jun 26 15:20:37 GMT 2020
|
||||
David Quintana:
|
||||
Fix create method.
|
||||
Fix test mods not loading correctly.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.16 - Fri Jun 26 14:43:19 GMT 2020
|
||||
David Quintana:
|
||||
Reintroduce missed patch in EntityClassification.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.15 - Fri Jun 26 13:55:42 GMT 2020
|
||||
thpetuaudletang:
|
||||
Include a getter for the matrix stack in OverlayEvent (#6834)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.14 - Fri Jun 26 13:23:07 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fix block render types not being properly applied to item entities (#6832)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.13 - Fri Jun 26 13:05:18 GMT 2020
|
||||
mods.itsmeow:
|
||||
[1.16.x] Allow GlobalEntityTypeAttributes' EntityType -> AttributeModifierMap to be added to (#6822)
|
||||
|
||||
* Make GlobalEntityTypeAttributes map able to be added to
|
||||
|
||||
* Split get patch into two lines
|
||||
|
||||
* Favor Forge's map over vanilla
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.12 - Fri Jun 26 12:59:19 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fixed creative screen arrows (#6827)
|
||||
|
||||
Yunus1903:
|
||||
Added call to method for tooltip with FontRenderer (#6831)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.10 - Fri Jun 26 12:36:59 GMT 2020
|
||||
curle:
|
||||
Retarget Block.Properties patch to the new AbstractBlock, reintroduce harvestLevel and harvestTool fields (#6819)
|
||||
|
||||
* Retarget Block.Properties patch to the new AbstractBlock, reintroduces the harvestLevel and harvestTool fields.
|
||||
|
||||
* Slight adjustment to fix the lootTableSupplier.
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.9 - Fri Jun 26 12:31:37 GMT 2020
|
||||
Yunus1903:
|
||||
Fixed sneaking while swimming (#6817)
|
||||
|
||||
=========
|
||||
Build: - Fri Jun 26 12:25:07 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fixed tooltip rendering issues (#6815)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.7 - Fri Jun 26 02:30:54 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fixed villager trades having non-applicable enchants
|
||||
|
||||
Also added an AT at lex's request
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.6 - Fri Jun 26 01:52:19 GMT 2020
|
||||
thpetuaudletang:
|
||||
Fix locate command (#6811)
|
||||
|
||||
thpetuaudletang:
|
||||
Fix block drops (#6810)
|
||||
|
||||
contact:
|
||||
Add missing patch to ScreenShotHelper (#6809)
|
||||
|
||||
Adds the missed patch back
|
||||
|
||||
Yunus1903:
|
||||
Updated MDK mods.toml versions (#6808)
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.2 - Fri Jun 26 01:41:51 GMT 2020
|
||||
lex:
|
||||
Rework BlockSnapshot and fix client notifications. Closes #6807
|
||||
|
||||
=========
|
||||
Build: 1.16.1-32.0.1 - Thu Jun 25 23:24:48 GMT 2020
|
||||
lex:
|
||||
Bump MCPConfig version.
|
Loading…
Reference in new issue