NebulaMultiplayerModApi
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
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- 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.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- 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.
Install these first, or the mod will not work: