Skip to main content
Version: Minecraft 26.2

Error codes

Plexus Mod Loader reports problems with PLEXUS-area-number codes. An error-level problem during a startup phase stops the run in that phase (Plexus Mod Loader launch stopped in phase …). For a problem in a callback during a run, Plexus Mod Loader either logs it and continues, or turns off just that feature, depending on the area.

Find the code in the log, then pick the area from the tables below. Log locations and reports are in Troubleshooting mod development; if you play with mods, see If something goes wrong.

Areas at a glance​

AreaMeaning
PLEXUS-ENTRYPOINTThe entrypoint class could not be created or run
PLEXUS-CONTENTContent ID errors, late declarations, creative tab, tag, and menu problems
PLEXUS-COMMANDCommand name conflicts, late registration
PLEXUS-NETWORKChannel ID errors, sending before connecting, bad payloads
PLEXUS-CLIENTClient API used on the server, HUD and drawing failures
PLEXUS-WORLDGENUnknown placed features, generator and biome ID errors
PLEXUS-RESOURCE, PLEXUS-PERMISSIONReload directory and permission node errors, listener and provider failures, resource file problems found at build time (004 to 009)
PLEXUS-STORAGE, PLEXUS-BACKUPStored data from a newer version, backup check failures
PLEXUS-GAMETEST, PLEXUS-SCHEDULETest registration errors, scheduled task exceptions
PLEXUS-METADATAplexus.mod.json (or poly.mod.json) problems
PLEXUS-DEPENDENCYProblems in relations between mods
PLEXUS-SYSTEMSystem replacement problems
PLEXUS-TRANSFORMCode transform rule and cache problems
PLEXUS-COMPATMods from other loaders that are not supported
PLEXUS-BOOTSTRAP, PLEXUS-DISCOVERYGame jar, version adapter, game layer, jars with no metadata
PLEXUS-SHUTDOWN, PLEXUS-EVENTShutdown tasks, event listeners

Native API​

