
NebulaMultiplayerModApi
API for other mods to work with the Nebula Multiplayer Mod. (Does NOT require Nebula)
Last updated | a year ago |
Total downloads | 198294 |
Total rating | 6 |
Categories | |
Dependency string | nebula-NebulaMultiplayerModApi-2.0.0 |
Dependants | 15 other packages depend on this package |
This mod requires the following mods to function

README
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 <3
Changelog
2.0.0:
- Remove
IPlayerManager
. Use the new classConcurrentPlayerCollection
instead. - Add
IsDedicated
,IsClient
,IsServer
properties inIMultiplayerSession
- Add
SendToMatching
method inINetworkProvider
- Add
ConstructionModule
,FightData
,UpdateMech
inIMechaData
- Add combat-related upgrade settings in
IPlayerTechBonuses
Previous Changelog
1.3.1:
- Added DeliveryPackage to IMechaData and IPlayerTechBonuses
1.3.0:
- Add a new event OnDysonSphereLoadFinished to NebulaModAPI
- Add SendPacketExclude<T>() to INetworkProvider
- Add GetPlayerById() to IPlayerManager
- Add SendPacketToOtherPlayers<T>() 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 on thunderstore