Refactor Changelog screen #36

Open
opened 2024-11-25 10:44:30 +01:00 by Steev · 0 comments
Owner

currently the change log is handled by the join event in the Entrypoint file.
this is not fitting the structure anymore

  • a refactor to bring it into the structure used by the rest of this plugin is required
  • a second thing that is required to happen during this refactor is replacing the check condition whether a user read the changelog from using the username to using the UUID
  • a third thing that should be done is that the changelog screen is set via a yml file for easy editing in case only config variables on a server were changed

A Thing that has been added after development started are changelog Types
These allow for optional changelog a Server owner does to the Plugin and His Server for this to function the playerdata.yml needs to He modified (wip)

The entire Feature should be able to Be disabled b config as well as the specific changelog Types

currently the change log is handled by the join event in the Entrypoint file. this is not fitting the structure anymore - a refactor to bring it into the structure used by the rest of this plugin is required - a second thing that is required to happen during this refactor is replacing the check condition whether a user read the changelog from using the username to using the UUID - a third thing that should be done is that the changelog screen is set via a yml file for easy editing in case only config variables on a server were changed A Thing that has been added after development started are changelog Types These allow for optional changelog a Server owner does to the Plugin and His Server for this to function the playerdata.yml needs to He modified (wip) The entire Feature should be able to Be disabled b config as well as the specific changelog Types
Steev added the
enhancement
label 2024-11-25 10:44:30 +01:00
Steev added reference refactor_changelog_screen 2024-11-25 11:30:58 +01:00
Steev added this to the 1.2.2 milestone 2024-11-25 11:31:01 +01:00
Steev self-assigned this 2024-11-25 11:31:05 +01:00
Steev added the
In Development
label 2024-12-05 09:08:33 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Steev/betterminecraft#36
No description provided.