Skip to content

Refactor for Multi-Platform Support, Support Fabric#28

Open
Peashooter101 wants to merge 19 commits into
masterfrom
feat/multi-platform
Open

Refactor for Multi-Platform Support, Support Fabric#28
Peashooter101 wants to merge 19 commits into
masterfrom
feat/multi-platform

Conversation

@Peashooter101
Copy link
Copy Markdown
Member

Overview

This PR splits SimpleNicks into three modules: core, paper, and fabric.

Core should contain all general logic for this plugin.

Paper and Fabric should have their own adapters for any platform specific operations.

Testing

The platforms should have parity between them. They should not differ in how they function.

Regression test the Paper build and verify we still support Paper 1.21.5-26.1.2. Check for feature parity on Fabric.

Fabric requires Fabric API as a dependency. This plugin should support Fabric 26.1.x (26.1-26.1.2).

Semver

The versioning of the platforms should be the same across both for major and minor.

I believe that the patch should differ between the platforms so that issues with fabric or paper individually will not hold releasing or creating no change releases.

Releasing

We are resolving issues we note on the Paper side. They appear to be pre-existing but we are not entirely sure.

Unsure if this should be released as v4.0.0 or v3.3.0 for both Paper and Fabric.

Issues

Closes #27 - Requests for Fabric Support

@Peashooter101 Peashooter101 self-assigned this Jun 5, 2026
@Peashooter101 Peashooter101 requested a review from RhythmicSys June 5, 2026 12:42
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.

Fabric support

1 participant