World Resourcepacks icon

World Resourcepacks -----

Easily set server resource packs per world or your whole server!




Version: (latest dev build)
if you have a look into the Commandlist the Plugin is easy to use, and works so good, thanky dev for amazing Work

Version: (latest dev build)
Das Plugin ist ziemlich kompliziert einzurichten, eine übersichtlichere Config datei währe Wünschenswert

Version: 1.8.5
This plugin is exactly what I needed! It works just as described. Thanks for developing this. :D

Version: 1.8.5
Is there a up to date video on how this works? Playing 1.18 on server and cannot get the resource packs to work whatsoever, very cool idea but i cannot get it to be executed, please help?
-
Author's response
The config should be pretty straight forward but if you need help setting it up then please post in the discussion thread or the support IRC/Discord.

Version: 1.8.5
When/If I deny the resource pack, I don't get kicked. Fix this issue please... :(
-
Author's response
That is not an advertised functionality of this plugin, it is for sending packs per world not kicking players.

The functionality you are asking for will not be added here seeing as it is already a part of my Force Resourcepacks plugin ( https://www.spigotmc.org/resources/force-resourcepacks.10499/) which can run lots of different actions based on the kind of reaction the client sends like kicking on deny or teleporting.

Version: 1.8.5
The latest dev build works perfectly on 1.19. Thank you for continuing to update this plugin.

Version: 1.8.5
What do you mean by direct link? i dont get it do you mean like the URL link of the website or something?
-
Author's response
The direct download link of the resource pack file. That's a link that directly starts the file download when put into a browser instead of showing another download site like MediaFire or Mega.

If you need any more help please ask in the discussion thread or the Chat/Discord.

Version: 1.8.5
this plugin is like a decoration, has a lots of commands in theory, but does nothing in practice.
-
Author's response
It works quite well. If you need any help setting it up then please ask in the discussion thread or the Chat/Discord.

Version: 1.8.5
Hello, the plugin work perfectly but i have a little problem. The pack "p1" is only on the world "w1", but, when i go to the world "w2" , the pack "p1" does not remove automatically . Can you help me please ?
-
Author's response
That sounds like an issue with your config. Please provide your config and log files in the support thread or the discord/irc if you require help.

Version: 1.8.5
Hi, I put two resource packs into the config file, but an error came up when my server was loading. Could someone please help?
Here it is:
[13:25:17 ERROR]: Cannot load plugins\WorldResourcepacks\config.yml
org.bukkit.configuration.InvalidConfigurationException: while parsing a block mapping
in 'string', line 1, column 1:
debug: false
^
expected <block end>, but found '<block mapping start>'
in 'string', line 35, column 2:
vehiclepluginpack:
^

at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:59) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:188) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:157) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at de.themoep.resourcepacksplugin.bukkit.WorldResourcepacks.loadConfig(WorldResourcepacks.java:224) ~[?:?]
at de.themoep.resourcepacksplugin.bukkit.WorldResourcepacks.onEnable(WorldResourcepacks.java:137) ~[?:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:351) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:480) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:494) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:408) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:435) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:218) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:809) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at java.lang.Thread.run(Thread.java:830) [?:?]
Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing a block mapping
in 'string', line 1, column 1:
debug: false
^
expected <block end>, but found '<block mapping start>'
in 'string', line 35, column 2:
vehiclepluginpack:
^

at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:570) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:158) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:235) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:162) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.composer.Composer.getNode(Composer.java:95) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:119) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:150) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:490) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.yaml.snakeyaml.Yaml.load(Yaml.java:416) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:57) ~[spigot-1.16.5.jar:2991-Spigot-018b9a0-f3f3094]
... 16 more
-
Author's response
You should post any errors in the discussion thread or on the issue tracker... anyways, you have an error in your config.yml, without knowing the config that's hard to debug. I suggest putting it into an online yamlint tool for more details.

