Force Resource Pack
Force Resource Pack v1
Pages
Permissions | Commands | Config
Warning: This plugin is currently unstable, We are attempting to fix it
Want to stop x-ray texture packs? Force Everybody to use same texture? Use special textures and have everybody see? This Plugin is for you!
Formerly Force Texture Pack
ATTENTION: I have just taken over this project, and will be attempting to fix this plugin over the summer! Sincerely, Blue_Mustache
FAQ
Want to stop users saying no to downloading your texture pack?
Fear no more, This plugin provides a Texture Pack Download Server. If the Client Refuses to download from the server and tries to do something, They will be instantly kicked!
Want to stop x-ray texture packs?
The perfect solution is forcing them to use your texture pack!
Will this work on the spot?
Nope! You need to install the texture pack to the texturepack.zip in your server folder (Where your Bukkit.jar is!) You will also need to port forward 5000 so that your texture pack can be accessed by other players (Unless It's a LAN server!)
Is there a config file?
Not at this point in time, We are looking for configurable options. If you have a suggestion drop me one!
My minecraft host doesn't allow me to port forward 5000
We are looking into a alternative (Won't be as efficient)
Do i need to set a texturepack= in my server.properties?
Nope! Our plugin automatically does the hard work!
Will this stop bots?
Not at the current point in time, It only stops movement.
Will this stop hacked clients?
This plugin will only prevent other texture packs on login.
Will this work on high capacity servers?
This will work on any server (Providing your server can hold up to it!), We have a special system to queue requests if it becomes overloaded!
Do i need Spout etc?
Nope! This plugin works perfectly in vanilla
How does it work?
[REDACTED] Nothing here, keep on movin.
Planned Features
- No Socket Server Capabilities
- Multiworld textures
Current Bugs
- Everything *
@FlOppythp
This plugin (Due to the very nature of how it works.), will need a first initial OK. I'm working out those details right now. Currently, there is no way to check if they have server textures on. All I can do is kick them, until they change it to prompt or automatic. It's hard to explain. Don't worry, it will have a configuration to give players a prompt to accept.
@FlOppythp
My plugin will be completely self contained. Everything you need to use it, will be out of the box. It should work great. I am currently even working on packets, that might tell me if its being used. (Probably won't work though.) The API is only for developers that want to utilize the power of my plugin. And to let you in on a little secret. One of the new features is this.
In 1.8 you can put a ResourcePack in a world file, and it will automatically be loaded into your client, when you play the map. I'm taking that further for maps. Allowing the same kind of technology for clients, as for server. Basically, per world RPacks. Just drop them in the world, and they will auto load when you enter the dimension. Also, about the signs. I probably will use them, just as an agreement, that the server can use this on the player. (This agreement is optional.) Also, I know players don't like that idea, but for now, they can still override the RPack, in their settings. All my plugin mainly does, is lightly push the player in the direction of the desired pack. (Ironic to the title. Not my idea. I'm just reviving it.)
@FlOppythp
My plugin will contain an API, so that other plugins can use mine. One of the features is that they can override my plugin's requests. Even so, I can add some more options in the future. I like this idea, and will keep it in mine. Once I make a good prototype, I will work on everything trying to gel. - Blue
Possible Features
I really want to change the project description, but if I do I can't stop. If I clear all the crap away, it might get deleted for not a good enough description. So for now, garbage.
@poozza2
I think this should be easy to fix. I just mainly need to make it presentable. It going so slowly for 3 reasons. I am the only one that understands the concept. I am the only one that wants to help, thus I want 95% of the credit. I have tried to draw a flowchart of the concept to explain it. (Took 7 tries, still can't explain it)
@poozza2
ATM, it is completely glitched. I have deduced that it is actually a simple logic problem.
I hope you're still working on this plugin, because it sounds like just the plugin I need for the server. Does it work (To some extent) on a 1.7.9 server, or is it completely glitched out?
@FlOppythp
I actually thought about it. It would take less of an effort just to keep it in one big plugin. I will add an API so that other plugins that want to use it can. (Murder, Screamers, RPG, etc.)
@Mc9waystreet
Ill give you a holler.
@FlOppythp
I can't give an exact date, but after June 5th, I am done with school, and can work on this everyday. I am shooting for Mid to Late June. I think I actually have narrowed down the problem. Once I make a working prototype, I don't want to release it just yet. I want to integrate an API into it, so that other plugins can use it. I would make a separate plugin that would actually do the above. The part that actually does the hard work, will be a dependency. In other words, I will try to get out a stable build as quick as possible, but I want it done right.
Please tell me when this plugin works. It sounds cool and I'd love it for my server. :D
@All Sorry guys, I haven't had much time to work on plugins. I've been busy with school work. Since summer is coming, I will have a chance to work with this plugin! This was Myles's side plugin. He couldn't get it to work after too long, so he abandoned it on a door step. I then asked him if I could carry the torch, and he said yes. I really like the idea of this plugin, and want to fix it. The concept is simple, but I have no knowledge of web servers. I could fix this, but the closest guy I could find with expertise in this, has not responded to my PMs in 6 months. I hope I haven't lost my eager customers. :( This summer, I will make my best shot in the dark. To tell you the truth, I have been babying my own first plugin, so I haven't had time for this one.
Bottom Line: There is a 80% chance I can recode this plugin, and will have it done during the summer!
We are back in business baby! ;)
- Blue
P.S. I hope I'm not too late. :( P.P.S No lag will be created, and yes it will still kick you. (DO NOT use the current build, it will not work, and most likely crash your client!)
PLEASE UPDATE SOON! i really need this for my server!
Update sounds good ;-)
P.S. Hah, the description, quite a mess isn't it!
Finally!
I am proud to announce, that we are going to update this soon! I will soon have a new member on my team, who supposedly knows http servers! Have a smiley! :) - Blue
Will this be fixed as we are now running 1.7.2?
@Blue_Mustache
Mojang ticket and ticket have been marked as resolved btw. Idk if there are any corresponding bukkit api changes.
To say this least, this project is screwed up. First off, you have Mojang screwing up the texture pack system, which even if i do get this to work, It would still crash clients, cause the source code that handles texture packs has been removed, due to "Issues". Apparently Mojang thought that their request GUI wasn't "Pretty Enough". So It is disabled until 1.7. So I cannot do anything, even when this gets fixed, their are more obstacles.
Second off, the way this works, would take too long to explain.
ATTENTION: I will not be working on this until 1.7, and If any of you know any people that are good with Java and web servers, that would be great! WE COULD HAVE THE PLUGIN WORKING IN A WEEK! With your help!
Until then, entertain your selfs with my half finished new plugin, called "8Pages". For those of you that dont know what it is, its Slender: The Eight Pages, in bukkit. :P
- Thank You all you loyal fans, for your patience!
- Blue
P.S. Will fix crappy description, needs redoing.
error: http://pastebin.com/7ne9M8jp