mirror of
https://github.com/unmojang/authlib-injector.git
synced 2025-09-30 06:40:47 -04:00
Add authlibinjector.dumpClass option
This commit is contained in:
parent
e4cc4dd8aa
commit
760c90a37b
@ -55,6 +55,11 @@ public final class AuthlibInjector {
|
|||||||
*/
|
*/
|
||||||
public static final String PROP_DEBUG = "authlibinjector.debug";
|
public static final String PROP_DEBUG = "authlibinjector.debug";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Whether to save modified classes for debugging.
|
||||||
|
*/
|
||||||
|
public static final String PROP_DUMP_CLASS = "authlibinjector.dumpClass";
|
||||||
|
|
||||||
// ====
|
// ====
|
||||||
|
|
||||||
private AuthlibInjector() {}
|
private AuthlibInjector() {}
|
||||||
@ -134,7 +139,7 @@ public final class AuthlibInjector {
|
|||||||
|
|
||||||
private static ClassTransformer createTransformer(YggdrasilConfiguration config) {
|
private static ClassTransformer createTransformer(YggdrasilConfiguration config) {
|
||||||
ClassTransformer transformer = new ClassTransformer();
|
ClassTransformer transformer = new ClassTransformer();
|
||||||
transformer.debugSaveClass = false; // TODO: add an option?
|
transformer.debugSaveClass = "true".equals(System.getProperty(PROP_DUMP_CLASS));
|
||||||
for (String ignore : nonTransformablePackages)
|
for (String ignore : nonTransformablePackages)
|
||||||
transformer.ignores.add(ignore);
|
transformer.ignores.add(ignore);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user