
Bans v1
Primeiramente, gostaria de citar as inspirações e ajudas
que fizeram parte desse script:
-
O sistema de dados de bans e kicks da Arcane Network
-
Um code de um francês a respeito dos tempbans (parcialmente usado por mim)
Recursos:
-
Mensagens 100% configuráveis
-
Permissões 100% configuráveis
-
Comandos 100% configuráveis
-
GUIs 100% configuráveis
-
Tempban
-
Ban-IP
-
Kick, mute, ban, unban, unbanip
-
Armazenamento dos dados fora da database do Skript
-
Dados sobre os bans, kicks, mutes etc. em uma forma nova e interativa
Comandos:
-
/ban <player> <motivo>
-
/banip <player> <motivo>
-
/unban <player>
-
/unbanip <player>
-
/tempban <player> <tempo> (O motivo será setado de outra forma. Continue lendo)
-
/kick <player> <motivo>
-
/mute <player>
-
/unmute <player>
Tive que usar a API do próprio Spigot - ou Bukkit - para banir o IP do jogador.
O ip estará no arquivo do jogador. E no code, o nome interligará com a UUID, e após isso,
pegará o IP do jogador através disso. Você só precisa digitar /banip <jogador> ou /unbanip
<jogador>. Não será mais necessário digitar /unbanip <ip>.
Os ips banidos irão para o banned-ips.json (arquivo default do spigot).
Sobre o Tempban:
Bem, o motivo dos tempbans serão adicionados escrevendo o motivo no chat após ter banido o player. Super simples.
Downloads:
Changelog:
-
02/09/2017 - Lançado
Bugs conhecidos:
Futuras adições:
-
Stats para staffers
Por: lucasmooon; FruvousHall