Sueta

TeamSpeak verifier

2.3

You can verify your identity by an ingame command.

·Plugin

Download.jpg

1. Usage of the plugin
This plugin is a TeamSpeak 3 verifier.
You save your identity in a mysql database by using an ingame command.
At the same time the identity gets a new rank at your TeamSpeak 3 server.

2. Requirements
- TeamSpeak 3 server and the access data in the form of usernames and password. (If you do not have this access, then connect your host).
- 1.8.8 Minecraft Server
- Java 8
- Mysql database.
- At least 20 MB of memory.

3. Installation
Steps to Installation:

1. Download the plugin!
2. Put the plugin in your plugins folder
3. Start your Server

The server will shut down again!
First you have to set the settings in the teamspeak.yml and mysql.yml in order to give the server the ability to build a connection to TeamSpeak and mysql successfully!

4. Connect to MySQL:

- Go into the /Teamspeak folder and open the file mysql.yml (best with NotePad++ or similar programs).
- You have to fill out the following options:

mysql.yml:

mysql: false //Set it "true"
allowPassword: true //If you need a password it has to be "true"
host: host //Add your host
port: 3306 //Add your port (3306 is default port and works for you in the most case)
database: Database //Add the name of your database
username: Username //Add your username
password: Password //If you need a password you have to add it
table_name: teamspeak //Add the name of your table


5. Connect to TeamSpeak:

- Go into the /Teamspeak folder and open the file teamspeak.yml (best with NotePad++ or similar programs).
- You have to fill out the following options:

teamspeak.yml:

teamspeak: false //Set it true
debug_mode: false //Debug-mode is only useful if you know what you are doing so keep it in false
host: localhost //Set your host
username: user //Set your username
password: password //Set your password
server:
  serverId:
    enable: false //If you need a serverid set it true
    id: 1 //Set your serverid if you need it
  port:
    query: 10011 //10011 is a default query port
    voice: 9987 //9987 is a default voice port
rank_up: 7 //Set the rankId of the new rank
max_addable_identities: 5  //Set the size of max identities for every user

6. You can edit your messages:

messages.yml:

teamspeak:
  prefix: '&8[&5Teamspeak&8] '
  nopermission: '&cYou do not have the permissions!'
  console: '&cThe console is not allowed to use that command!'
command:
  teamspeak:
    help:
      header: '&8==========[&5TeamSpeak&8]=========='
      list: '&7/teamspeak list &5 - list your identities'
      add: '&7/teamspeak add &5 - adds an identity'
      remove: '&7/teamspeak remove &5 - removes an identity'
      footer: '&8==============================='
    spam: '&cPlease do not spam that command!'
    client_null: '&cThe client with the identity &e[IDENTITY] &cis not online!'
identity:
  add:
    success: '&aYou added the identity &e[IDENTITY]'
    failed: '&cThis identity is already verified!'
    tomuchids: '&cYou have already verified the max size of identities!'
  remove:
    success: '&aYou removed the identity &e[IDENTITY]'
    failed: '&cThis identity is not verified!'
identities:
  list:
    failed: '&cYou have no identities verified!'
    header: '&8==========[&5TeamSpeak&8]=========='
    message: '&7You have verified the following identities:'
    list: '&a> [IDS]'
    footer: '&8==============================='

If your teamspeak server is not started, the plugin will not be able to connect to it. Make sure that your TeamSpeak server booted and is ready.

7. Now Restart you minecraft server. Mysql and teamspeak should connect.

You will get a result in the console

4. Commands
You can use these commands:

/teamspeak list -> list your identities
/teamspeak add <ID> -> adds an identity
/teamspeak remove <ID> -> removes an identity

You can find your identity if you open TeamSpeak and settings -> identities -> unique ID:

5. Permissions
- teamspeak.verifier.add -> User can add an identity.
- teamspeak.verifier.remove -> User can remove an identity.
- teamspeak.verifier.list -> User can list his/her identities

If there are any problems with the language, please excuse that. I am German

This plugin is not in development anymore! There will be no new version. There is no support for any issue or situation that may occur.

By doing the listed steps you should be good to go!

Have fun :D

Similar projects

Plugin →