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

[CORE] ArmorStandEditor 1.xx-xx: Move to Paper #673

Draft
wants to merge 40 commits into
base: master
Choose a base branch
from

Conversation

Wolfieheart
Copy link
Owner

Description:


[CORE] Changes

Changes to the core of the plugin - Performance Fixes, Bug Fixes, New Features, New Permission Nodes, New Config Options etc.

  • Rewrite the entire plugin
    • More Methods to make things alot easier to read / debug where exactly things go wrong and to reduce complexity
    • Drop Support for Spigot completely BUT Continue to comply with their standards
  • Better Menus
    • Now has API links so people who want to control Menus via an API call now can safely
    • TODO: Readd Existing Functionality
    • TODO: Drop support for the Non Scale Attribute Sizing (Make it so the plugin is 1.21.4 and Higher Supported ONLY!)
  • All commands are now running through components
    • TODO: Readd existing functionality (Reload, Give, Update, Version)
    • TODO: Rework the Update Command to work off of the git Builds (Default going forward instead of Spigot) or (if supported) Hangar (which is where the Paper Build Repo will be)
  • TODO: Fix anything that Sonar Reports as Depreciated
  • TODO: Testing Side
    • TODO: Full Test Rollout with support for Hardfork and varients ONLY
    • TODO: Test with Spigot - If that works, then something is immediately wrong.
    • TODO: Test everything works as intended and fix what is broken (if required)
  • TODO: Readd Protections
  • TODO: Add CoreProtect Support
  • TODO:

[CI] Changes

Changes relating to the Continuous Integration of other Plugin APIs, Github Workflows, Issue Templates etc.

  • - Change the build pipeline for Dev Builds to Gradle
    • Support for Java 21 (Main JAR File Build)
    • Support for Java 23 (Incase Mojang decides, "Hey lets break things even more for players and require Java 23 instead of 21 LTS")
  • TODO: Change the Nightly Build Pipeline to Gradle
    • TODO: Java 21 and 23 Nightly Compile (but Build only in 21 for now)

[DOC] Changes

Changes relating to plugin Documentation - See the Wiki for more info

  • Update the Wiki
    • TODO: Explain each feature in detail with video
    • TODO: Explain why the rewrite
    • TODO: Explain each menu in detail
    • TODO: Explain the API in detail
    • TODO: How to contribute Documentation
  • TODO: Prioritized Backlog
  • TODO: Update ToDoList.md
  • TODO: Update ReadMe.md
    • TODO: Remove Spigot References

[MISC] Changes

Changes that does not fit in the above list


  • I have tested this pull request for defects on a server.

By making this pull request, I represent that I have the right to waive copyright and related rights to my contribution, and agree that all copyright and related rights in my contributions are waived, and I acknowledge that the ArmorStandEditor Project Owners have the copyright to use and modify my contribution under the ArmorStandEditor License for perpetuity.

Wolfieheart and others added 30 commits April 28, 2024 19:11
Core Config is coming back SLOWLY.
Prioritized ToDo is there... But dont use that as a rule of thumb.
First Kyori components are in place.

Signed-off-by: Wolfieheart <[email protected]>
Signed-off-by: Wolfieheart <[email protected]>
Signed-off-by: Wolfieheart <[email protected]>
Signed-off-by: Wolfieheart <[email protected]>
…ation for ArmorStandManipulationEvent works?

Signed-off-by: Wolfieheart <[email protected]>
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