Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rework the platform classes #19

Open
4 of 7 tasks
creatorfromhell opened this issue Jan 13, 2025 · 0 comments
Open
4 of 7 tasks

Rework the platform classes #19

creatorfromhell opened this issue Jan 13, 2025 · 0 comments
Milestone

Comments

@creatorfromhell
Copy link
Member

creatorfromhell commented Jan 13, 2025

Rework the platform classes to be more API-based than hardcoded.

  • Implement registries to allow third-party plugins to modify helper registries such as grabbing enchants, item names, flags, etc
    • Enchant registry
    • Flags Registry
    • Materials Registries
  • Implement better item checks to allow checking for only specific information. I.e. checking for custom name, and not enchants.
  • Implement ability for third-party plugins to add in item checks for plugins that utilize special data.
  • Implement ability for third-party plugins to override functionality of various aspects such as override the built-in data serializers/deserializers.
@creatorfromhell creatorfromhell added this to the 0.2.0.0 milestone Jan 13, 2025
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

No branches or pull requests

1 participant