NebulaMultiplayerModApi

v2.1.0·Updated 2025-10-24

API for other mods to work with the Nebula Multiplayer Mod. (Does NOT require Nebula)

About this mod Author’s original text

Nebula Multiplayer API

API for Nebula multiplayer mod. This API allows mod

developers to support Nebula. You can find setting up guide, examples and

documentation here

FAQ

Where can I get help using the API?

Please join our Discord Server and ask your question in the General channel. We have

a really nice community that will be able to answer your questions.

How can I contribute?

Please join our Discord Server to ask if someone is already working on the task that

you want to do. Once, you are done with your modification, simply submit a pull request. Contribution documentation can

be found here: Wiki.

How can I support the team?

If you like what we do and would like to support us, you can donate through

our Patreon. Thanks for the support

Previous Changelog

1.3.1:

  • Added DeliveryPackage to IMechaData and IPlayerTechBonuses

1.3.0:

  • Add a new event OnDysonSphereLoadFinished to NebulaModAPI
  • Add SendPacketExclude() to INetworkProvider
  • Add GetPlayerById() to IPlayerManager
  • Add SendPacketToOtherPlayers() to IPlayerManager
  • Add IEquatable interface to INebulaConnection, now it can use Equals() to test value equality.
  • Remove Float4 MechaColors in IPlayerData

1.2.0:

  • @kremnev8: add two new events to Nebula API for players joining and leaving the game

1.1.4:

  • Added DIY Mecha Appearance to the IPlayerData interface representing the current state of the mecha editor UI.

1.1.3:

  • Added new MechaAppearance to the IPlayerData interface.

1.1.2:

  • Bump version for nuget package.

1.1.1:

  • Removed extraneous dll that was mistakenly included in the previous release

1.1.0:

  • Float3 IPlayerData.MechaColor has been changed to Float4 IPlayerData.MechaColors in line with changes introduced in

DSP version 0.8.21.8562.

  • Edited description.

1.0.0:

  • initial release

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

xiaoye97-BepInEx

File & checksum

Filename
NebulaMultiplayerModApi-2.1.0.zip
File size
57.8 KiB