Skip to content

CLI Arguments

Mr Zombii edited this page Aug 1, 2025 · 5 revisions

--game-provider

  • 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"

--mod-folder

  • 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"

--mod-paths

  • default-value: None
  • required: False
  • description: When used, it adds whatever files you provide to the class-path.
  • examples:
    1. --mod-paths="path/to/your/Jar.jar"
    2. --mod-paths="path/to/your/Class.class"
    3. --mod-paths="path/to/your/Class.class;path/to/your/Jar.jar" (Windows)
    4. --mod-paths="path/to/your/Class.class:path/to/your/Jar.jar" (Unix/Linux/MacOs)

--do-title-transformer

  • default-value: true
  • required: False
  • description: Enables or Disables the usage of the custom-title-formatter
  • example: --do-title-transformer=false

--custom-title-formatter

  • 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:
    1. --custom-title-formatter="Using a format string -> %s <- that holds the title"
    2. --custom-title-formatter="%s Using a format string as a postfix"
    3. --custom-title-formatter="Using a format string as a prefix %s"
    4. --custom-title-formatter="Fully Custom Title"

--mixins-enabled

  • default-value: true
  • required: False
  • description: Enables or Disables the ability to use Mixins
  • examples: --mixins-enabled=false

Clone this wiki locally