AntiP12a
Introduction
Don't like the noobs on your server that don't understand how to behave?
Well then this is the solution! AntiP12a tests if the player can read simple messages and type commands in chat.
When they first join, a message will show up "To see that you're not a noob we want you to type this command /Verify <random string of numbers + text>" .
The random number in the message is written in letters to make it harder to just copy-paste the command.
The players can't chat, break/place or type any other command then /verify if they haven't verified.
This plugin uses an update checker. You can disable this by changing 'Update:' from 'Auto' to 'Off'.
We do recommend people to leave this on 'Auto' since this will help them have an updated and bug-free experience with Antip12a.
Installation
- download the .jar file
- locate your plugins folder and drag the .jar file into it
- restart your server
- Stop some noobs!
Links
IRC - Live chat (irc.esper.net #carlgo11support)
Latest development build
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
(thanks to tryy3 for letting us use his ci!)
Github
Commands
Command | Function |
---|---|
/verify <number> | Verify that you're not a noob |
/AntiP12a | The plugins main command |
Permissions
Permission | Function |
---|---|
Antip12a.* | Gives you all the permissions listed below |
Antip12a.ignoreplayer | The player don't need to verify |
Antip12a.CMD.antip12a | Permission to use /AntiP12a |
Antip12a.CMD.antip12a.reload | Permission to reload the plugin via /AntiP12a reload |
Antip12a.CMD.antip12a.verify | Permission to manually verify another player via /AntiP12a verify |
Antip12a.CMD.antip12a.check | Permission to check if a player is verified via /AntiP12a check |
Developer?
The src code is on github.
We also need more devs working on the plugin so if you're interested just pm me!
Need help?
create a ticket or contact us on our IRC!
ToDo
Make a separate file with all the players in it.permission that will ignore the player- Kick timer
Language fileDisable commands when not verifiedPrevent player movement when not verified
@tryy3
feel free to push a commit :3
Still working on it? :P I can tell you got a few bad things in it, like onEnable() you don't need to type the "is enabled" out anymore unless you don't want the default stuff from what I can tell you don't, and you aren't checking if the sender is a Console or a player, and suggestion would be, makeing the verify code harder, which means it should include numbers and letters
like
Afb9432Odfp dfdsfoFD0524
@tatsunow12
What?!
The plugin.yml works. and please post a ticket if you have any problems with the plugin
Hi, this plugin.yml not avaible usage this plugin.yml:
name: AntiP12a version: 0.0.1 main: org.carlgo11.anti.p12a.Main
commands: antip12a: description: Antip12as Main command verify: description: Verify that youre not a p12a
@mikegeitz
Still working on the plugin. There are still some small bugs :)
Looking forward to using this plugin :D
Edit: Did you remove your download link? Could have sword it was up.