Mineuniverse
Plugins

MySQL Register

PLUGIN
MySQL In-Game Website Registration - Users will not be able to steal another's IGN
by _ForgeUser7603149
Download Claim this project
16,528 downloads
0 likes
Updated Oct 14, 2026
0 hypes
Admin Tools Developer Tools Website Administration
Advertisement Remove ads with Premium →

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

Advertisement Remove ads with Premium →

You Might Also Like