FLockClient - Server
FLockClient
ATTENTION: At this time I'm not able to maintain this project. If any experienced developer wants to maintain this project while I can't, contact-me.
FLockClient is a small and simple tool to force players to use the server defined .jar, It might be useful to modded server and also can work to prevent hacked clients, forcing all the players to use a clean .jar. A client-side modification is required.
Pages: Instructions || Permissions || Key Numbers || Jenkins
Features
- Highly Configurable
- Random security keys
- Multiples clients
- Force player to use a defined client
- Permissions to each client
- Download files from the server
- Permanent ban by MAC address
- more
Permissions
Permission | Effect |
---|---|
FLockClient.Debug | Receive in-game debug messages |
FLockClient.F3 | Access access to the "F3" menu |
FLockClient.Texture | Ability to bypass the texture pack lock |
FLockClient.hash.<client> | Access to the <client> defined |
FLockClient.Gui.Debug | Show debug information on download |
FLockClient.ByEmpty | Join the server without the client |
Commands
- /lc ban - Ban the player MAC address
- /lc unban - unBan the player MAC address
- /lc info - Show information about a client
- /lc list - List players using any authorized client
- /lc reload - Reload the configuration
- /lc unex - Re-enable the anti-cheat protection
Attention
This plugin is made to work with a client mode that is available here, if you don't use the mod, the server will not recognise you!
Know Bugs
- Sometimes the kick message will not be properly shown, this is not related to FLockClient.
- Let me know if you find any!
@ChengZi368
not tested
@S1lverK3y
no way to retrieve informations about the minecraft.jar without modding the client
Make it not require Mods/Spout. Maybe by sent protocol packets? :)
@FurmigaHumana
forge complete?
@FurmigaHumana
hahaha,.lol sry man..
but i read in someplace " if the client dont install the mod, the plugin cant recognize" ok. then im waiting the v1.1 :)
ty man.
@karim090
yep xD
As it says in the description "FLockClient is a small and simple tool to force players to use the server defined .jar"
ohh, ic..
so i wrote those shit in vane? :p
@karim090
exactly
@FurmigaHumana
if (client) dont install your mod, i cant conect whit that option?
@karim090
If you set "required" to true at settings.yml, people without this modification or without the required modifications (to match the .jar inside your plugins/jars/ folder) will not be able to join the server.
you have to think how force a client to use ur mod.. coz if a player want use a mod, he just only have to enter on the server whit a client whitout your mod.. so your plugin havent sence.. u need hide the server ip, or port, or.. idk..
u need do something to do for deny conection if the client havent your mod. and yes, no one like a client spesific for a server.. but, actually 90% clients enter in a server to try hacks, that other 10% enter for play, and i think if u make secure server, whitout hacks that 10% will not have problems on download a spesific client for a spesific server. and that 10% will be more % if u have a good server..
i think is the only way to control that..
this plugin can be great..
whit this, ppl can make their owns minecraft launchers. and set the updates to their own webpages and get the moded minecraft.jar in minecraft work directory (.mineacraft) (or maybe change that directory for their servers)
or maybe the way can be client side make a mod to hash minecraft.jar and send a command whit the hash and a key when a client login in the server. server side make a plugin to read the command sended by client-mod catching the hash and the key and let client play.. and whitout the "/command hash" from the client do a kick and a error message to that client.
so u can total control what exactly mods can be used in your server..
this whit a launcher abble to update your minecraft whit the mods, textures, etc.. from your webpage (i.e.) and change work directory of minecraft (%appdatta%/roaming/.minecraft) can work for a good server, coz if ppl want play, only have to download your launcher and conect whit the server..
@karim090
v1.1 is waiting for approval, v1.0 is not loading properly.
hi, this plugin is ready? coz i tryed.. i paste the jarfile in my server/plugins/* and the plugin dont create their folders and configurations, and in game the comand "lc" dont exist.. waht is happening?
Well sorry that I have to be the party crusher but
As long as the code isn't obfuscated => not allowed by bukkit-team
it won't help much and comparing some network traffic with vanilla client and yours would give the solution too.
But still for most people it should do the trick (till they find somebody that can code or learn it themselves)
Manda me o link pra baixar plz
Want this plugin? send me a pm!2
really like this plugin :3 plz release the dev or beta build as soon as possible, thank you
i'm waiting for your plugin!!!. If you need help programing the plugin , send me a mail a: [email protected] i'm interesed for this proyect , sorry for my bad english xD