Skip to content

Platforms#90

Open
OakLoaf wants to merge 59 commits into
mainfrom
feat/platforms
Open

Platforms#90
OakLoaf wants to merge 59 commits into
mainfrom
feat/platforms

Conversation

@OakLoaf
Copy link
Copy Markdown
Owner

@OakLoaf OakLoaf commented Apr 2, 2026

To-Do:

  • Migrate to a shaded configuration library
  • Create platform api implementations
  • Create platform plugin implementations
  • Adjust GitHub workflows for new project structure
  • Drop Spigot support in favour of recommending Paper and forks
  • Rename platforms to sources to improve clarity
  • Adjust sources for different platforms (eg. Modrinth filtering by platform)
  • Work out maven publishing structure
  • Test platform implementations
  • Test API changes
  • Document changes and update wiki (Note that Velocity support requires Implemented plugin update folder PaperMC/Velocity#1736)
  • Update Modrinth publishing (Do not publish Velocity unless Implemented plugin update folder PaperMC/Velocity#1736 is merged)

OakLoaf added 30 commits April 3, 2026 00:18
# Conflicts:
#	api/build.gradle.kts
#	build.gradle.kts
# Conflicts:
#	build.gradle.kts
#	common/api/build.gradle.kts
#	common/api/src/main/java/org/lushplugins/pluginupdater/api/version/VersionChecker.java
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