CodeMeaning
PLEXUS-CONTENT-001Invalid or duplicate content ID
PLEXUS-CONTENT-002Declaration after registration closed
PLEXUS-CONTENT-003Cannot add to the creative tab
PLEXUS-CONTENT-004Unknown pack kind
PLEXUS-CONTENT-005Cannot create the menu type or spawn placement rule in this game version
PLEXUS-CONTENT-006The block shape function threw an exception or returned null
PLEXUS-CONTENT-007An entry added to a tag with addToTag is not registered when the registries freeze (only that entry is left out, the rest of the tag loads)
PLEXUS-CONTENT-008An entry or the icon of a mod creative tab is not a registered item when the registries freeze (only that one is left out; a missing icon falls back to the first entry, and a tab with no entries left is not registered)
PLEXUS-COMMAND-001Two mods registered the same top-level command (warning, trees are merged)
PLEXUS-COMMAND-002Registration after registration closed
PLEXUS-NETWORK-001Channel ID error
PLEXUS-NETWORK-002Sent before connecting, or declared after registration closed
PLEXUS-NETWORK-003Size exceeded (32 KiB toward the server, 1 MiB toward the client)
PLEXUS-NETWORK-004Decoding failed (the payload is dropped)
PLEXUS-NETWORK-005Mod code in a join-preparation exchange threw an exception (a failed request is skipped, a failed reply sends no response, a failed check rejects), or an invalid wait time
PLEXUS-GAMETEST-001Invalid test name or time
PLEXUS-GAMETEST-002Registration after registration closed
PLEXUS-CLIENT-001Client API used on the server
PLEXUS-CLIENT-002Client ID error or registration closed
PLEXUS-CLIENT-003HUD layer or drawing failed (only that layer is turned off)
PLEXUS-CLIENT-004Failed to add a key binding
PLEXUS-CLIENT-005A dynamic texture was uploaded from a thread other than the client thread, or particle or post-processing hookup failed
PLEXUS-CLIENT-006Could not create or compile a mod shader pipeline (logged once, that quad is skipped)
PLEXUS-CLIENT-007A mod shader uniform value threw an exception or has the wrong count, or the upload failed (logged once, the last valid value is used)
PLEXUS-CLIENT-008A key binding's default key code has no key in the running Minecraft version (warning; the key binding starts unbound, ADR-0029)
PLEXUS-SCHEDULE-001A scheduled task threw an exception (logged, then continues)
PLEXUS-WORLDGEN-001Unknown placed feature (stops startup)
PLEXUS-WORLDGEN-002Declaration after registration closed
PLEXUS-WORLDGEN-003Cannot access the biome feature or spawn list
PLEXUS-WORLDGEN-004Invalid or duplicate generator, biome, placed feature, density function, or structure ID, or a density function range that is reversed
PLEXUS-WORLDGEN-005A code placed feature, density function, or structure threw an exception (logged once, that spot is skipped)
PLEXUS-RESOURCE-001Invalid reload directory
PLEXUS-RESOURCE-002Declaration after registration closed
PLEXUS-RESOURCE-003Could not read a file, or a listener failed (logged, then continues)
PLEXUS-RESOURCE-004(Build, checkPlexusResources) A resource path that the game skips: uppercase letters, spaces, and so on
PLEXUS-RESOURCE-005(Build) JSON syntax error. Includes the line and column
PLEXUS-RESOURCE-006(Build) The model that an item definition, block state, or model parent points to is not in the mod, or the namespace is missing
PLEXUS-RESOURCE-007(Build) The texture that a model points to is not in the mod, or the namespace is missing
PLEXUS-RESOURCE-008(Build) A translation file is not an object, or a value is not a string
PLEXUS-RESOURCE-009(Build, plexusResources) Invalid name, texture, or tool; the same name declared twice; block settings on an item
PLEXUS-RESOURCE-010A mod jar's pack.mcmeta cannot be read (warning; the mod's pack is used without overlays)
PLEXUS-PERMISSION-001Invalid or duplicate permission node
PLEXUS-PERMISSION-002Declaration after registration closed
PLEXUS-PERMISSION-003Provider exception (that provider is skipped)
PLEXUS-STORAGE-001The storage was saved by a newer version (left as is)
PLEXUS-BACKUP-001World backup check failed (loading continues)
PLEXUS-BOOTSTRAP-004Game layer jar not found
PLEXUS-BOOTSTRAP-005Game layer failed to start

Entrypoints​

CodeMeaning
PLEXUS-ENTRYPOINT-001Could not load the entrypoint class
PLEXUS-ENTRYPOINT-002The entrypoint has the wrong shape (does not implement the required interface, or has no public no-argument constructor)
PLEXUS-ENTRYPOINT-003Exception while running the entrypoint (stops the run)

Metadata — plexus.mod.json / poly.mod.json​

CodeMeaningLevel
PLEXUS-METADATA-001JSON syntax errorError
PLEXUS-METADATA-002Required field missingError
PLEXUS-METADATA-003Wrong field typeError
PLEXUS-METADATA-004Unsupported schemaVersionError
PLEXUS-METADATA-005Invalid mod IDError
PLEXUS-METADATA-006Invalid versionError
PLEXUS-METADATA-007Invalid environmentError
PLEXUS-METADATA-008Invalid entrypointError
PLEXUS-METADATA-009Invalid version rangeError
PLEXUS-METADATA-010Feature not supported yet (for example, a non-empty provides)Error
PLEXUS-METADATA-011Unknown fieldWarning
PLEXUS-METADATA-012Required permission (capabilities) missingError
PLEXUS-METADATA-013Unknown permissionWarning
PLEXUS-METADATA-014Invalid system replacement declarationError
PLEXUS-METADATA-015Invalid transform declarationError
PLEXUS-METADATA-016Invalid access widening declarationError

Dependencies​

CodeMeaning
PLEXUS-DEPENDENCY-001Duplicate mod ID
PLEXUS-DEPENDENCY-002Required dependency missing
PLEXUS-DEPENDENCY-003Dependency version mismatch
PLEXUS-DEPENDENCY-004Dependency cycle
PLEXUS-DEPENDENCY-005Conflicting mod (conflicts)
PLEXUS-DEPENDENCY-006Environment does not match
PLEXUS-DEPENDENCY-007Unsupported Minecraft version
PLEXUS-DEPENDENCY-008Reserved mod ID
PLEXUS-DEPENDENCY-009A required mod is installed but is a mod from another loader that cannot be loaded (includes the reason it is blocked)

