Skip to content

Platform independent core - part 2#465

Merged
Ingrim4 merged 17 commits intomasterfrom
platform-core-v2
Mar 6, 2026
Merged

Platform independent core - part 2#465
Ingrim4 merged 17 commits intomasterfrom
platform-core-v2

Conversation

@Ingrim4
Copy link
Member

@Ingrim4 Ingrim4 commented Feb 1, 2026

Description

  • use org.jspecify.annotations for nullability
  • move cache/obfuscate/player/proximity package to core
  • use sync + async listener for improved obfuscation speed
  • add support for chunk batch system
  • only force load chunks for obfsucation
  • add lava obfuscation
  • add more statistics

Related Issue

Motivation and Context

Prepare project for multi platform (e.g. Paper, Fabric, ...) support.

How Has This Been Tested?

  • Successfully tested with every major spigot/paper version since 1.16.5

Types of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

NgLoader

This comment was marked as outdated.

NgLoader
NgLoader previously approved these changes Mar 2, 2026
Copy link
Member

@NgLoader NgLoader left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, Tested on TSuite

@Ingrim4 Ingrim4 merged commit 7bb5682 into master Mar 6, 2026
2 checks passed
@Ingrim4 Ingrim4 deleted the platform-core-v2 branch March 14, 2026 18:48
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