Version: 1.8.2
This plugin is good, but I want to know if it can support geyser? I am trying to let players of Bedrock Edition join my server through geyser, but it seems that the texture pack is not installed successfully for Bedrock Edition.
-
Author's response
Unfortunately it is impossible to switch the server resource pack after login in Bedrock. Also it would be Geyser's job to translate the api calls/packets, please contact them about that.

Version: 1.8.2
The plugin is very good, is there any software or website that can modify the resource pack

Version: 1.8.2
sending the wrong rp to the client
also mentioned the issue on GitHub.
--------------------

Version: 1.8.2
Works great in 16.3 without any issues. Thank you!
*********************************************************

Version: 1.7
Working perfectly on 1.16.1. Pack changes automatically when I switch worlds, and switches back to the default when I return to the lobby.
Thanks for keeping this plugin updated.

Version: 1.7
Not working. Packs won't load automatically. However packs can be used via commands.
-
Author's response
That should work when setup correctly. Can you please provide your config and server log in the discussion thread or a pm? :)

Version: 1.7
It doesn't work. I'v set it up and the resource pack doesn't load into the game.
-
Author's response
This is most likely an issue with your setup, not with the plugin itself.
If you have issues then please post in the discussion thread or github issue tracker while including your server log, config and description of the error.

Version: 1.7
Très bon plugin .

Version: 1.7
It doesn't work, it only accepts a global resource pack. Resource packs for worlds won't load
-
Author's response
That feature works when I test it but maybe there is an issue with your config or resource packs. Feel free to provide your config and log in the discussion thread or in a pm :)

Version: 1.7
Doesn't work, the resource pack just doesn't load. I've setup it up, but still just doesn't load.
-
Author's response
If the pack doesn't load then there is most likely a clientside error. Take a look at the client's log to see what went wrong while download/applying the pack.

