ForgePatch/src/main/java/net/minecraftforge/fml/common
Minecrell eb94dc5c48 Restore original license headers in Maven versioning package 2018-07-01 14:01:38 -07:00
..
asm Fix deobfuscator not regenerating super maps (#4856) 2018-05-07 14:19:11 -07:00
discovery Fix scala mods crashing with the json annotation cache. 2018-06-01 00:07:17 -07:00
event Fix up logging and log4j configuration (#4802) 2018-03-17 18:41:16 -07:00
eventhandler Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
gameevent Restore binary compatibility in EntityItemPickupEvent 2017-12-01 13:22:41 -08:00
launcher Improve server console implementation (#4821) 2018-06-27 10:58:07 -07:00
network Fix some ClassCastExceptions incorrectly being logged in FML handshake. (#4972) 2018-06-27 12:56:46 -07:00
patcher Fix up logging and log4j configuration (#4802) 2018-03-17 18:41:16 -07:00
registry Fix FML entity network spawning not using EntityBuilder's facctory. Closes #4845 and #4846 2018-06-27 12:51:06 -07:00
thread Use thread groups to detect the effective side (#3644) 2017-04-07 15:35:58 -07:00
toposort Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
versioning Restore original license headers in Maven versioning package 2018-07-01 14:01:38 -07:00
API.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
AutomaticEventSubscriber.java Fix AutomaticEventSubscriber error message (#4986) 2018-06-23 23:38:57 -07:00
CertificateHelper.java Log a warning if a coremod does not follow best practices (#4146) 2017-07-20 16:32:53 -05:00
ClassNameUtils.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
DummyModContainer.java Clean up null issues, add more annotations (#3590) 2017-01-11 15:17:56 -08:00
DuplicateModsFoundException.java Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
EnhancedRuntimeException.java Add missing Override annotations 2017-06-17 18:24:17 -07:00
FMLCommonHandler.java Fix FMLCommonHandler#exitJava printing useless/wrong calling info (#4742) 2018-04-01 00:25:38 -07:00
FMLContainer.java Move registry snapshot read/write code to Snapshot class. Cleaner code. 2018-04-29 17:58:02 -07:00
FMLContainerHolder.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
FMLLog.java Fix up logging and log4j configuration (#4802) 2018-03-17 18:41:16 -07:00
FMLModContainer.java Always wrap mod creation errors in LoaderException 2018-06-23 12:33:42 -07:00
ICrashCallable.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
IEntitySelectorFactory.java Changed custom entity selectors from event based to factory based. (#3579) 2017-05-01 18:36:24 -07:00
IFMLHandledException.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
IFMLSidedHandler.java Repopulate client SearchTreeManager when registries are refreshed. Closes #4094 2017-06-27 16:28:08 -07:00
IFuelHandler.java Improve furnace fuel handling (#4083) 2017-07-03 12:54:01 -07:00
ILanguageAdapter.java Minor code and documentation cleanup. (#4664) 2018-01-12 23:54:29 -08:00
IWorldGenerator.java Minor code and documentation cleanup. (#4664) 2018-01-12 23:54:29 -08:00
InjectedModContainer.java Clean up null issues, add more annotations (#3590) 2017-01-11 15:17:56 -08:00
LoadController.java Fix imports 2018-05-12 23:59:22 -07:00
Loader.java Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
LoaderException.java Improve error message from crashes during loading (#3362) 2016-11-10 20:00:11 -06:00
LoaderExceptionModCrash.java Improve error message from crashes during loading (#3362) 2016-11-10 20:00:11 -06:00
LoaderState.java Clean up uses of deprecated library functions (#4130) 2017-07-12 21:50:28 -07:00
MCPDummyContainer.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
MetadataCollection.java Clean up Reader/Writer handling to use a specified charset (#4872) 2018-04-14 17:00:38 -07:00
MinecraftDummyContainer.java Clean up null issues, add more annotations (#3590) 2017-01-11 15:17:56 -08:00
MissingModsException.java Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
Mod.java Add javadoc note about minimum required Forge versions for old Forge. Close #4918 2018-05-09 22:45:22 -07:00
ModAPIManager.java Cleanup of model system, taking advantage of java 8; 2017-06-25 04:08:20 +03:00
ModClassLoader.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00
ModContainer.java Clean up null issues, add more annotations (#3590) 2017-01-11 15:17:56 -08:00
ModContainerFactory.java Clean up old code for detecting BaseMods. Close #4530 (#4540) 2017-11-21 22:27:41 -08:00
ModMetadata.java Cleanup of model system, taking advantage of java 8; 2017-06-25 04:08:20 +03:00
MultipleModsErrored.java Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
ObfuscationReflectionHelper.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00
Optional.java Minor code and documentation cleanup. (#4664) 2018-01-12 23:54:29 -08:00
ProgressManager.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00
ProxyInjector.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00
SaveInspectionHandler.java In accordance with our stated goal of relicensing Forge to LGPL v2.1, this commit enacts that change. Although it is using the 1.9.4 codebase, it is intended that this branch become public with the 1.10 changes, as such the license will take effect at that time. The three commits from persons who have failed to accept the new license, as documented in #2789, have had their commits reverted. This should complete the license transition. Commits after the commit date of this commit should be considered licensed by LGPLv2.1, as indicated in LICENSE-new.txt. All patches are now considered owned by the Forge project and Forge Development LLC in particular (note that they will not get the license boilerplate, as they are machine generated files). 2016-06-22 23:49:48 -04:00
SidedProxy.java Properly filter out annotations that are for multiple mods in the same mod source. 2016-12-05 17:19:15 -08:00
StartupQuery.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00
TracingPrintStream.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00
WorldAccessContainer.java Minor code and documentation cleanup. (#4664) 2018-01-12 23:54:29 -08:00
WrongMinecraftVersionException.java Give immediate and complete error messages when there is a crash during startup (#4869) 2018-05-12 23:54:10 -07:00
ZipperUtil.java Clean up Logging (#3953) 2017-06-22 23:18:49 -07:00