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
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