-
Notifications
You must be signed in to change notification settings - Fork 2
CLI Arguments
Mr Zombii edited this page Aug 13, 2025
·
5 revisions
- default-value: "./pmods"
- required: False
- description: When used, it changes the default mod-folder puzzle-loader-core reads from.
- example:
--mod-folder="path/to/your/mods/here"
- default-value: None
- required: False
- description: When used, it adds whatever files you provide to the class-path.
- examples:
--mod-paths="path/to/your/Jar.jar"--mod-paths="path/to/your/Class.class"-
--mod-paths="path/to/your/Class.class;path/to/your/Jar.jar"(Windows) -
--mod-paths="path/to/your/Class.class:path/to/your/Jar.jar"(Unix/Linux/MacOs)
- default-value: None
- required: False
- description: When used, this forces puzzle-loader-core to run your supplied game provider if it applies the the application & implements the IGameProvider class.
- example:
--game-provider="com.example.provider.game.YourGameProvider"
- default-value: true
- required: False
- description: Enables or Disables the usage of the
custom-title-formatter. - examples:
--do-title-transformer={true|false}--do-title-transformer=false
- default-value: "Puzzle Loader %s"
- required: False
- description: Allows the setting of a custom title, either replacing the original or gets used as a format string.
- examples:
--custom-title-formatter="Using a format string -> %s <- that holds the title"--custom-title-formatter="%s Using a format string as a postfix"--custom-title-formatter="Using a format string as a prefix %s"--custom-title-formatter="Fully Custom Title"
- default-value: true
- required: False
- description: Enables or Disables the usage of transformers (including mixins).
- examples:
--transformers-enabled={true|false}--transformers-enabled=false
- default-value: true
- required: False
- description: Enables or Disables the usage of user made transformers,
--transformers-enabledmust be true. - examples:
--user-transformers-enabled={true|false}--user-transformers-enabled=false
- default-value: true
- required: False
- description: Enables or Disables the ability to Mix into classes using Mixins,
--transformers-enabledmust be true. - examples:
--mixins-enabled={true|false}--mixins-enabled=false
- default-value: false
- required: False
- description: Enables/Disables the ability to pull classes from a local directory named "class-overrides".
- examples:
--allow-class-overrides={true|false}--allow-class-overrides=true
- default-value: false
- required: False
- description: Enables/Disables the dumping of classes that were transformed or mixed into by Mixins into a local directory named "class-transform-dump".
- examples:
--dump-transformed-classes={true|false}--dump-transformed-classes=true
- only for 0.1.8
- default-value: true
- required: False
- description: Allows/Disallows the transforming of essential classes before the puzzle's runtime starts.
- examples:
--skip-boostrap-classloader={true|false}--skip-boostrap-classloader=false