Minecraft Forge 1.16.4-35.1.32, with an *ACTUALLY* secure version of Log4j.
24989689b3
MinecraftForge/FML@7c5cf21904 Implement STDOUT/STDERR redirection. MinecraftForge/FML@bc78e31cb7 added support for \n in tooltip strings added \n test tooltip localization fixed int/double conversion error in slider entry added test slider scenario that highlighted conversion error MinecraftForge/FML@a2908e5c59 Clean up a bunch of compiler warnings. MinecraftForge/FML@7f67523d87 Update realms to 1.3.2 MinecraftForge/FML@73f23c24b8 Merge branch 'std-redir' of github.com:Emberwalker/FML MinecraftForge/FML@1c6b25df74 If an IO exception comes from the datawatcher, spew it all over the console don't discard it silently. Should stop pixelmon blaming forge for their mistakes. MinecraftForge/FML@e77da9eb2f And fix the read side too, incase someone is trying to bitbang and failing. MinecraftForge/FML@305d8950c9 Make LogContext optional. This can be useful for debugging mod issues, but Apache's implementation in log4j2 is responsible for a very significant % of the overall runtime. Quite frankly this is shockingly bad performance from what is supposed to be a high performance logging framework. Anyway, until we can figure out if we can fix it, we're turning it off by default. MinecraftForge/FML@bdfca1c8ed Make more noise when people screw up mod downloading and put .jar.zip in their mod folders. MinecraftForge/FML@2108494112 Add a custom version range factory method. Should hush skyboy's complaints. Closes #486 MinecraftForge/FML@7c1e6aaa40 Add a delegate to every item and block. this should help with renaming fun stuffs. Also, fix all the tabs from my previous commits. *sigh* MinecraftForge/FML@61fcb4df06 Tweak Itemstack patch to always delegate to the method call. Set the field, so it's in sync. MinecraftForge/FML@eb8c5ab146 Fix nested directory for language resources. Closes MinecraftForge#1264 MinecraftForge/FML@7c05e5f70d Default collections, so that we don't crash if useDependencyInfo is true. Closes #485 MinecraftForge/FML@9729fe2332 Kill net.minecraft.src warning. It hasn't served a purpose in a long time now. Closes #313 MinecraftForge/FML@21e875ef22 AllowPlayerLogins only after the server has completed the core init tasks. Closes #372 MinecraftForge/FML@46cfeade80 Add a constructor to CustomModLoadingDisplayException. Closes #387 MinecraftForge/FML@a6eab2683a Update README.txt MinecraftForge/FML@f75838461c Last part is the itemstack transformer. Itemstacks should now only be loosely coupled with the items within. MinecraftForge/FML@51f24e9e6d First draft of add alias. It is probably not properly persistent atm. MinecraftForge/FML@2a4c642470 Finally fix stupid NPE error caused by FML trying to parse the super of Object in IDEA envs. MinecraftForge/FML@c1b1417ee1 FML now supports passing a json formatted modlist as an argument, as well as a comma separated argument list. These facilitate modpacks mostly, by meaning you don't need to duplicate mods. The modlist is arranged in the maven style, with mods referenced maven-like. MinecraftForge/FML@3d42cda2a2 Build.Gradle Patch MinecraftForge/FML@20c7add845 Merge pull request #484 from bspkrs/master MinecraftForge/FML@26ed4b992e Clear button list on FML fatal error screens. The hidden cancel button should not be there. Closes #497 MinecraftForge/FML@ebe4f5c5e2 Merge pull request #494 from AntonBoch1244/patch-1 MinecraftForge/FML@ad0da05f5c Fix the ItemStack transformer to find the method and field so it works with srg and mcp naming. MinecraftForge/FML@65d380181a Extend timeout for client to 5 seconds. Should fix Forge #1322 MinecraftForge/FML@45486a0b6d Fix almost invisible NPE in TerminalTransformer when loading a non-existant class MinecraftForge/FML@13da3efce0 Allow a clean way to exit the game without big ugly warnings, but with logging information available if needed. Closes #496 MinecraftForge/FML@fda305edfe Some more tidying up of the exit handling MinecraftForge/FML@b087f60c33 More cleanup of exit handling, also add a couple more noise classes to the list of things ignored. MinecraftForge/FML@d6358a466b Cleanup override warnings MinecraftForge/FML@af7a58b9e5 Update to legacylauncher 1.10 and asm 5.0.3 MinecraftForge/FML@e6d00440a6 ItemStack swapping MinecraftForge/FML@8597e45a0e Fix NPE from a boolean MinecraftForge/FML@b9b9daa8a9 Fix ups from feedback. MinecraftForge/FML@d89165021f Mark the promise a success in the outbound handler. MinecraftForge/FML@2e5ccf7988 Update for launchwrapper 1.11. Fixes java 6 compatibility. MinecraftForge/FML@641250d853 Fix java 8u20. Closes #501 and a bunch of other bugs too. MinecraftForge/FML@292be72639 Allow client handshake to be reset by server to support BungeeCord. MinecraftForge/FML@092873fbe5 Merge branch 'bungeecord' of github.com:bloodmc/FML MinecraftForge/FML@134f2f8e88 Fix bug with entityspawn - if the entity doesn't extend livingbase, it fails to write a headyaw byte, and everything will be derped for that packet. MinecraftForge/FML@4852de81e0 Wrap the server description box a little bit shorter. Stops the overlapping. Closes #489 |
||
---|---|---|
fml@4852de81e0 | ||
patches/minecraft/net/minecraft | ||
src | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
build.gradle | ||
eclipse-workspace-dev.zip | ||
gradlew | ||
gradlew.bat | ||
MinecraftForge-Credits.txt | ||
MinecraftForge-License.txt | ||
Paulscode IBXM Library License.txt | ||
Paulscode SoundSystem CodecIBXM License.txt | ||
README.txt | ||
settings.gradle |
*** HOW TO INSTALL *** For Mod Users: Download the latest installer from http://files.minecraftforge.net and follow instructions given by the installer. For Mod Devs: Download the latest Forge source distribution from http://files.minecraftforge.net and unzip it to a folder. Open a command prompt, navigate to the directory where you unzipped the Forge sources, and run: If you have Gradle: gradle setupDevWorkspace If you DO NOT have Gradle installed: Windows: ./gradlew.bat setupDevWorkspace MacOS/Linux: ./gradlew setupDevWorkspace If you wish to use the Eclipse IDE, run gradle eclipse instead of gradle setupDevWorkspace, or install the Gradle plugin for Eclipse and import the Forge source folder as a Gradle project. To get the decompiled classes: If you have Gradle: gradle setupDecompWorkspace If you DO NOT have Gradle installed: Windows: ./gradlew.bat setupDecompWorkspace MacOS/Linux: ./gradlew setupDecompWorkspace For Contributors: (Note: This assumes you have Gradle installed. If you don't, use ./gradlew(.bat) instead of gradle. Clone this repository to a folder. Open a command prompt and navigate to the folder where you cloned this repo. Run gradle setupForge to setup your development environment. To use Eclipse, point your Eclipse workspace at the eclipse folder inside the repo. Requirements (for both mod devs and contributors): You must have a JDK installed and accessible. If you do not wish to use the gradle wrapper, you can install Gradle from http://www.gradle.org/ .