MultiPack
What Does it Do?
MultiPack is a simple plugin that hooks into WorldGuard and allows the setting of texture packs for each region.
The plugin tries its best to respect region priorities, so regions with higher priority will override the texture pack of a lower priority region.
This plugin would be great for creative servers with builds that look better with a specific texture pack, or RP servers that want different areas to set a different mood.
Unlike some other texture pack plugins, this one does not require Spout!
How Do I Use it?
There are simple commands to add, remove or set the texture pack of a region. So if you do not like manually editing files, or want users to be able to set a regions texture pack, this plugin allows for that.
Please consult the "Commands" section for more information.
If a player is not in a region, the servers default texture pack will be used. If the server does not have a default texture pack, the player will be reset back to the Minecraft default texture pack.
Permissions
- worldguard.region.texture.regions.<regionName> - allows the user to set the texture pack of a region that they are not an owner of.
- multipack.reload - allows manual reloading of the configuration.
- multipack.default - allows setting of worlds default texture packs.
Commands
- /multipack <add|set> <worldName> <regionName> <Texture Pack URL> - Adds/sets/changes a texture pack to a region
- /multipack remove | rm <worldName> <regionName> - Removes a texture pack from a region
- /multipack reload - Reloads the configuration ( useful for manual edits )
- /multipack default <set|add> <worldName> <url> - Set the default texture pack of a world
- /multipack default remove <worldName> - Remove the default texture pack of a world
The "add", "remove" and "set" commands all require at least one of the follow things to be true for the sender of the command to be allowed to set the texture pack of a region!
The command sender:
- Is OP
- Is an owner of the region
- Has the permission "worldguard.region.texture.regions.<regionName>"
- Is the console
Will this be updated to 1.7.10 currently it doesn't work.
@nala3 Are you sure about the tekkit thing. Cause I could REALLY use this in my tekkit classic server.
Does this still work with the latest version?
Can you use
__global__
regions?Hey so, is this going to be updated for Minecraft 1.5.1? :) please reply, thanks! :D
I tried one of the snapshots from http://ci.worldoftomorrow.net/job/MultiPack/, but it doesn't work. It downloads the texture, but it doesn't change it. The URLs are 100% correct, I use Dropbox as a texture pack storage. No error messages written in the console.
@nala3
Yep. Find a default texture pack direct link and it could switch back to that
@domorecrank
Not really, because I have no way of knowing what their texture pack that they are using is. And there is no API call to even set the default texture pack back, I have to actually have it downloaded. :P
Is it possible that with the new API, worlds/regions without a specified texture pack could be made to simply revert to the player's normally used texpack?
My aim is to assign a pack just for a few alternate worlds, allowing players to continue using their own preferred packs when first joining the server, and when leaving one of the alternate worlds. Such an ability would make gameplay much more comfortable for users who use HD or shader-enabled packs.
Thanks!
@jjacobson
Yeah the build did fail, It was because of some error fetching the new code from github, not because of a problem the with plugin itself :P
@nala3
I am new to jenkins, but is seems that build failed. I tested it and I still have a problem with it switching packs, when the player enters the region that a texture pack is bound to, nothing happens to the player. But after they leave it shows a gui that says its switching texture packs, and it changes whatever texturepack the person is using back to the default minecraft pack. It just does not seem to be changing the packs when the user enters the region.
@jjacobson
Ahh yes, it is out of date. Should be fixed now.
And yes, I do use the API call to set texture packs now that they added it :)
As for it not working..I will have to do some testing when I have time.
This does not seem to be working for me. I set it up, but when the player enters the region nothing happens. Any ideas? Using craftbukkit #2362 and the latest build from your jenkins.
Also, incase you are not using this, http://jd.bukkit.org/dev/doxygen/d5/d74/interfaceorg_1_1bukkit_1_1entity_1_1Player.html#a835bb7ec0a1c07e078a187ab699ddae5
And the download link in the plugin for the default texture pack (https://dl.dropbox.com/u/52707344/default.zip) seems to be out of date for the latest minecraft textures (some of the new blocks just show purple for me) But I could be doing something horribly wrong.
This plugin looks amazing, I will be testing it on my server tonight!
@bman87
Try build #11, I had an error with the old builds that I just realized. Due to a Jenkins project mis-configuration, I was saving an old 1.0.3 build over and over again instead of the new version of the plugin >.>
So far with the 1.0.4 build, it seems to be working just fine.
Hi nala3 is there any new on this plugin? (1.4.7 support) There so many different plugins(mods) that does Textures. but It would bee great if you guys got together and made one ULTIMATE.. mod.
Like combo of all of them. That will give you change textures whit signs.. Force for each world Region. and no dependent on other mods. and would utilize Permissions or PEX Group Manager.. etc...
one thing? can this work without World Guard. as I use Grief Prevention instead..?
@nala3
It just gives me "Internal error has occured" and a Null error in the console.
1.4.7 Dev build: http://ci.worldoftomorrow.net/job/MultiPack/
Feedback would be most appreciated.
Update please !