theflyingbirdsmc / TFB-Network

Probably the best open-source Minecraft server network in the world
https://theflyingbirds.net
Apache License 2.0
8 stars 0 forks source link

πŸš€ Feature: Sync PAPI expansions with gradle #217

Closed Fuglen closed 1 year ago

Fuglen commented 1 year ago

πŸ”– Feature description

We should add PlaceholderAPI's expansions to our Artifactory and sync them with our gradle scripts

🎀 Context

Instead of typing /papi ecloud download for all expansions on all servers in TFB Dev, we can just download those jar files like plugins. This is also critical to get our new Docker image and Kubernetes backend working.

✌️ Possible Implementation

Expansions do not follow any shared parttern of naming, versioning, metadata in files etc. so they will have to be uploaded manually, thankfully there are not that many and most of them are installed by the plugin itself like ChatControlRed.

These extensions will have to be downloaded to plugins/PlaceholderAPI/expansions/ folder and should be pretty straight forward and should be included in the gradle plugins command.

πŸ‘€ Have you spent some time to check if this feature request has been raised before?

Are you willing to submit PR?

Yes I am willing to submit a PR!