System replacement​

CodeMeaning
PLEXUS-SYSTEM-001More than one mod replaces the same system (reported with how to resolve it)
PLEXUS-SYSTEM-002Unknown system
PLEXUS-SYSTEM-003Provider creation failed, returned null, did not implement the contract, or failed system-specific validation
PLEXUS-SYSTEM-004System that cannot be replaced
PLEXUS-SYSTEM-005Invalid override
PLEXUS-SYSTEM-006The game called a hook before Plexus Mod Loader connected the system

Transforms​

CodeMeaning
PLEXUS-TRANSFORM-001Target class not found
PLEXUS-TRANSFORM-002Target method (name + descriptor) not found
PLEXUS-TRANSFORM-003Bytecode precondition failed
PLEXUS-TRANSFORM-004Rules that change the same method conflict: after does not define a single order, or the actions cannot be combined (all rejected)
PLEXUS-TRANSFORM-005Verification of the transform result failed
PLEXUS-TRANSFORM-006Game version mismatch
PLEXUS-TRANSFORM-007Duplicate rule ID
PLEXUS-TRANSFORM-008Cache entry corrupt (deleted and transformed again, warning)
PLEXUS-TRANSFORM-009Cache write or cleanup failed, or the limit is still exceeded after cleanup (warning, loading continues)
PLEXUS-TRANSFORM-010Access widening target (class or exact member) not found
PLEXUS-TRANSFORM-011(Warning) A call redirect is left out of one class because another loader's transformer (a Fabric mod's Mixin @Redirect or @WrapOperation) already replaced or moved that call. The class still loads

Compatibility with other loaders​