Version: 1.6.13
Nice plugin. Sadly, it doesn't work as expected in 1.14.4, it gives you a resourcepack you already have, and it force you to use it, it doesn't ask you (that's my setting).
Note: Using latest dev build -> 1.6.21-SNAPSHOT (build 286)
-
Author's response
The plugin cannot detect any locally installed resource pack, that's something Mojang would have to add in their client.
As for the prompt not showing up: After the first time one accepted (or denied) the server resource pack it will be cached in the client and not ask again. To change it afterwards you need to edit your server list entry like described here: https://s.moep.tv/rp

Version: 1.6.13
Wieso funktioren bei minepack.net packete wie cars, gun und so und normale schon. bitte um hilfe prost

Version: 1.6.13
Pense que era un plugin como dice el nombre , ResourcePacks POR MUNDOS, pero no me da . Se descarga en todo el servidor.
-
Author's response
You can specify if a pack should apply in the whole server or on a single world in the config of the plugin.

Version: 1.6.13
Great developer and very helpful! He's helped fix any issues I was having before. I recommend this plugin!

Version: 1.6.13
[ERROR] Error occurred while enabling WorldResourcepacks v1.6.13-SNAPSHOT (build #177) (Is it up to date?)
-
Author's response
Please post your full log and server version in the discussion thread or open an issue on github. (Also please try out the latest development builds and see if the error was already fixed. Your version is about 100 builds behind)

Version: 1.6.13
Really Good! Just one thing: When my players leave the world, the resource pack still stays with them. Anyway to reset the pack to default on world change?
-
Author's response
It will automatically reset the resource pack to the empty one when the world that had a pack is left. If that is not happening then you configured it in a way that doesn't do that. Post your config in the discussion thread and someone might be able to spot the issue with it ;)

Version: 1.6.13
Works on 1.13.1 perfect plugin, thanks...................................................

Version: 1.6.13
Works great and allows good customization of how players get and are informed about rp. Only thing I would like to see added is PAPI support for a placeholder showing active pack. We are allowing players to download pack with custom commands and would be great to be able to add some more information into the menu. Thanks for the addon, it does just what we need!

Version: 1.6.13
i have a direct download link and everything is setupped correctly but is freezes with Making request... 100%
-
Author's response
Either the link is not a direct one (e.g. behind ddos protection, try minepack.net for hosting your pack) or the pack itself might be invalid. It might also be that it tries to apply the pack but it's too large. (50MB is the maximum) Also please read this about slow pack reloading: https://www.spigotmc.org/resources/world-resourcepacks.18950/update?update=182929

Version: 1.6.13
Took me like 10 minutes to figure everything out, but works like a dream!

Will consider the upgrade

Version: 1.6.13
what about 2 packs on the same world ie worlds:
world:
pack: cars
secondary:
- boat
?
the secondary does not seem to work
-
Author's response
The client can only ever have a single server resource pack. There is no way to send two packs and have them applied at the same time, you have to merge the zip files into one.

The secondary list is for packs that shouldn't be overridden by the main pack if the player already has one of the list and to resolve the correct pack from the format or permissions that the player has.

Version: 1.6.13
The only thing that solves my resource pack issues. Thank you so much, this is really great -- can't recommend it enough.

Version: 1.6.13
Looking nice! I can use it on my creative server on my hub server for make players select low and high quality texturepacks!

Version: 1.6.12
Plugin is very good, But please add the following message
ACCEPT, DECLINE, SUCCESS, FAILED pls. Thank you for this <3 .
-
Author's response
Thank you for your review. You can configure these messages with my ForceResourcepacks premium resource: https://www.spigotmc.org/resources/10499/

Version: 1.6.12
Really good plugin, thats i need for my server! Thanks so much :) ..........................................

Version: 1.6.12
very bad
always getting crashed when clicking yes...... . .
-
Author's response
This is not an issue with my plugin (it uses the Vanilla methods of sending the pack) but either one with your resource pack (e.g. it has a wrong structure, take a look at your client log), your Minecraft or Java installation or the performance of your machine (applying resource packs takes a lot of processing power and memory)

Version: 1.6.12
Can you help me please? When I change the world nothing happens and when I do /usepack then it say "you now use the lobbypack" but there is no resource pack there
-
Author's response
Please use the discussion thread for support requests ( https://www.spigotmc.org/threads/world-resourcepacks.125581/) and provide info like your config and client/server versions there.

Version: 1.6.12
World Resourcepacks works perfectly for changing resource pack textures per world and on lobby worlds. This is the spiritual successor of Dynamic Textures and works great with Minecraft version 1.11.2 servers.

Users of this plugin, please be sure 'version' in config.yml is set to '3' for all 1.11+ packs!

Version: 1.6.12
I only want to say that it's a great plugin. Thanks for make it for free. It's very usefull, and I think that if my server become big, I'm going to use Force resource packs (your premium resource). Sorry for my bad english, I'm french...

Version: 1.6.11
i have an idea that if the player did not download the resourcepack it will kick him .
-
Author's response
My premium resource Force Resourcepacks already does that: https://www.spigotmc.org/resources/force-resourcepacks.10499/ ;)

Version: 1.6.2
this version is possible to remove a resource pack?
because I need in a world the player receives a resourcepack and when he returns to the previous world, resourcepack will be removed!
thanks for this awesome plugin
-
Author's response
Yes, if you don't set any pack for a world and don't have one set for the whole server it will reset the pack with the one defined as empty. (It is a completely empty one by default)

Version: 1.5.6
Thanks for this awesome plugin :) waiting for a 1.9 update! keep up working on this awesome plugin :D
-
Author's response
Thank you for your review and there should be no need for a separate 1.9 update.

But if you encounter any errors just report them to me :)

Version: 1.5.0
I have wanted this for a very long time. This I will have to play with. Thanks for this great plugin m8!

Resource Information
Author:
----------
Total Downloads: 28,417
First Release: Feb 23, 2016
Last Update: Jul 22, 2025
Category: ---------------
All-Time Rating:
42 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings