-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Plugin Datapacks #8865
Plugin Datapacks #8865
Conversation
5d3a7ac
to
c833433
Compare
Updated with latest plugin loading changes. |
c833433
to
96245d9
Compare
Is this still being worked on? Or can this be closed? I want to create a new website where new Minecraft plugins and data packs for PaperMC can be created, so I need this PR updated to 1.20 and merged to create the website. |
paper already supports datapacks. this PR only adds support for plugins to provide a data pack, instead of requiring the server admin to place the datapack in the right folder. for more info please join our discord. |
96245d9
to
f0d2664
Compare
is this feature supposed to require plugins to have a bootstrapper even if they don't need one? |
Is this going to include support for resourcepacks? |
Resource packs are client-side only. The server can already send resource packs to the client using the server.properties configuration or the API. |
I meant that you can for example add the resource pack to you plugin jar and set it in the plugin-yml and the server is going to automatically send it to players and merge the different resource packs form plugins. |
resource packs are entirely out of scope for datapcks |
No. You can already do that using the API. The client supports multiple server resource packs, so merging them server-side is not necessary. |
I don't think that is in scope of this PR. To put it simply, it is not related to this PR. |
what's blocking this PR? willing to pick it up if @Machine-Maker doesn't have the time to work on this |
probably low priority. |
Replaced by #10711 which uses the new lifecycle event system. |
Will clean up imports and move any plugin loading changes to the original patch later.done