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
A update to this would be awesome, if you are able. It worked in the last bukkit build (1.4.5 r0.2), but it won't work in 1.4.5 r1.0. If it won't work in 1.4.5, I assume it won't work with 1.4.6 So, whenever you can, a update for 1.4.6 would be nice, for 1.4.5 I can just go back to the older bukkit.
This plugin is extremely neat. I have a adventure server and it allows things to vary depending on what area you are in. Example, in a ocean or lake, the water looks blue, but in a sewer, it looks green. Or I can use wool replacements for creates and other decorative blocks. Needless to say, my server relies quite a bit on this plugin. Extremely useful!
@gamx100
Nahh I probably need to update it.
Is this working on 1.4.2 ?
Because it tried it, and it doesn't work.
By the way, this is a really good idea, man !!!
This plugin is awesome! But is there a way to restrict who gets to set their own texture packs?
@nala3
Aha! maybe this will help in our investigation. I have found that when the texturepack fails to apply it makes this placeholder file, which unarchives in an infinite loop.
http://dl.dropbox.com/u/3690526/Conquest_V1.0(borked).zip
(no, it dose not call it borked, i did that)
@nala3
Thanks for looking in to this! As far as I know HD packs are the same as non HD ones they are just advised against because Minecraft doesn't natively support them.
@Saberpeep
Thanks! I will look into this!
EDIT: Okay, right off the back one of the first things I notice is that the non-working pack is a lot messier than the working one. I also notice that they are both HD texture packs which may have adverse effects, I don't know. But, these are just initial observations and I will keep checking into it.
@nala3
Ok, here is a working one: http://dl.dropbox.com/u/3690526/Iridescent%20Dreams_mellow%20EDIT.zip
And here is the non working one: http://dl.dropbox.com/u/3690526/Conquest%20DarkV%201_0.zip
@srakath
Hello there, I am sorry you are having trouble. But what you claim are my instructions on how to use the command most certainly are not. If you would use some basic logic, you could discern that /multipack add OR /multipack set are acceptable commands to add a texture pack to a region that does not have one assigned.
Now I do admit a bit of lacking documentation for the "default" commands, but those are to set a worlds global texture pack. It should be fixed now.
And if you are getting "Syntax Error" all the time, well why don't you show me an example of the command that gives you that error, because it works fine for me.
So to make a texture pack appear in a region I would use the /multipack add command because I'm adding that texture pack to the region. No, wait... maybe I'm supposed to use /multipack set because I'm setting a texture pack to the region. Or am I supposed to use /multipack default add because I'm adding a texture pack as the default for the region. No no! I must be supposed to use /multipack default set, because I'm setting the texture pack as the default for the region.
Why are there four commands? What is the command for "Make a texture pack appear in a region"? I don't know what to type. I don't know what any of this means. I don't know if I'm supposed to SET the texture pack, or ADD the texture pack, or DEFAULT ADD, or DEFAULT SET the texture pack. I'm so confused!
"...so if you don't like editing files..." I would love to just edit the files so that I don't have to decode these instructions, but the config file is completely empty. What do I do with it?
No matter what I type it just says "Syntax error" anyway.
@Saberpeep
Weird.. Can you send me a working texture pack and a broken one? They would be very useful for testing!
It works! ...Sometimes. It only seems to work with specific texturepacks. Like, my custom texturepack: Iridescent%20Dreams_mellow%20EDIT.zip works, and Derivation4_1.zip works, but ConquestV1_0.zip does not.
@ScruffyUnicorn
There us no way to FORCE players to say yes unless you make all of them use spout.
@nala3
So what should I do? Is there a way to make the players accept 'yes'?
@ScruffyUnicorn
Yes, that would be it exactly lol
@nala3
Latest bukkit, pretty much latest WorldGuard, and I just got the plugin last night and commented on it after I got it. Could this problem have anything to do with pressing 'no' when it asked to set my texture pack when I had a texture pack set for the whole server?
@ScruffyUnicorn
Hmm... Okay, well I could use some information: - Game version - WorldGuard version - Plugin version
Does not seem to work. There were no errors when starting, but a made a region called TPTest, then I did '/multipack add creative TPTest http://minesworn.com/MineSworn.zip' and when I enter that region, nothing happens to my current texture pack. What should I do? I am running as OP so it shouldn't be a permissions problem.
@joshwenke
Well thank you! I honestly figured it would be a bit more popular than it is... I mean some people were saying that it doesn't work but I test it on my server and it does seem to work, so I have no idea what they are talking about :P
This is a genius idea. Highly original, well done.