Rakamak
Version : 5.2.1 (06/05/2012) For CraftBukkit 1.2.5-R1.0+
Author : Erwyn & Dorpaxio
The Rakamak plugin has been created to provide a security opportunity for
servers with online-mode=false.
Cause I was in a particular network configurations with players accessing the
server by the Internet and others by the local Network without Internet access
I was encoutering lots of account stealing, particularly adminisatrators accounts
(oh? isn't it?).
The Rakamak plugin is a simple plugin which asks a password previously set up
by the player, before being able to do anything with his character.
It's my first plugin, so I probably have lots of things to learn, but it works...
Features:
- Set a password for each player
- Protect players from account stealing by asking it
- Disable all commands but the login's one when not logged.
- Possibility of changing password > /changepass <currentpassword> <newpassword>
- The player can move only in a radius of 5 blocks.
- Later login, the gamemode of player is changed automatically in survival.
- Disable the chat if player isn't login ( Optional In config )
- A player op. It isn't op later login.
- Possibility of changing the radius of the not movement ( Config )
- Possibility of changing the text.
- No damage if player is not logged.
- Kick player if he tried too many password. (Config)
- Admin Password for more security. (Option)
- See the passwords of others (ADMIN)
- Change the paswwords of others (ADMIN)
- Use permissions.
- Save Ip (Config in settings or per player.)
Usage:
- /register <thepasswordyouwant> to protect your character
- /login <thesamepassword> to authenticate on login
- /changepass <currentpassword> <newpassword> to change your password
- /achangepass <player> <newpassword> [adminpass] to change passwords of others (ADMIN) - rakamak.admin.changepass
- /aseepass <player> [adminpass] to see passwords of others (ADMIN) - rakamak.admin.seepass
- /rakaload [adminpass] to reload configs and templates (ADMIN) - rakamak.admin.reload
- /logout to disconect without problems and remove currently registered ip.
- /togglesaveip to totally stop/start saving ip (/tsi too).
| Commands | Actions | Permissions | |
|---|---|---|---|
| /login or /lg | To authenticate on login. | None | |
| /register or /rs | To protect your character. | None | |
| /changepass | To change your password. | None | |
| /achangepass | To change other's passwords. | rakamak.admin.changepass | |
| /aseepass | To see other's passwords. | rakamak.admin.seepass | |
| /rakaload | To reload configs and templates. | rakamak.admin.reload | |
| /togglesaveip or /tsi | To totally stop/start saving ip. | None | |
| /logout | To disconect without problems and remove currently registered ip. | None |
Changelogs : ChangeLogs
Download:
If you have last version before 5.0.0, INSTALL the new settings and new templates !!
Link: Rakamak.rar ( V.5.2.1 )
TODO:
- MySQL support
- The MySQL support will be optional ( Config )
- 1 or more player per IP (config)
-
View User Profile
-
Send Message
Posted Mar 3, 2012Salut, Bientot dispo pour la 1.2 ?
-
View User Profile
-
Send Message
Posted Mar 3, 2012Please update the plugin.I don't want to switch to AuthMe because this plugin isn't updated,i already have all the passwords for all my users in Rakamak
-
View User Profile
-
Send Message
Posted Mar 2, 2012We need an update for r5. Thanks for everything. This is a very nice plugin
-
View User Profile
-
Send Message
Posted Feb 29, 2012Still works fine fro me in r3 but Feature requests: 1 make max attempt at passwords configurable, 2 allow for a admin perm to chnge passwords for people, make a "whitelist" for allowed commands before login
-
View User Profile
-
Send Message
Posted Feb 25, 2012Not saying this isn't a good plugin, but those of you complaining that it doesn't work, stop whining and use a different plugin, there are at least 5 that are updated.
-
View User Profile
-
Send Message
Posted Feb 25, 2012update pls
-
View User Profile
-
Send Message
Posted Feb 9, 2012[code]08:00:56 [SEVERE] Could not pass event org.bukkit.event.player.PlayerCommandPrep rocessEvent to Rakamak java.lang.NullPointerException at com.piwany.erwyn.rakamak.RakamakPlayerListener.onPlayerCommandPreproc ess(RakamakPlayerListener.java:192) at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.ja va:298) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:57) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:453) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler. java:770) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)</p> <p> at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:725) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :176) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100) at org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java :552) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7 <span class="emote emote-glasses" title="Glasses">8)</span> at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)[/code]
-
View User Profile
-
Send Message
Posted Feb 7, 2012How to use mysql database?
-
View User Profile
-
Send Message
Posted Feb 4, 2012Super plugin merci beaucoup :)
Par contre j'ai beaucoup d'erreurs NullPointerException dans la console, comme beaucoup de monde apparament.
-
View User Profile
-
Send Message
Posted Feb 4, 2012Hi,
I don't know if this bug has already been reported.
Any unauthenticated player can still throw stuff out of the inventory. This is a big problem on our server at the momen :( Can you please fix it?
Greetings, LF94
-
View User Profile
-
Send Message
Posted Feb 3, 2012@todo94
in older versions thawas a problem when u did a /reload. but i have the newest vesion with no problems. mabey make sure u have newest one
-
View User Profile
-
Send Message
Posted Jan 29, 2012this plugin does not protect people from messages like "Logged in from another location!" it kicks me of the server when somebody connects with my name you need to look into that and fix it right away cause although the user that logs in with my name can't access my powers,it is really annoying cause you can't connect to your own server!
-
View User Profile
-
Send Message
Posted Jan 25, 2012i got some problems i have bukkit 1.1 maby that is the problem that the plugin is old?
15:59:37 [ALLVARLIG] java.net.SocketException: Socket closed 15:59:37 [INFO] emilus54321 lost connection: disconnect.quitting 15:59:37 [ALLVARLIG] at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:116) 15:59:37 [ALLVARLIG] at java.net.SocketOutputStream.write(SocketOutputStream.java:153) 15:59:37 [ALLVARLIG] at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 15:59:37 [ALLVARLIG] at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 15:59:37 [ALLVARLIG] at java.io.DataOutputStream.flush(DataOutputStream.java:123) 15:59:37 [ALLVARLIG] at net.minecraft.server.NetworkWriterThread.run(SourceFile:103) 15:59:39 [ALLVARLIG] Could not pass event PLAYER_COMMAND_PREPROCESS to Rakamak java.lang.NullPointerException at com.piwany.erwyn.rakamak.RakamakPlayerListener.onPlayerCommandPreprocess(RakamakPlayerListener.java:192) at org.bukkit.plugin.java.JavaPluginLoader$5.execute(JavaPluginLoader.java:296) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:340) at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:761) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:728) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:721) at lishid.orebfuscator.utils.NetServerHandlerProxy.a(NetServerHandlerProxy.java:101) at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:226) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:96) at lishid.orebfuscator.utils.NetServerHandlerProxy.a(NetServerHandlerProxy.java:44) at net.minecraft.server.NetworkListenThread.a(SourceFile:108) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:534) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
-
View User Profile
-
Send Message
Posted Jan 23, 2012Are you going to update?
-
View User Profile
-
Send Message
Posted Jan 19, 2012how about the kicking player when join with same name ?
-
View User Profile
-
Send Message
Posted Jan 17, 2012Are you going to update? And add 1 acount for 1 IP
-
View User Profile
-
Send Message
Posted Jan 17, 2012Could you make it where it also checks to see if usernames are correct, otherwise they can't /register. (ex: no spaces, no punctuation) (like: x_clucky is correct; x clucky is incorrect).
I don't know any other way to say this.
-
View User Profile
-
Send Message
Posted Jan 16, 2012Hi,
The Rakamak is faulty. I use the CB 1.1 R1. Could you help me?
Error:
-
View User Profile
-
Send Message
Posted Jan 14, 2012Are you going to update this plugin? And are you going to add my templates to your post?
-
View User Profile
-
Send Message
Posted Jan 13, 2012I know this will sound kinda strange, but could you also make a configurable option to make the data file an xml database?