MyBBReg
This plugin is currently broken, use at own risk!
This plugin allows your players to register at your MyBB-forum.
it could not be easier, you're registered with /register <password> <email>!
not english?
No problem, near all messages are changable!
features:
Ingame register system for your mybb forum!
username at the forum is the same as ingame!
auto-encript the password, include salt!
works with mysql, self writed and not a libbary!
reminder non-registered players at join to register!
change the default signature!
vailid email check, thanks to EnkyHD for the source!
advanced debug-system for fast debugging!
How-to install:
Be sure you have and use java7!
download MyBBReg.
drop it in your plugins folder of your server.
restart/reload/start your server, it generate now the config file
put your server down.
go to /plugins/MyBBReg/config.yml
open it and configure it as you want. (this helps)
Be sure the mysql is up and the given data is correct!
start your server again, it shows now a message like this:
congratulations! you can now use MyBBReg!
Permissions:
permission: mybbreg.register
description: this permissions allows players to register
default: true
Todo:
<s>Make the command /register working.</s> done!
Make the command /changepass working.
more debug messages for even faster debugging
Add a email confirm system.
Promote a user to a group when he is registered
Bugs:
<s>#4 you can never send any pm's exept if you have turned it on in your settings of your forum-profile</s> fixed in 0.2.2
<s>#3 if there is a - in a email, it said it is invailid</s> fixed in 0.2.1
<s>#2 On joining it says always that the player is not registered, even if he is registered</s> fixed in 0.2
<s>#1 some unused translations in the config (registered and gotoforum)</s> fixed in 0.1
If you have found a bug and it is not in this list, please report it here!
FAQ:
see here for more information.
Known servers:
Name: Cookcraft ip: cookcraft.nl
Name: CastleCraftMC ip: play.castlecraft.net
If you want your server in this list, send me a PM :D
Stats:
I am collecting data, using MCstats.
Its save, look here for answers at all your questions.
I'm not going to make a disable function, this is pure to get good static of the plugin :P
@cookcraft
I use this plugins :
Regentronique LeaderBoard!
Announcement
Color Notes (CSS extras) + bonus stuff
Default Thread Title Color
Extra Report Options
Fassim Anti Spam
Forum Age by HSC Community
Gaming ID`s
Hide Conten Until Reply
Janota`s Usergroup Legend
My Country Display
Minecraft Premium User
MetaTags Plugin
Registration Security Question
Reputation Power
Spam Central
Advanced Spoiler
Stop Forum Spam
My Thread Decorator
but that should not be a problem right?
[English]
This is becuse you don't have the default users table. Do you use a plugin in your forum? If yes, whitch?
[nederlands]
Dit is omdat je niet de orginele user tabellen hebt. Gebruik je plugins in je forum? Zo ja, welke?
[English]
well i have the plugin but didnt go well (Error) :
21:35:36 [WARNING] [MyBBReg] Cannot register JayJaxHDGaming!
21:35:36 [INFO] [MyBBReg] [DEBUG] [3] Stacktrace:
21:35:36 [SEVERE] java.sql.SQLException: Field 'steam_undercp1' doesn't have a d
efault value
21:35:36 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.j
ava:1073)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
3593)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
3525)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:21
40)
21:35:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
java:2626)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeInternal(Prep
aredStatement.java:2111)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
edStatement.java:2407)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
edStatement.java:2325)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
edStatement.java:2310)
21:35:36 [SEVERE] at cookcraft.Main.onCommand(Main.java:283)
21:35:36 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman
d.java:44)
21:35:36 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo
mmandMap.java:192)
21:35:36 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCo
mmand(CraftServer.java:527)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleC
ommand(PlayerConnection.java:979)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(Pl
ayerConnection.java:890)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(Playe
rConnection.java:837)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(Sourc
eFile:49)
21:35:36 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetwork
Manager.java:230)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(Playe
rConnection.java:116)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(Sourc
eFile:37)
21:35:36 [SEVERE] at org.spigotmc.netty.NettyServerConnection.b(NettyServe
rConnection.java:125)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(Minecr
aftServer.java:592)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(Dedica
tedServer.java:239)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(Minecr
aftServer.java:481)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(Mine
craftServer.java:413)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.
run(SourceFile:582)
[Nederlands]
ik heb nu deze plugin maar het gaat niet echt goed (Error) :
21:35:36 [WARNING] [MyBBReg] Cannot register JayJaxHDGaming!
21:35:36 [INFO] [MyBBReg] [DEBUG] [3] Stacktrace:
21:35:36 [SEVERE] java.sql.SQLException: Field 'steam_undercp1' doesn't have a d
efault value
21:35:36 [SEVERE] at com.mysql.jdbc.SQLError.createSQLException(SQLError.j
ava:1073)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
3593)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:
3525)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
21:35:36 [SEVERE] at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:21
40)
21:35:36 [SEVERE] at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.
java:2626)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeInternal(Prep
aredStatement.java:2111)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
edStatement.java:2407)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
edStatement.java:2325)
21:35:36 [SEVERE] at com.mysql.jdbc.PreparedStatement.executeUpdate(Prepar
edStatement.java:2310)
21:35:36 [SEVERE] at cookcraft.Main.onCommand(Main.java:283)
21:35:36 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginComman
d.java:44)
21:35:36 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCo
mmandMap.java:192)
21:35:36 [SEVERE] at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCo
mmand(CraftServer.java:527)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.handleC
ommand(PlayerConnection.java:979)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.chat(Pl
ayerConnection.java:890)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.a(Playe
rConnection.java:837)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.Packet3Chat.handle(Sourc
eFile:49)
21:35:36 [SEVERE] at org.spigotmc.netty.NettyNetworkManager.b(NettyNetwork
Manager.java:230)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.PlayerConnection.e(Playe
rConnection.java:116)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.ServerConnection.b(Sourc
eFile:37)
21:35:36 [SEVERE] at org.spigotmc.netty.NettyServerConnection.b(NettyServe
rConnection.java:125)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.t(Minecr
aftServer.java:592)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.DedicatedServer.t(Dedica
tedServer.java:239)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.s(Minecr
aftServer.java:481)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.MinecraftServer.run(Mine
craftServer.java:413)
21:35:36 [SEVERE] at net.minecraft.server.v1_6_R2.ThreadServerApplication.
run(SourceFile:582)
Maybe later. I must rewrite the whole plugin to make it posible. I'm simpely too lazy for it ;)
Anyway you can make something like this but for XenForo?
Looking forward to the new update.
Back from 3 weeks France! i have never seen this error before, so i dont know whats happening. i look for a solusion, but a update for the newest version is comming soon!
Never mind the plugin is wokring again. By the way cookcraft this plugin is awesome :D
@Kittycat3
I had a similar error, the plugin was compiled with Java 1.7, you probably have Java 1.6. Upgrade your java to the newest
@cookcraft
Yes, here is my error http://pastebin.com/U9mmAga8
@Kittycat3
can you explain me whats happening? errors or something?
This plugin used to work but i think it needs an update cause it hasn't been working for me lately is any one els having this problem?
Download nr 100!
@joey19982
i am looking for a way, im better with php than java (sounds werd, i know :P) so i can rewrite it maybe
@cookcraft Hmm, I wonder if there is a way to make your plugin force MyBB to update statistics on each join. I'm not much of a java coder myself, but it seems like there should be a way to do that. Or maybe a way to set it up in MyBB to recount statistics every hour or something like that.
I know, but i don't know how to fix that. Its something in the enigen of mybb and it does not count the tables of the mysql. I have here a explaintion how to update it mainuel.
My english is not very good, i know :P In the netherlands, where english is Mutch easier as school subject, i have a F as average for english.. I know someone who want to make translations for me, i'm ging to ask him.
At last, thanks, for this message and that you like my plugin :D !
A small bug I've found with the plugin: It doesn't update the newest member or amount of users registered. So even though the account works, the person on the "Welcome our newest member" box is whoever signed up last through MyBB rather than the plugin. It must be stored in different places.
Also, not really a big deal since the messages are changeable, but your English is a bit broken. Isn't anything wrong with that, but you might want to have someone with English as their first language spruce it up a little.
Great plugin though. It's exactly what I've been looking for!
@Harry_HL
Nice idea, i add it to the todo list
If you could add a configurable option to promote the user once registered to a specific group using GroupManager that would be great!