Mineuniverse
Log in Register
Plugins

MySQL Register

MySQL In-Game Website Registration - Users will not be able to steal another's IGN
by _ForgeUser7603149
Download Claim this project
16,388 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Admin Tools Developer Tools Website Administration

MySQL Register

A simple plugin that allows your users to /register. Please note that this is not a in-game registration plugin, it is made specifically for those who want a website for their server, and want to make sure their players cannot steal another's IGN.

This plugin uses SQLibrary, and I greatly appreciate PatPeter, who created it. It is included in the JAR, and you don't need to install it as a separate plugin.

Usage: /register [Email] [Password] [Password Confirmation]

Setup: Simply put this plugin in your plugins folder, launch your server, and a default config file should be generated. It will try to connect using the default details, and will print a bunch of errors to console. Stop your server, and follow the below instructions to set up your connection.

The config file:

connection:
  hostname: localhost #The hostname/IP of the MySQL server, defaults to localhost
  port: 3306 #The port for the MySQL connection (don't change this if you don't know why you need to,) defaults to 3306
  name: minecraft #The database that is contains the table containing usernames, passwords, and emails, defaults to minecraft
  username: plugin #The username for the connection, defaults to plugin
  password: password #The password for the connection, defaults to password
database:
  table-name: users #The table name that the data is going to be stored in, defaults to users
  user-column: username #The name of the column that the username of a player that registers is going to be stored in, defaults to username
  password-column: password #The name of the column that the password is going to be stored in (needs to be accept at least 32 characters, since the password is hashed in MD5,) defaults to password
  email-column: email #The name of the column that the email is going to be stored in, defaults to email
hashing: md5 #The hashing to be used, options are md5, sha1, or none. Defaults to none, anything that is not md5 or sha1 will also default to none.

Permissions: This plugin uses the default Bukkit Permissions API, which may not work with some plugins. The permissions node that gives access to the register command is

mysqlregister.register

Current Features:

  • Simple register format
  • Email verification
  • Table name customization
  • Column name customization

Planned Features:

  • Confirmation Email
  • Localization (Plans for Russian, Spanish, French)
  • Different password encryption settings

GitHub: Follow the project's development over at GitHub

MySQL Register v0.5
MC CB 1.5.2-R0.1
Release 2013-05-07 Get
MySQL Register v0.4
MC CB 1.5.1-R0.2
Release 2013-04-14 Get
MySQL Register v0.3
MC CB 1.5.1-R0.1
Release 2013-04-11 Get
MySQL Register v0.2
MC CB 1.5.1-R0.1
Beta 2013-04-11 Get
MySQL Register v0.1
MC CB 1.5.1-R0.1
Release 2013-04-10 Get

More from _ForgeUser7603149

Map Reset
11,938

You Might Also Like

MCPanel
Plugin for MCPanel, control your server when you're not home.
7,839
SimpleClansStats
SimpleClansStats
7,828
PlayerLocations
Output JSON player data with the ability to hide
7,249
TwitBukkit
TwitBukkit
6,951
myBukkitAdmin
Administer your Bukkit Server from the web
6,930
WPAuth
Do you run a WordPress Website? Have your users promoted automatically!
6,355