Paper icon indicating copy to clipboard operation
Paper copied to clipboard

Plugin Datapacks

Open Machine-Maker opened this issue 2 years ago • 10 comments

~~Will clean up imports and move any plugin loading changes to the original patch later.~~ done

Machine-Maker avatar Feb 19 '23 19:02 Machine-Maker

Updated with latest plugin loading changes.

Machine-Maker avatar Feb 21 '23 04:02 Machine-Maker

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.

Atten007 avatar Aug 07 '23 08:08 Atten007

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.

MiniDigger avatar Aug 07 '23 11:08 MiniDigger

is this feature supposed to require plugins to have a bootstrapper even if they don't need one?

metabrixkt avatar Oct 08 '23 16:10 metabrixkt

Is this going to include support for resourcepacks?

Arian100 avatar Apr 21 '24 08:04 Arian100

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.

Malfrador avatar Apr 21 '24 09:04 Malfrador

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.

Arian100 avatar Apr 23 '24 16:04 Arian100

resource packs are entirely out of scope for datapcks

electronicboy avatar Apr 23 '24 16:04 electronicboy

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.

Malfrador avatar Apr 23 '24 16:04 Malfrador

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.

TetraTheta avatar Apr 23 '24 16:04 TetraTheta

what's blocking this PR? willing to pick it up if @Machine-Maker doesn't have the time to work on this

sowelipililimute avatar May 04 '24 22:05 sowelipililimute

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.

Leguan16 avatar May 04 '24 23:05 Leguan16

Replaced by https://github.com/PaperMC/Paper/pull/10711 which uses the new lifecycle event system.

Machine-Maker avatar May 13 '24 00:05 Machine-Maker