ShEssentials
Essentials completo para SMP: teleportes, homes públicas, warps, kits, economia, regras por mundo, chat, moderação e 127 comandos. Um único JAR do 1.8 às versões atuais, com Folia.
ShEssentials 2.4
Essentials completo para servidores SMP: teleportes, homes, warps, kits, economia, chat, moderação e administração. Um único JAR do 1.8 às versões atuais, com suporte ao Folia.
Teleportes
- /spawn, /home, /warp, /back, /rtp e /tpa com uma regra só: espera geral, por tipo ou por permissão, cancelamento ao andar (com tolerância) ou ao levar dano, contagem na actionbar, sons e mundos bloqueados.
- /tp, /tphere, /tpall e /top para a equipe.
Homes
- Várias homes com limite por permissão, homes públicas (/publica, /publicas), compartilhadas (/darhome) e ícone personalizado.
- Menu com as abas Minhas homes e Homes públicas, paginado e configurável.
Economia e sistemas
- Economia própria com /money, /pay e /baltop, que vira a economia do servidor pelo Vault: os outros plugins usam o mesmo saldo.
- Recompensas pela cabeça de jogadores (/bounty).
- AFK por inatividade e área AFK, com recompensa em dinheiro configurável.
- Itens banidos (/banitem).
Kits
- Criados no jogo:
/kitadmin criar <nome> [espera] [categoria]usa o seu inventário, com os itens completos (encantamentos, nomes, NBT), um arquivo por kit. - Editor de itens por menu (fechar salva; cancelar devolve o que você colocou) e menu de configurações: nome, ícone, espera, uso único, primeira entrada, permissão, categoria, posição, preço e descrição.
- Menu com categorias e páginas, prévia dos itens (inclusive o conteúdo de shulkers) e resgate pelo clique.
- Espera e uso único gravados no banco; só entrega se couber no inventário (ou joga o excesso no chão, se preferir) e veste a armadura.
- Preço na economia, comandos do console ao resgatar, kit de primeira entrada,
/kitadmin dare/kitadmin resetar.
Mundos e servidor
- Regras por mundo: containers, camas, explosões, plantações, portais, ciclo do dia, mobs, clima, água e lava, fogo, blocos caindo, folhas, fome, XP ao morrer, anti-void, espera da pérola, bigorna infinita e colorida, placas coloridas e fly.
- Mensagens de entrada, saída e morte, título de boas-vindas, MOTD, tablist, scoreboard, vagas reservadas e modo manutenção.
- Scoreboard também no Folia (1.20.5 ou mais novo), enviado direto ao cliente: sem piscar e sem limite de 16 caracteres por linha.
- Bloqueio de comandos (também por mundo) e proteção de plugins (/pl, /ver e prefixos como /bukkit:).
Comunicação
- /tell, /ignore, correio para quem está offline (/mail), chat da equipe, anúncios automáticos (chat, actionbar, título e Discord), /anunciar, /alertpv, /title, /actionbar e /divulgar para lives.
- Lista única de palavras proibidas para chat, placas, bigorna, apelidos e homes, que pega acentos e trocas por números.
Administração
- 127 comandos: /fly, /god, /heal, /gamemode, /speed, /invsee (só leitura sem permissão), /give, /enchant, /reparar, /compactar, /derreter, /editaritem, /vanish, /freeze, /sudo e outros.
- /cabeca com a skin original da conta Mojang, também em servidor offline (com plugin de login).
- Moderação básica (/ban, /tempban, /mute, /warn...) que se desliga sozinha quando outro plugin de punições, como o ShPunish, já cuida disso.
Configuração
- Um arquivo por assunto. Todo comando com nome, aliases, permissão, espera e atraso configuráveis; todas as mensagens editáveis (cores, hex, degradês e MiniMessage).
- /shessentials reload aplica tudo sem reiniciar o servidor.
Permissões
Cada comando tem a sua: shessentials.command.<comando>.use para usar e shessentials.command.<comando>.others para usar em outro jogador. As permissões antigas continuam valendo.
| Comando | Usar | Em outro jogador |
|---|---|---|
| /fly | shessentials.command.fly.use | shessentials.command.fly.others |
| /god | shessentials.command.god.use | shessentials.command.god.others |
| /heal | shessentials.command.heal.use | shessentials.command.heal.others |
| /feed | shessentials.command.feed.use | shessentials.command.feed.others |
| /gamemode | shessentials.command.gamemode.use | shessentials.command.gamemode.others |
| /speed | shessentials.command.speed.use | shessentials.command.speed.others |
| /clear | shessentials.command.clear.use | shessentials.command.clear.others |
| /clearenderchest | shessentials.command.clearenderchest.use | shessentials.command.clearenderchest.others |
| /vanish | shessentials.command.vanish.use | shessentials.command.vanish.others |
| /nick | shessentials.command.nick.use | shessentials.command.nick.others |
| /home | shessentials.command.home.use | shessentials.command.home.others |
| /stats | shessentials.command.stats.use | shessentials.command.stats.others |
A lista completa, com todos os comandos, está na aba Comandos.
Integrações
- PlaceholderAPI, Vault, mcMMO e webhooks do Discord, todos opcionais.
- API pública com eventos de teleporte, homes, vanish, apelido e bloqueio de comandos.
Placeholders (PlaceholderAPI)
Prefixo %shessentials_...%. Nenhum placeholder consulta o banco. Os de estado também têm a versão _raw (true/false, segundos ou número cru).
| Placeholder | Valor |
|---|---|
%shessentials_online%, _max_players, _vanish_amount, _staff_online | Online (sem quem está no vanish), vagas, no vanish, equipe online |
%shessentials_server_tps%, _server_uptime, _server_version, _server_name | TPS (Paper), tempo ligado, versão e nome do servidor |
%shessentials_commands_active%, _teleports_pending | Comandos ligados, teleportes em contagem |
%shessentials_top_<n>_name%, %shessentials_top_<n>_money% | Ranking de saldo (1 a 100) |
%shessentials_money% (_saldo, _balance), _money_formatted, _money_short, _rank | Saldo formatado, curto (1,2K) e posição no ranking |
%shessentials_player_name%, _player_displayname, _player_uuid, _player_world, _player_x, _player_y, _player_z | Jogador e posição |
%shessentials_player_gamemode%, _player_health, _player_food, _player_level, _player_ping | Modo de jogo, vida, fome, nível, ping |
%shessentials_player_flying%, _player_god, _player_frozen, %shessentials_afk%, %shessentials_vanish% | Estado do jogador |
%shessentials_status%, %shessentials_nick%, %shessentials_has_nick% | Vanish/AFK/Online, apelido |
%shessentials_world_name%, _world_players, _world_time, _world_weather | Mundo, jogadores nele, horário e clima |
%shessentials_homes%, _homes_max, _homes_public, _homes_list | Homes, limite, públicas e nomes |
%shessentials_teleport_pending%, _teleport_seconds, _teleport_type | Teleporte em contagem |
%shessentials_cooldown_<tipo>% | Recarga de teleporte (home, spawn, warp, back, rtp, tpa) |
%shessentials_command_cooldown_<comando>% | Espera restante de um comando |
%shessentials_kit_<kit>_cooldown%, %shessentials_kit_<kit>_available% | Recarga e disponibilidade de um kit |
%shessentials_mcmmo_power_level%, %shessentials_mcmmo_<habilidade>_level% | Níveis do mcMMO (se instalado) |
Compatibilidade
Um único JAR do 1.8 ao atual:
- Paper 1.8.8 e 1.12.2 (Java 8)
- Paper 1.21.11 e 26.3
- Folia 1.21.11
- Pelo ShPlugins e instalado direto na pasta plugins
- Banco SQLite embutido, sem nada para configurar
Roda em Java 8 ou superior: vale o Java que a versão do servidor já pede.
Entrega
Entregue pelo ShPlugins: depois da compra, cadastre o IP e a porta do servidor no painel e instale o ShPlugins. O ShEssentials é baixado e carregado automaticamente.
Licença obrigatória: coloque a chave da área do cliente no config.yml do ShEssentials (license.key). Ela é conferida uma vez, ao iniciar, junto com o IP e a porta cadastrados; depois de ligado, o ShEssentials não volta a se conectar à loja nem ao servidor de licenças.
