Skip to content

Conversation

@nonamegiven0
Copy link

Updated mod to 1.21.1. Unfortunately, the new networking system forced me to make breaking changes to the network API, but everything else should be as on 1.20.

nonamegiven added 12 commits August 2, 2025 17:16
remapped codebase for neoforge/1.20.2+
migrated buildscript to neoforge/1.20.2
began migration of codebase
- (alomst) fully updated to 1.20.2
- game now starts
- TODO: fix IllegalArgumentException on startup
- updated to 1.20.4
- BREAKING: refactored networking to use the new system
- fixed invalid mods.toml
- updated dependencies
- java version is now 21
- moved mods.toml to neoforge.mods.toml
- updated event handling
- rewrote scheduler system to account for new events
	- tick(TickEvent) refactored to tick(Event)
- updated DataStore for new syntax
- TODO: update networking code (again!)
- sendToAllPlayersNear now takes a ServerLevel
- registerPacket now requires type and codec
- changed how registration works due to event system
- updated mappings
- updated neoforge version
- updated pack version
- made config system use container and dist from MUtilMod instead of
static methods
- replaced ResourceLocation constructors with new static methods
- removed redundant id parameter from PacketHandler#registerPacket
- added error handling to PacketHandler#registerPacket
- updated docs
@mickelus
Copy link
Owner

Hi, thank you for the contribution! What's the status on this, do you feel like it is ready to merge or where is it at?

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.

2 participants