Skip to content

[1.21.1] New architecture#51

Draft
kuba6000 wants to merge 24 commits into
1.21.1from
1.21.1-core-integration
Draft

[1.21.1] New architecture#51
kuba6000 wants to merge 24 commits into
1.21.1from
1.21.1-core-integration

Conversation

@kuba6000

Copy link
Copy Markdown
Owner

No description provided.

kuba6000 added 24 commits May 10, 2026 19:37
…lder, ConfigValue, CommandBuilder, CommandContext, PlayerMessenger)
Update submodule reference and adjust AE2 interface mixins/commands.

- Update core submodule commit.
- CommandContext: reload common NeoForge config from disk (via ConfigTracker) before HTTP server restart to ensure new values take effect; guard when config directory is null.
- AEGridMixin: use PlayerIdentity for controller fallback and owner lookup; create FakePlayer GameProfile from PlayerIdentity when AE controller profile is missing; web$getOwnerProfile now returns PlayerIdentity.
- AEPlayerDataMixin: web$getPlayerProfile now returns PlayerIdentity and uses profile variable consistently, falling back to a generated GameProfile when needed.

These changes centralize player identity handling and ensure config changes are picked up before restarting the HTTP server.
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.

1 participant