This repository was archived by the owner on Jun 29, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 19
Client Mods
avaness edited this page Jan 7, 2024
·
5 revisions
Plugin loader can load mods client side. Due to the fact that the mods are only on the client and not the server, some features may not be possible.
An incomplete list of things that will not work in client side mods:
- Server side code or networking
- Adding blocks or editing the behavior of blocks
- Adding terminal actions to button panels, timer blocks, or programmable blocks
- Visual scripting
Mods can use the conditional symbol PLUGIN_LOADER to detect when the code is being compiled on the client side only. This symbol will not be present if the mod is already present in the world.
- Avoid adding features that might give an excessive advantage to players in multiplayer
- No modifying the availability or visibility of DLC in game
To add a client mod to the list, the instructions are similar to the steps for adding a plugin to the list.
- Fork the Plugin Hub
- Add the xml file to the Plugins\Mods\ folder in the repository (example)
- Submit a pull request and wait for it to be approved