Skip to content
This repository was archived by the owner on Jun 29, 2025. It is now read-only.

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.

Rules

  • Avoid adding features that might give an excessive advantage to players in multiplayer
  • No modifying the availability or visibility of DLC in game

Publishing

To add a client mod to the list, the instructions are similar to the steps for adding a plugin to the list.

  1. Fork the Plugin Hub
  2. Add the xml file to the Plugins\Mods\ folder in the repository (example)
  3. Submit a pull request and wait for it to be approved

Clone this wiki locally