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
i Would Love this plugin if...1) it acually saved the config file...2) it accualy changed the texture for the player right clicking the sign...Deleting and moving on
I'm loving this :D
Suggestion: Add permissions to use signs based on the texture pack. I'd love to give my donators the ability to change any time!
@TeamBuckIt
Before I can be sure my software has a bug, I need to know exactly what causes it.
@jtjj222
Cmon... for the 3rd time im just trying to add MY own texture pack to it, I've even tried to only replace the Link of an excisting texture pack in the config. Theres just some bug...
@TeamBuckIt
I mean, what are you trying to add to it? @Pixiyo
What version of craftbukkit are you using? Can you send me your config file just in case there is an error in is somewhere that you missed?
@jtjj222 Again... the config file gets reset so theres nothing to send to you.
@jtjj222
1. Yes, it's working on localhost. Tryed it on MP too, but not working. 2. Config is noting wrong with, it's working on localhost. 3. Sign; http://i.imgur.com/TtezM.png
@TeamBuckIt
I mean, send me a copy of the config file with everything that you added to it.
@jtjj222
I just said. I copied like the last line, changed the name and the link.
@TeamBuckIt
What did you add to it?
@TeamBuckIt
@jtjj222
Also the other texture packs that are standard in the config file all work!
@jtjj222
Its just the default config file because it gets reset :/ altough the users stay, my added texture pack disappears. Im running CB 1.3.2-R2.1 please help me :D
@TeamBuckIt
Sorry for the late reply, can you tell me what version of cb you are using, and send me your config file? :D
When I add a texture pack, and I restart the server it's gone!
@Pixiyo
Do you have server-textures on in your video settings? Have you tried different texture packs? Can you send me your config and a picture of your sign?
I'm hosting at Daddycheese and i can only use a port between XX and XX, is this the problem?
This plugin is working on my local server, but not on my public server. When i right/left click the sign on the public server noting happens O.o.
@gustebeast
Yeah, sure. I'll add that.
would it be possible to add commands for this? E.G. /texture rustica I think it would be nice to switch textures on the go
@mojothejojo
I could add some zone-like features to it, although I think there is already a plugin that does that. As for the hd textures, I don't know if they work; I'll have to test it.