create table pvp_mafias( id varchar(36) not null, name varchar(16) not null, tag varchar(6) not null, leader varchar(16) not null, members int not null, kills int not null, deaths int not null, primary key(id));
EDIT:
Como você pode ver foi super difícil adicionar a coluna id e tornar ela chave primária. Se eu fosse você eu procuraria aprender java e mysql pra mexer.
Cara, uma hora ou outra você vai ter que pagar pra conseguir coisas realmente de qualidade para o servidor, recomendo muito que você junte uma grana e compre esse aqui: https://www.spigotmc.org/resources/aac-advanced-anti-cheat-hack-kill-aura-blocker.6442/
ele é muito bom, principalmente se seu sv n tiver itens edit, ai fica mais facil ainda configurar.
Se você for querer tudo de graça os players tbm podem querer vip de graça, já que a qualidade vai abaixar bastante.
Esse do consultar site tem um tutorial do Brinedev aqui no fórum.
Sobre fazer um conexão MySQL e inserir valores... Não é tããão simples, mas também não é muito difícil, veja o exemplo:
Conectando:
public Connection con = null;
public Statement s;
public PreparedStatement p;
public String user = Main.getInstance().getConfig().getString("user");
public String senha = Main.getInstance().getConfig().getString("senha");
public String urlconf = Main.getInstance().getConfig().getString("url");
public String dbname = Main.getInstance().getConfig().getString("dbname");
public void conectar(){
final String driver = "com.mysql.jdbc.Driver";
final String url = "jdbc:mysql://"+urlconf +":3306/" + dbname;
try{
Class.forName(driver);
con = DriverManager.getConnection(url, user, senha);
}catch(ClassNotFoundException erro){
System.out.println("Driver não encontrado." + erro.toString());
}catch(SQLException erro){
System.out.println("Ocorreu um erro ao tentar se conectar com o banco de dados." + erro.toString());
}
}
Criando uma tabela (eu optei por sempre criar uma tabela e não uma banco de dados, assim eu evito problemas):
public void criar(){
final String driver = "com.mysql.jdbc.Driver";
final String url = "jdbc:mysql://"+urlconf +":3306/" + dbname;
try{
Class.forName(driver);
con = DriverManager.getConnection(url, user, senha);
s = con.createStatement();
s.executeUpdate("create table if not exists teste("
+" id int not null auto_increment,"
+" nome varchar(30) not null,"
+" motivo varchar(50),"
+" primary key(id)"
+")default charset = utf8;");
s.close();
con.close();
}catch(ClassNotFoundException erro){
System.out.println("Driver não encontrado." + erro.toString());
}catch(SQLException erro){
System.out.println("Ocorreu um erro ao tentar se conectar com o banco de dados." + erro.toString());
}
}
Inserindo dados na tabela:
public void add(String values){
try{
conectar();
s = con.createStatement();
String sql ="insert into teste"
+" (nome)"
+" values"
+" ("+ values +");";
s.executeUpdate(sql);
s.close();
con.close();
System.out.println("Sucesso");
}catch(SQLException e){
System.out.println(e.toString());
}
Se você não entendeu nada, talvez seja porque você não conhece a linguagem MySQL, recomendo aprender no canal "Curso em Video"
Eu acho que o problema é o seguinte, no lugar "Main:" na plugin.yml você colocou apenas "me.spawn.TecnocreydSpawn", mas precisa colocar mais uma parte com o nome do arquivo main(principal e.e) do seu plugin.
Veja minha plugin.yml:
name: Punir
authors: [guigarciazinho]
version: 1.0
main: me.guigarciazinho.Punir.Principal
description: Plugin de punir e despunir jogadores.
commands:
punir:
description: Pune um jogador que quebrou alguma regra.
despunir:
description: Despune um jogador.
puniradd:
description: Adiciona um jogador aos super usuarios do plugin.