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
got a question about HD texture packs
is it possible to use HD textures with this mod, when all users have the correct version of mcPatcher installed?
another node: could it be possible to change the tex. pack by default when he enters a specific region? one example / Idea: i place a sign in my ancient themed jungle city named:
and every user whithin 1000 blocks of the sign would have his pack changed. But you have to make sure that there arent 2 or more kinds of these signs effecting the same block though. But maybe you'll like the idea!
Thank You for reading, I really appreciate your work!
How would you turn back 2 normal?
@jtjj222
Where is it? :)
Does it have a config reload-function? (really hope so ;) )
@jtjj222
Sorry not replying! Thanks that fixed it. My friends are happy now :)
@FranBlagru
Did they set server textures to on in their video settings?
@jtjj222
Nevermind! It worked for one of my friends and for the other one it didnt! But thanks :)
Thanks but it only works for me.
@FranBlagru
Add new texture packs to the "textures" section, underneath the other entries:
@jtjj222
Right clicking signs. the normal ones work but when i add text. packs they dont work. also it changes the config. Link to config (when it changed): https://dl.dropbox.com/u/105600905/config.yml Link to preview: https://dl.dropbox.com/u/105600905/Preview.bmp Link to what text. pack i'd like to use: https://dl.dropbox.com/u/105600905/textpack.zip Thanks in advance. :)
@FranBlagru
In order to help you, I will need more information:
What doesn't work? (Right clicking the signs, plugin not loading...) Are you sure you set "server textures" to "on" in video settings on your client? What is in your config file? (just send me it through mediafire or dropbox here) What was on your sign? (take a picture)
Send me that information, and I am sure I can get it working for you. :D
I cant get it to work... Help pls. I think the cofig file is not configured well..
Yay! 600 downloads. I am releasing an update that allows you to revert to the default texture pack as I write this. It will be available soon.
&ayay
@jtjj222
Thanks :)
Perhaps also add something so that the plugin's config can be reloaded in-game and from console ;)
@possefarm
Send me your config file :D
I tried putting my own Texture in, with the config file set up and all, and for some reason it won't download it. could it be a problem with the way I put it in? or is it more likely a problem with the dropbox link?
@hawkfalcon
Howd you get the red box:O
@ThisUsernameIsMine
I will add it in the next update.
@mcHUB
I would like to know, too! :)
Its always nice to be able to revert to the formal or original texture, without having to disable Server Textures, completely.