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
@bobtch
Nice to hear! I will add it to the list :D @Xephi59
Yeah, I will look into it.
@wilsondc15
You are really starting to annoy me. My plugin works on 1.4.7+, and it doesn't use spout. That voids 2 of the things you just said. Moreover, your plugin is a direct rip of mine. You made it after mine, and even asked me to help: "I live your plugin! I was wondering if you were interested in helping me with my plugin Multi-Texture." Then you come and make false claims about my plugin? My god man... As for the 'better' part, the only difference is that my plugin uses signs instead of commands.
Can you add a Custom Flag for WorldGuard and enable per region Texture Pack ? That could be awesome *_*
Xephi
Here's a link for oCd pack! I love it and have it as default for my server: https://www.dropbox.com/s/80cav0e7adppu6d/oCd%20Pack.zip
I can't seem to get the signs to work, though. They just end up being normal signs with black font.
EDIT: My bad, I thought it's supposed to colorize itself, but it's actually working fine. Adding new texture packs in the config is easy - this is a great plugin, thank you!
@Coasterfan312
Hmm. Perhaps the download is too slow? Or maybe the texture pack is too large? Is the texture pack 16 x 16?
Could you add Disco's OCD please? I tried ading it manually to the list, but it immediately goes to 100% loaded and in a way freezes, but you can press ESC to close it and keep the texturepack you're on.
@kataboo
I need the same thing (per world texture) + spout support :)
Cat's hi !
This plugin can handle one texturepack per world ? or per player ? is it a multiverse compatible plugin?
Chat lu !
Ce plugin permet-il de gérer un texturepack par Monde ? par joueur? Est-il compatible avec multiverse ?
K@taBoO Full Redstone Alchemyst
@red0fireus
@Mcpixx202
Working on it. It will be available soon.
how do u get back to Default
How do you change back to default?
I would recommend Sphax Pure BD Craft, I think is the name
@jtjj222 Thank you so much! For this plugin and idea! I was just having problems trying to install a texture pack. And its okay forget them haters they won't get far.
I hope this one is less buggy :P
Very nice plugin. As soon as I tried it out I knew this one would a keeper.
Just for a Quality of Life suggestion, give people a command that tells them which texture pack they're using based on the player's section in the config file. It doesn't even need to be permission-based as it doesn't seem to be something you can grief with. As said before, just a small quality of life update, so it is up to you to work towards it or not compared to bug fixing for example.
the best minecraft plugin¡¡¡¡¡¡
@jakesta14
Yeah sounds like you have a personal problem as the plugin works fine (I just tested it). Don't come onto threads dissing stuff because you are bad.
(still waiting for it to be approved by bukkitdev :( ) Here is a link to the file : http://dev.bukkit.org/server-mods/texturepackchanger/files/4-texture-pack-changer-v2-0-1-4-6-support/
Version 2.0 released. - Added 1.4.6 support - Fixed a bug where the config wouldn't save properly if the server wasn't shut down properly Note: You will need to use version 1.1 if you want to use this plugin on a server running 1.4.5 or lower
@jakesta14
Honestly? The plugin is tested and working. Instead of making condescending remarks, tell me what isn't working so I can fix it. I can almost guarantee you you are just doing something wrong.