Minecraft Forge 1.16.4-35.1.32, with an *ACTUALLY* secure version of Log4j.
49886aa633
MinecraftForge/FML@fc025a7b73 Logging Changes MinecraftForge/FML@f0132a6f3b changed fml log level to all MinecraftForge/FML@f23eba4352 put max number of FML log files to 3 MinecraftForge/FML@449ac98b77 SSP Worlds updating from 1.6 will now pop a warning message before loading, and will capture a timestamped zip file in the minecraft dir before starting to load. Allows for people to test updates. MinecraftForge/FML@3557fe31c9 Throw an exception when discriminator is not found MinecraftForge/FML@2524045728 Make NetworkEventFiringHandler sharable MinecraftForge/FML@dfc0899ec6 Merge pull request #357 from jk-5/sharable MinecraftForge/FML@79d42fca8d Merge pull request #355 from jk-5/errorhandling MinecraftForge/FML@7907e16e96 Add a type adapter for artifact version. Should fix #354 MinecraftForge/FML@7ac5bddbc3 Allow indexed messages to validate themselves. Also, catch exceptions from an embedded channel, and cause them to close the connection. It's ugly, but it means that the client doesn't crash if it connects to a screwy bungycord that's trying a 1.6 handshake for some reason. MinecraftForge/FML@5adacc3b33 Check the mod, not it's container, in the check handler. Closes #358 MinecraftForge/FML@3d26f28bcf Allow connection when server is apparently offline. Might allow :NOFML circumvention though. Hmmm. Closes #359 MinecraftForge/FML@a62374d4ac findBlock should now return null, not the default block, if the thing being looked for is not found. Closes #352 MinecraftForge/FML@6a695c4348 Try and stop the epic channel closed spam at close time. Closes #353 MinecraftForge/FML@35a38d7840 Make sidedproxy support non-public fields. Closes #344 MinecraftForge/FML@9d2e089df6 Merge branch 'logging' of github.com:AbrarSyed/FML into abrar-borked MinecraftForge/FML@79b04898d4 And restore suppressions. ABRAR, DON'T TIDY CODE!!!! MinecraftForge/FML@3dfb54e066 Merge branch 'trait-optional' of github.com:RainWarrior/FML MinecraftForge/FML@32bb7315cc Add in example assets dir. Closes #308 MinecraftForge/FML@16d33d2989 Clean up and document outbound handler a bit better. Add in dispatcher target. Closes #361 MinecraftForge/FML@5719b9ec53 Fix reply handling. Make the proxy message available for subclasses of indexedcodec. Fire user events into the network event firing. |
||
---|---|---|
fml@5719b9ec53 | ||
patches/minecraft/net/minecraft | ||
src/main | ||
.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. 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/ .