Skip to content

Conversation

@DialingSpoon527
Copy link

@DialingSpoon527 DialingSpoon527 commented Dec 17, 2025

  • I confirm that I have implemented the changes in this PR myself.
  • I agree to transfer all rights for the contributed work to the owner of this repository.
  • I confirm I did not use any AI tools for this PR.
  • I confirm that I tested all changes made in this PR thoroughly.
  • I confirm that I followed the same code style as the rest of the repository.
  • I confirm that there are no breaking protocol changes in this PR.

Description

Isolates Minecraft from all but 9 classes. Mostly by replacing API class Impl methods with their api interface counterparts. Ideally, making it easier to update and so that I may publish an api impl that allows the server to be run separately from the Minecraft server.

Make whatever changes you wish. And I would be willing to implement any you request. The common and core modules do not need to remain separated, but they should before any changes are made; otherwise, Minecraft classes may leak through, and that would kind of destroy the purpose.

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