-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
There are four types of dependencies:
- Server API (
spigot-api
,paper-api
,bukkit
) -compileOnly
- Third-party plugins -
compileOnly
, should be listed independ
,softdepend
orloadbefore
, should be added to a dev server - Libraries -
implementation
, should be added tolibraries
inplugin.yml
- Embedded libraries -
implementation
orapi
, should be shaded and supplied in fat JAR
It would be great to provide support in correct configuring of all of these types. For example, by providing additional configurations
(like it's done for libraries in plugin-yml plugin)
One more point about third-party plugins is that sometimes it is hard to add it into the project as a dependency. So providing an ability to add depedencies from Paper Hangar or Modrinth would be nice.