CodeMeaning
PLEXUS-COMPAT-001Mod from a loader with no bridge (blocked)
PLEXUS-COMPAT-002The bridge failed while reading metadata (only that jar is blocked)
PLEXUS-COMPAT-003The bridge failed to prepare the launch (prepareLaunch, for example building the Fabric Loader API) (stops startup before the entry points)
PLEXUS-COMPAT-100Fabric: metadata (including format errors and unreadable version conditions, and a mixins list that cannot be read)
PLEXUS-COMPAT-101Retired (2026-10-22). Mixin no longer blocks a mod by itself. Mixin configurations are judged with 131, 132, and 136
PLEXUS-COMPAT-102Retired (2026-10-21). A class tweaker no longer blocks a mod by itself. Its access lines are applied as access widenings (125 to 130)
PLEXUS-COMPAT-103Retired (2026-10-21). A nested jar is no longer blocked by itself. It is unpacked and judged (120 to 124)
PLEXUS-COMPAT-104Retired (2026-10-21). A dependency on another mod is no longer blocked by itself. It is judged with 114
PLEXUS-COMPAT-105, 106Retired (2026-10-22). preLaunch and :: entrypoint values run as in Fabric Loader
PLEXUS-COMPAT-107, 108Fabric: other entrypoints (warning, other mods can receive them with FabricLoader.getEntrypoints), runtime environment
PLEXUS-COMPAT-110A Fabric entrypoint threw an exception (stops startup)
PLEXUS-COMPAT-111Link check: uses a loader runtime class or method that Plexus Mod Loader does not provide (for example, Fabric Loader internal classes such as FabricLauncherBase)
PLEXUS-COMPAT-112Link check: references a Minecraft class, method, or field that does not exist in this game version
PLEXUS-COMPAT-113Link check (warning): a class of a mod that is not installed, a client class or a class of a client-only mod referenced on a dedicated server, a JDK incubator class, or a game member whose types no installed jar has
PLEXUS-COMPAT-114A required dependency is missing, blocked, or has the wrong version (including minecraft and java). For a blocked dependency, the reason is included. Quilt mods' depends follow Quilt Loader's rules: a bare version such as 1.0.0 means ^1.0.0, optional dependencies are checked only when that mod is installed, and a list of IDs means any of them
PLEXUS-COMPAT-115A mod declared in breaks is installed
PLEXUS-COMPAT-116A mod declared in conflicts is installed (warning)
PLEXUS-COMPAT-117Same ID (including aliases) as another installed mod
PLEXUS-COMPAT-118Link check: a class file this Java cannot read, or a JDK class that does not exist
PLEXUS-COMPAT-119Link check: the declared entrypoint class is in no jar
PLEXUS-COMPAT-120(Warning) A mod that came from a nested jar: the jar that held it, and the path
PLEXUS-COMPAT-121The outer jar that holds a nested mod is not loaded
PLEXUS-COMPAT-122Another copy of the same mod is used (Plexus Mod > directly installed mod > nested copy with the highest version)
PLEXUS-COMPAT-123A nested jar listed in jars is missing or unreadable, or nesting is deeper than 8 levels (blocks the outer mod)
PLEXUS-COMPAT-124(Warning) Loaded, but some nested mods inside it are not loaded, so it works only in part. Nested mods left out only because they are for the other side (108, 305, such as Fabric API's client modules on a server) do not count: Fabric Loader and Quilt Loader leave them out there too
PLEXUS-COMPAT-125Fabric class tweaker: the file named by accessWidener is missing or unreadable, or has lines Fabric Loader would refuse. Each bad line is listed as file:line message
PLEXUS-COMPAT-126Fabric class tweaker: the namespace is not official (for example intermediary, which would need mappings that this game version does not have)
PLEXUS-COMPAT-127Retired (2026-10-22). Class tweaker inject-interface and extend-enum lines are applied as in Fabric Loader
PLEXUS-COMPAT-128Link check: a class tweaker target that is a class outside the game jar. Blocks the mod and, in turn, its dependents (with file:line)
PLEXUS-COMPAT-129(Informational) What a class tweaker widens
PLEXUS-COMPAT-130Link check (warning): on a dedicated server, class tweaker lines for client classes are left out
PLEXUS-COMPAT-131(Informational) The mod's Mixin configurations and which of them apply on this side
PLEXUS-COMPAT-132A Mixin configuration marked required needs a newer Mixin. Mixin would stop the game, so the mod is left out
PLEXUS-COMPAT-133A loader bridge's transformer (Fabric: environment stripping, interface injection, Mixin) failed on a class. The class does not load; the error names the class and, for Mixin, the mixin and its mod
PLEXUS-COMPAT-134Mixin could not start: a configuration cannot be used, two mods use the same configuration (Fabric Loader refuses this too), or Mixin failed to enter a phase. Stops startup
PLEXUS-COMPAT-135Link check: a class tweaker inject-interface line names an interface that no installed jar has. Blocks the mod
PLEXUS-COMPAT-136(Warning) A Mixin configuration that is missing, is not a JSON object, or is not required and needs a newer Mixin. Mixin logs an error and skips it, as under Fabric Loader
PLEXUS-COMPAT-137Link check (warning): a class tweaker line (access widening or interface injection) whose class or exact member this game version does not have. It is left out, as Fabric Loader applies such a line to nothing
PLEXUS-COMPAT-138Retired (2026-10-25, ADR-0030). A Fabric mixin that does not fit the host loader's patch is no longer left out while the rest of the mod runs. The mod is not loaded (224); a mixin Plexus Mod Loader moves to the patch and that works as written is 226
PLEXUS-COMPAT-139A Fabric or Quilt mod that MinecraftForge or NeoForge also loads as its own mod (the same mod built for both loaders: the same mod ID, the ID as FML spells it, a provided ID, or most of its classes) is not loaded; the Forge or NeoForge build runs. When the two builds are mostly the same classes, it meets the mods that need the left-out build; otherwise they are left out by the dependency check
PLEXUS-COMPAT-140A Fabric or Quilt mod's mixin has an injection point whose target Mixin itself refuses (for example "Lpkg/Type;name:()V", a colon before the descriptor). In a required Mixin configuration the target class would not load, so the mod is left out before the game starts (blocking); in an optional one Mixin skips that mixin (warning). Fabric Loader and Quilt Loader use the same Mixin
PLEXUS-COMPAT-141Link check: next to a host loader, a mod carries its own copy of a class in the host loader's packages (for example FML's config classes) and uses a class or member that the host's class of that name lacks. The host's class is the one that runs, so the mod is left out before the game starts (blocking)
PLEXUS-COMPAT-200–204NeoForge (neoforge.mods.toml) and Forge (mods.toml), each reported by its own bridge: metadata, FML language provider, Mixin, Access Transformer, dependencies (warning)
PLEXUS-COMPAT-205NeoForge and Forge library jar (FMLModType manifest, blocked)
PLEXUS-COMPAT-206MinecraftForge's files (installer, libraries, patched game jar) could not be prepared, or Plexus Mod Loader's class path lacks Forge's file systems; the Forge mods are not loaded
PLEXUS-COMPAT-207Retired in 0.1.0-alpha.14: Forge mods and Fabric mods now run together. Not reused
PLEXUS-COMPAT-208FML failed while starting (launch stops; the log has FML's own error)
PLEXUS-COMPAT-209A Forge mod FML would refuse is left out before FML starts, so the others still run: its language loader or forge/minecraft version range does not match, a required mod is missing or left out, an installed dependency's version is outside its range, or it is a client-only mod on a server (@OnlyIn(Dist.CLIENT) @Mod class, or minecraft needed on the client side only). Mods that need it are left out too
PLEXUS-COMPAT-210With MinecraftForge on the client, Plexus Mod Loader cannot reach Forge's BrandingControl.forEachLine, which it calls to draw Forge's title screen branding with the mod counts per loader above it. The title screen fails to draw; the message names the method. Forge's patched title screen calls the same method, so this means a damaged Forge installation
PLEXUS-COMPAT-211Forge's ModList.getModFileById or ModList.isLoaded is not the code Plexus Mod Loader checked, so it is left unchanged: Forge mods do not see the Fabric mods and Plexus Mods in the same game through it. The launch goes on (ADR-0025)
PLEXUS-COMPAT-212(information) With MinecraftForge in the same game, a Fabric mod's mixin is adjusted to a class Forge patched and works as written: an accessor or invoker, or a method the mixin adds, that Forge's patch added with the same code is left to Forge's method; or a local an injection captures by name, which Forge's patch renamed, is captured under its new name
PLEXUS-COMPAT-213Retired (2026-10-25, ADR-0030). A mixin method that the host's patch also adds with other code is no longer renamed or allowed to replace the host's method. The mod is not loaded (224)
PLEXUS-COMPAT-214Retired (2026-10-25, ADR-0030). An accessor of a field whose type the host's patch changed no longer throws when called. The mod is not loaded (224)
PLEXUS-COMPAT-215(NeoForge) NeoForge's FMLLoader is not the code Plexus Mod Loader checked, so Plexus Mod Loader cannot make its game class loader define NeoForge's game layer; the launch stops instead of letting FML's own class loader own the game. The message names what was not found. It means a NeoForge release Plexus Mod Loader has not checked.
PLEXUS-COMPAT-216(NeoForge) NeoForge cannot run in this launch, so its mods are left out and the rest of the game starts: Plexus Mod Loader has no NeoForge release for this Minecraft version, NeoForge's files cannot be downloaded or checked, Fabric or Quilt mods are in the same game and NeoForge's Mixin start is not the code Plexus Mod Loader checked (with the checked NeoForge versions, NeoForge mods run together with Fabric and Quilt mods), or Plexus Mod Loader was started without its Java agent, which NeoForge needs (the installed launcher profile and server start it). The message names the reason.
PLEXUS-COMPAT-217(NeoForge) A NeoForge mod that NeoForge's FML would refuse is left out before FML starts, so the other mods still run (FML would stop the whole launch). The reasons are those FML 11 checks in neoforge.mods.toml: the javafml loader version, a required mod that is missing or left out, a neoforge, minecraft or other mod version outside the declared range, or an incompatible mod that is installed. Mods that need the left-out mod are left out too.
PLEXUS-COMPAT-218(NeoForge) NeoForge's ModList.getModFileById or ModList.isLoaded is not the code Plexus Mod Loader checked, so it is left unchanged: NeoForge mods do not see the Plexus Mods in the same game through it. The launch goes on (ADR-0025, ADR-0026)
PLEXUS-COMPAT-220(NeoForge, with Fabric or Quilt mods) A NeoForge mod's mixin is skipped because its target class was loaded before Mixin selected the mod's configuration: another mod's Mixin plugin loaded it while Mixin was selecting configurations. Only the mixins into that class are skipped; the rest of the configuration applies. The rest of the game runs; that part of the mod does not (ADR-0026 30, 43)
PLEXUS-COMPAT-221(NeoForge) MinecraftForge mods are in the same game, so NeoForge does not run and its mods are not loaded: Forge and NeoForge each patch the game's classes their own way, and one game can hold only one of them. Each NeoForge mod is then diagnosed as without NeoForge. Remove the Forge mods or the NeoForge mods (ADR-0026 34)
PLEXUS-COMPAT-222(information) A Fabric mod's mixin injects into a method that the host loader's patch makes a subclass's override call through super, where vanilla's override does not (NeoForge's play listener passes custom payloads on to its parent class; Fabric API's handler there expects only the configuration listener). The injection keeps to the receivers it has in vanilla: it does not run for that subclass, whose own code runs as the host intends. Nothing to do (ADR-0026 41)
PLEXUS-COMPAT-223(NeoForge or Forge, with Fabric or Quilt mods) A game interface gets a default method of the same name and descriptor from the host loader's patch and from a Fabric mod's interface (class tweaker or mixin); the JVM would refuse every call of it (Conflicting default methods). The interface keeps the host's default and overrides still win. Shown as information when both defaults have the same code; as limited when the code differs, because a call through the mod's interface then runs the host's default (ADR-0026 42)
PLEXUS-COMPAT-224(NeoForge or Forge, with Fabric or Quilt mods) The mod is not loaded, because some of its mixins cannot work as written on the game the host loader patched: a member a mixin uses is gone, an injection point is gone with no replacement, a handler cannot match the patched method, an injection would replace a value the host computes, an injection depends on one that cannot work, or a member or default method collides with the host's. The message lists each mixin and why. This is a limitation of Plexus Mod Loader, not a bug in the mod: report it to Plexus Mod Loader, not to the mod's author. Mods that need it are not loaded either (114). The title screen counts these mods (ADR-0030)
PLEXUS-COMPAT-225(NeoForge or Forge, with Fabric or Quilt mods) A Fabric or Quilt mod's mixin failed on the host loader's patched game in a way Plexus Mod Loader's check before the launch did not foresee. The game stops, as it would under Fabric Loader (before the game starts when the second check finds it, else at Mixin's error). The message names the mod to remove. A limitation of Plexus Mod Loader, not a bug in the mod: report it to Plexus Mod Loader (ADR-0030)
PLEXUS-COMPAT-226(information) With NeoForge or Forge in the same game, a Fabric mod's mixin is moved to where the host loader's patch put the same thing, and works as written: an injection point the host moved, a method whose parameters the patch only added to or reordered, a call that gained trailing arguments, a call moved into a helper (ADR-0030)
PLEXUS-COMPAT-227(Forge, with Fabric or Quilt mods) MinecraftForge's registries are not the code Plexus Mod Loader checked (a member it uses is missing, or a registry's write check reads a flag it does not open), so it cannot open them for Fabric and Quilt mods to register into. Stops the launch before those mods run; Forge mods run alone
PLEXUS-COMPAT-219Retired (2026-10-24, before any release used it). Plexus Mod Loader no longer calls NeoForge's BrandingControl itself: it adds the mod counts per loader to the list NeoForge's branding is drawn from, so there is nothing to reach. If NeoForge builds its branding differently, the mod counts are left out and the rule is reported as off
PLEXUS-COMPAT-300Quilt: quilt.mod.json is metadata Quilt Loader would refuse (not a JSON object, a schema_version other than 1, a missing or invalid id, group or version, a malformed entrypoints, jars, depends, breaks, provides, mixin or access_widener, an unreadable version range, an unknown intermediate_mappings or required_features). Blocks the mod; nothing else is reported for it
PLEXUS-COMPAT-301Quilt: the mod declares a loader plugin (experimental_quilt_loader_plugin). Plexus Mod Loader does not provide Quilt Loader's plugin API. Blocks the mod
PLEXUS-COMPAT-302Quilt: the mod uses a language adapter (language_adapters, or an entrypoint whose adapter is not default). No Quilt language adapter exists for Minecraft 26.x. Blocks the mod
PLEXUS-COMPAT-303Quilt (warning): QSL entrypoints (init, client_init, server_init) are not run. Quilt Loader does not run them either without QSL, which has no release for Minecraft 26.x
PLEXUS-COMPAT-304Quilt (warning): another entrypoint key (for example modmenu) that Plexus Mod Loader does not run; other mods can receive it with QuiltLoader.getEntrypoints or FabricLoader.getEntrypoints (like Fabric 107)
PLEXUS-COMPAT-305Quilt: minecraft.environment is for the other side (a client mod on a dedicated server, a dedicated_server mod on the client). Not loaded (like Fabric 108)
PLEXUS-COMPAT-306Quilt: required_features asks for the modifiable file system overlay (modifiable_filesystem_overlay), which Plexus Mod Loader does not provide. Blocks the mod
PLEXUS-COMPAT-307Quilt (not an error): a nested Quilt mod that loads only when required (load_type if_required, the default) and that no loaded mod requires. Not loaded, as under Quilt Loader; not counted in the outer mod's 124
PLEXUS-COMPAT-308Quilt: the mod depends on a QSL or Quilted Fabric API module (for example quilt_base, quilt_resource_loader, quilted_fabric_api). Neither has a release for Minecraft 26.x, so the dependency cannot be met under Quilt Loader either. The mod is left out with 114; this code gives the reason
PLEXUS-COMPAT-309Quilt (information): values Quilt Loader reads that have no effect in this launch: repositories, intermediate_mappings (26.x is not remapped), unknown quilt_loader keys, a top-level environment
PLEXUS-COMPAT-310(Warning) The jar has both fabric.mod.json and quilt.mod.json. Plexus Mod Loader runs it as a Fabric mod, so jars that already run as Fabric mods keep doing so; Quilt Loader would read quilt.mod.json instead

