Project Zomboid draws a support line around Java mods that rewrite the game
Project Zomboid’s developer has clarified that Java mods which alter the game’s underlying code are outside its official support. Players using them should expect compatibility risks when the game updates, and bug reports must be reproducible without mods.

Promotional screenshot from Project Zomboid, supplied by The Indie Stone. Image: The Indie Stone
The Indie Stone’s October 21 statement welcomes the community’s experimentation while explaining why these modifications need a different level of trust from players.
Java mods can change more than the supported modding interface allows.
Project Zomboid itself is written in Java. Third-party loaders and frameworks can therefore let modders alter its internal implementation, producing changes beyond the game’s officially supported Lua-based modding system.

Promotional screenshot from Project Zomboid, supplied by The Indie Stone. Image: The Indie Stone
That access is also the reason for the developer’s warning. Many Java mods involve manual installation, an external download or a separate loader, and the code can potentially introduce security vulnerabilities.
The studio does not say every Java mod is malicious, nor does the statement identify an attack. It recommends trusted authors and sources, and encourages open-source projects or reproducible builds that allow others to inspect what they are installing.
Those measures provide transparency, not a safety guarantee. The developer makes the same distinction about popular Steam Workshop downloads: other people having installed a mod does not prove it is safe.

Promotional screenshot from Project Zomboid, supplied by The Indie Stone. Image: The Indie Stone
Official bug reports need a clean reproduction.
The Indie Stone supports Lua-based modding but will not dedicate development resources to Java-mod compatibility or technical support. Its internal Java implementation is not a supported interface that mod authors can assume will remain unchanged.
The practical consequence extends to troubleshooting. If a problem occurs in a modified game, players must reproduce it in an unmodded save before submitting a bug report for consideration. That requirement applies to Lua mods too.
Compatibility can also break at installation: a recent Titanfall 2 VR mod installer issue prevented the game from launching. The Indie Stone’s policy is to investigate problems that persist without modifications.
The studio still encourages mod creation and use. Its modding policy sets out the broader terms; this clarification explains the support boundary and the responsibility players take on when running third-party code.