TexturePack Changer
Works with 1.7!
About
Ever wanted a way to let your players choose what texture pack they wanted, without having to go through the hassle of downloading and installing it? Of course you didn't, you are a mean admin who likes to see his players suffer! For their sake, I wrote this.
Usage
Just drop the jar file in your plugins folder and restart your server! A default configuration file is created for you, with a few texture packs already configured and ready-to-use.
Commands
/changetp <texturepack name> Changes your texture pack. Requires TexturePackChanger.change or op.
/listtp Lists all of the textures in the config. Requires TexturePackChanger.list or op.
Signs
To let players easily change their texture pack, create a sign with the first line saying [TexturePack] and the second line the name of the texture pack. Requires the 'TexturePackChanger.change' permission. For example, if I wanted to make a sign that would enable Cellcraft, I would make a sign that said:
[TexturePack] Cellcraft
If you know of a texture pack that I should add to the default config, please let me know!
Editing the configuration file
Editing the config file is a snap. Make sure that you have started the plugin once before, so that the default config file is generated. The structure of the configuration is as follows:
Players: playername: texture: texturepackname Textures: texturepackname: url: http://path.to.texture.pack.zip
If you have any questions, let me know!
For texture pack creators
I will include any texture pack in the default config file to make it easier for users to get up and running with this plugin. This is a great way for you to get more publicity for your texture pack, and a great way for users to find your texture pack. If you have a texture pack included by default here, and you want it removed, leave a comment and I will remove it immediately.
Help out
- Add a feature or fix a bug: Soruce code
- Help me write a better about page
- Request a feature by making a ticket
- Report a bug by filing a ticket
Change Log
Version 4.1
- 1.7 support, thanks to kulboy121
Version 4.0
- Added permissions
- Added commands
- Moved from Github to BitBucket
Version 3.0
- Added 1.4.7 support
- Bukkit added a texture pack api in 1.4.7, so now I don't have to use nms code (to send the packets directly)!
- This update should work for any future versions of bukkit past CB 1.4.7-R0.1. For anything before that, use a different build of this plugin.
Version 2.0
- Added 1.4.6 support
- Made some usability enhancements
- Fixed a config write issue
Version 1.1
- Added Rustica, Ravencraft, and Forgottenlands to the default config file. Removed the default entry.
- Fixed the issue with standing signs not working.
- Made the first line allow any type of capitalization.
- Fixed an issue with the config being overwritten
Version 1.0
- First release
Is there a way to disable the notification text when you right click a sign which puts on a texture pack? Ive went through the config file and there is not any message options.
unfortunately, it seems like mojang just made any use of texture or resource packs on servers impossible for who knows how long
https://mojang.atlas...browse/MC-18569
https://mojang.atlas...browse/MC-18022
New permissions, resource pack support, and the option to revert to the default are all planned for the next release, shortly after 1.6 is released.
an option for onlyadmin can create texturepack-changer-sings would be great. Ticket: http://dev.bukkit.org/bukkit-mods/texturepackchanger/tickets/6-only-usergrup-x-can-create-texturepackchanger-signs/
Now the change of the texturepack works like this:
Every Player can put a "Texturepack-Sign" with the texturepack-text in the world.
I wan´t an option that only a Player who has permission to set a "Texturepack-Sign" can put it in the world. The permission-node could named: Texturepack.Sign.Add f.e.
So only a Player who has this permission-node can place a working "Texturepack-Sign".
@Yune19
you have to create a default-texturepack. It would be nice, if it would be found in the package of this mod. -> Ticket: http://dev.bukkit.org/bukkit-mods/texturepackchanger/tickets/7-add-the-default-texturepack/
@bigfoot129012
yes.. you can upload it on your page and link in path:
"url: http://path.to.texture.pack.zip" -> http://dev.bukkit.org/bukkit-mods/texturepackchanger/#w-editing-the-configuration-file
@MineCrafterCity
yes - as texturepacks? -you can upload *.rar or *.zip
@SjorsMaster
just write it in your config, f.e.:
Players:
jorsMaster:
texture: Cellcraft
jtjj222:
texture: Cellcraft
thx
Julia :)
How can I stop using a texture? I mean, I'm using FaithFul 32x32 but I want to use again the default minecraft texture. How can I do it?
is there a way that i can ad a texture pack to my website and link the texture pack to the config file and make a sign and have people click on it to change there texture packs if so plzz let me know how b/c i have tryed and say's to the other players that there useing it but it does not show it why? i have 1.5.2 bukkit
@evi73
That is an issue with the client. Try turning off server texture packs (under video settings), restart the client, turn them on, then do /changetp (texture pack).
@cartose777
Thank you. It's the summer break soon, so hopefully I will have time to work on this more.
@MineCrafterCity
No, that would be a major vulnerability (to allow servers to run any code they want on the computer). However, you might get something similar when the mod api comes out. Don't hold your breath for that though, it is almost a year late.
Is it possible to upload other files such as .jars?
This is the best texture pack plugin ever!! Keep updating it, it's amazing :)
Really nice plugin. Perhaps a stupid question but a few of my clients didn't give permission to download the texturepack. Now that they want the texturepack they are not asked anymore if they want to download it. Where can i give a command that the plugin should ask for permission again?
Thanks, Evelien
How can i do that evrybody got my texturepack?
How do I stop using the texture pack?
I would like to point out that this works on 1.5 and above.
@TheSteaIth
Can you send me a copy of your config, and a screenshot of the sign? Also, what version of craftbukkit are you using?
@jtjj222
I've tested with 4 of the default packs, and I got a friend onto my server to test it as well and he experiences the same problem.
@TheSteaIth
Hmm. Even the default ones do that? Does it do that for all players, or just you?
@jtjj222
I'm experiencing the same problem, tested with a fresh bukkit server with no plugins but this, and without optifine (my only client mod) and changing to a texture pack results in the blocks remaining the same however depending on the pack the gui, mobs, or water will be changed.
nice info: "Works with 1.5!"
@joehot200
I will add support for colour codes as soon as I have the chance.
@EpicKnarvik97
What texture pack are you trying? Does it do that for all of the texture packs?