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 →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
