Skip to content

Branch Protection Rule Test 1 - #21

Closed
Spi3lot wants to merge 9 commits into
mainfrom
12-static-deserialization
Closed

Spi3lot wants to merge 9 commits into
mainfrom
12-static-deserialization

Conversation

@Spi3lot

@Spi3lot Spi3lot commented Apr 23, 2026

Copy link
Copy Markdown
Owner

No description provided.

Spi3lot added 9 commits March 29, 2026 22:46
- Implement clientbound KeepAlivepacket
- Pass ServerService to ClientHandler
- Make use of the above points in StatusRequestPacket
- Refactor ServerStatus
- Add Information property to ClientHandler
- Make source gen add 'new' keyword to State and Id of IPacket for packet inheritance to work without warnings
Added notes about Sharpmine.AppHost and Sharpmine.ServiceDefaults for future use.
- Rename DeserializeContentAsync to DeserializeAsync
- Make DeserializeAsync static and abstract
- Adapt PacketGenerator accordingly
- Adapt PacketTransceiver accordingly
@Spi3lot Spi3lot linked an issue Apr 23, 2026 that may be closed by this pull request
@Spi3lot
Spi3lot marked this pull request as ready for review April 23, 2026 22:54
@Spi3lot Spi3lot self-assigned this Apr 23, 2026
@Spi3lot Spi3lot closed this Apr 23, 2026
@Spi3lot Spi3lot changed the title 12 static deserialization Branch Protection Rule Test 1 Apr 23, 2026
@Spi3lot
Spi3lot deleted the 12-static-deserialization branch July 6, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make DeserializeAsync of IServerboundPacket a static abstract method

1 participant