More details are in Compatibility.

Bootstrap and discovery​

CodeMeaning
PLEXUS-BOOTSTRAP-001Cannot read the game jar
PLEXUS-BOOTSTRAP-002No version adapter for this Minecraft version
PLEXUS-BOOTSTRAP-003Launch configuration error
PLEXUS-BOOTSTRAP-004Game layer jar not found
PLEXUS-BOOTSTRAP-005Game layer failed to start
PLEXUS-BOOTSTRAP-006plexus.gameJar is not set, and the launch class path has no game jar (a jar with version.json) or more than one. Reinstall with the installer, or set -Dplexus.gameJar
PLEXUS-BOOTSTRAP-007The game stopped with an error that reached Plexus Mod Loader's launcher; Plexus Mod Loader logs it and exits with status 1, so threads mods started do not keep the process running without a game
PLEXUS-DISCOVERY-002A jar with no known mod metadata (not loaded)
PLEXUS-DISCOVERY-003A file that cannot be read as a jar (for example, an interrupted download, not loaded). Plexus Mod Loader keeps judging the other mods

Shutdown and events​

CodeMeaning
PLEXUS-SHUTDOWN-001A shutdown task failed (the rest continue)
PLEXUS-SHUTDOWN-002Registration after shutdown started
PLEXUS-EVENT-001Listener exception (that listener is disabled)
PLEXUS-EVENT-002The server accessor does not match the version adapter
PLEXUS-EVENT-003A decision event listener returned null (that listener is disabled, and its answer counts as PASS)
Buy me a coffee