Junior

Results 8 issues of Junior

Honestly thought this was gonna take a bit more effort but apparently the client doesn't even send ArgumentSignatures? Not sure why but it made my life simpler

bug

Replaces the old IServerConfiguration and uses the ConfigurationManager provided by Generic Host. This also makes it possible to now use environment variables to configure the server. As long as you're...

api
plugins

The Notchian client requires the minecraft:core pack with version 1.21 for a normal login sequence. This packet must be sent before the Registry Data packets. It should be fairly simple...

good first issue
server
priority: medium
networking

With the update to 1.21, there have been changes made to items, causing its old format to change and being a major breaking change. Some items might not even spawn...

api
nbt
priority: high
networking

With 1.21.5 the way some ItemStacks are serialized are different with the packet `container_click` needing/sending a HashItemStack instead of a normal ItemStack causing blocks/items in players inventory being duplicated and...

bug
server
priority: high
networking

With 1.21.4, the way recipes are sent/handled has changed, instead of being sent to the client. its now only handled on the server and not sent to the client, with...

bug
server
priority: high

Added flowers configured features and organized the source generators a bit more. The 300+ files changed is just me deleting the old json directory for worldgen assets LOL ## Summary...

api
source-generation
commands

Implement basic Minecraft-like hunger, saturation, and exhaustion for players - Track player stats (Possibly not needed): - hunger: int (0–20) - saturation: float - exhaustion: float - Exhaustion sources (initial...

good first issue
epic
future
api
server
priority: low