Paper
Paper copied to clipboard
Plugin Datapacks
~~Will clean up imports and move any plugin loading changes to the original patch later.~~ done
Updated with latest plugin loading changes.
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. and yes, this PR is still something we want.
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?
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.
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
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.
No. You can already do that using the API. The client supports multiple server resource packs, so merging them server-side is not necessary. You would still need to host the pack somewhere, and Paper is not suddenly going to include a webserver.
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.
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
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 https://github.com/PaperMC/Paper/pull/10711 which uses the new lifecycle event system.