Skip to content

Fix/rename#2

Merged
VertCode merged 6 commits intomainfrom
fix/rename
Apr 3, 2026
Merged

Fix/rename#2
VertCode merged 6 commits intomainfrom
fix/rename

Conversation

@VertCode
Copy link
Copy Markdown
Contributor

@VertCode VertCode commented Apr 3, 2026

No description provided.

- Rename package from com.serverstats to net.analyse across all modules
- Rename all ServerStats* classes to Analyse* (e.g. AnalysePlugin, AnalyseClient)
- Move all modules into modules/ subdirectory (modules/api, modules/sdk, etc.)
- Rename paper module to spigot with Spigot API 1.8.8 for 1.8+ server support
- Switch from acf-paper to acf-bukkit for Spigot compatibility
- Shade adventure-platform-bukkit for cross-version color support (Paper native / Spigot legacy)
- Add MessageUtil wrapper for unified messaging across server versions
- Wrap Folia scheduler calls in reflection to avoid NoClassDefFoundError on Spigot
- Guard Paper-specific APIs (getProtocolVersion, getVirtualHost) with reflection
- Downgrade Java 9+ features to Java 8 in api, sdk, spigot, and bungeecord modules
- Configure per-module Java targets (api/sdk/spigot/bungee=8, velocity=17, hytale=21)
- Replace paper-plugin.yml with standard plugin.yml (no api-version for 1.8 compat)
- Add auto-migration of old ServerStats data folder to Analyse on all platforms
- Update all docs, resource files, permissions, and build configs
- Add development flag to AnalyseConfig that routes to staging.analyse.net
- Wire through all platform configs (spigot, velocity, bungeecord, hytale)
- Hidden from default config, only active when explicitly set to true
…l modules

- Changed command permissions from `analyse.command.*` to `analyse.netmand.*` for consistency.
- Updated API URLs from `api.analyse.com` to `api.analyse.net` in configuration and command files.
- Adjusted documentation to reflect the new permission structure and API endpoint.
@VertCode VertCode merged commit d14742d into main Apr 3, 2026
@VertCode VertCode deleted the fix/rename branch April 3, 2026 17:22
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