RKB00011 System properties that forge may use - Glease/RKB GitHub Wiki
Document System properties that forge may use. These are for forge 1.10.1.
-
Expected value: comma seperated list of fully qualified name of
IFMLLoadingPlugin
-
Description: FML will try to load all coremods specified.
-
Defaults: nothing
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will print fml AT related info.
-
Defaults: false
-
Expected value: comma seperated list of fully qualified name of
IFMLLoadingPlugin
-
Description: FML will yield debug info about asm action done be
ModAPITransformer
. -
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will print patching info.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will log exit trace.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will add a logging handler to the handle shake channel to log handshake packets.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will print registry related debug info. dumping will be enabled, too.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will ignore invalid client minecraft.jar. invalid means signature has changed. Do nothing in a server or dev enviorment.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will ignore patch checksum dismatch.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will put
ModContainer
name in theThreadContextMap
with a key ofmod
when invoking methods through anASMEventHandler
. It should be noticed that subscribers marked by @EventHandler always has such behavior as done inLoadController::sendEventToModContainer
. -
Defaults: false
-
Expected value: A list of k-v pair (k-v sperator:
=
), seperated by:
or;
. -
Description: k-v pair: k: modid; v:
true
/false
.true
means the mod will be enabled. Have the same effects asfmlModStates.properties
config file but overrides it if a mod's state is set to different value in both place. -
Defaults: nothing
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will no hide your mouse. Client only, obviously.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, toggle on
fml.remappingDebug.dumpFieldMaps
andfml.remappingDebug.dumpMethodMaps
iff their value is true. -
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, dump field map to log on use. Do nothing if
fml.remappingDebug
isn't set totrue
. -
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, dump method map to log on use. Do nothing if
fml.remappingDebug
isn't set totrue
. -
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, ?????? I don't understand client side stuff though. This will be used in
net.minecraft.client.renderer.texture.TextureMap
class to enable the skip of a large block of code. Client only. Maybe it's to skip naive vanilla behavior? -
Defaults: true
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will yield BlockSnapshot creation and restores.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, be verbose about missing model info.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, fml will yield PlaceEvent and MultiPlaceEvent creation.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, launchwrapper will yield class transformer debug info.
-
Defaults: false
-
Expected value: TRUE | FALSE --- case insensitive
-
Description: If true, launchwrapper will save the final transformed classbytes to
./CLASSLOADER_TEMP
, if such directory already exists, it will try appending a number directly to the directory name, ranging from 1 to 10, e.g../CLASSLOADER_TEMP1
,./CLASSLOADER_TEMP2
, ..../CLASSLOADER_TEMP10
. If all of them exist, launchwrapper will yield a warning and do nothing later on. This is especially useful if your ASM code bugs and you have no idea what went wrong.If
legacy.debugClassLoading
is not set totrue
then this will not have an effectOne directory is expected to be used once per run. It should be deleted after one run, no matter it crashed or not.
I don't know what went wrong with this property, but it seems to be "legacy". Hope it's not removed in a future release.
- Defaults: false
-Dlegacy.debugClassLoading=true -Dlegacy.debugClassLoadingSave=true
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.