FREE (Advanced) | DomPlugin ⚔️ Clãs & Recompensas | Dominaçã
4.5Um sistema completo de dominação de zonas PvP inspirado em servidores competitivos. Suporta múltipla
⚔️ Domination Plugin — Sistema completo de dominação de zonas PvP
Um sistema inspirado em servidores competitivos, com captura por clãs, presença em zonas e anti-flood no chat.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Atualização — Principais novidades
[]Sistema de GUI completo (novo comando/domgui):
[
- ]Painel principal com atalhos (wand, visual ON/OFF, criar zona por seleção ou raio, lista de zonas, reload).
[]Lista paginada de zonas com clique esquerdo para gerenciar e clique direito para remover (com confirmação).
[]Tela de detalhes: informações, renomear (nome/display), remover com confirmação.
[]Prompts no chat para entrada de nome/display/raio (com cancel).
[]Anti-dup/anti-bug: bloqueios de SHIFT, hotbar, middle, creative, drop e drag no inventário da GUI; reabertura segura na tick seguinte.
config.yml(tempo para nova neutralização após retornarem ao estado neutro).
[]Help aprimorado em/dom help(com atalhos de GUI e KickSpawn).- Melhorias de robustez e UX (fillers, mensagens claras, validações, boot assíncrono protegido).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
— NOVO — Recompensas via Mailbox/GUI
[]Resgate por/dom receber(alias:/dom mailbox) — dinheiro (Vault) e itens encantados, sem comandos.
[]Cooldown anti-dupe por CLÃ+ZONA configurável para recompensas.- Permissão opcional
dom.mailbox(caso o admin queira restringir quem abre a Mailbox).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Destaques
[]Domínio de zonas (cubóide ou raio).
[]Captura por clãs com regras flexíveis.
[]Configuração 100% editável via YAML.
[]Placeholders prontos para PlaceholderAPI.
[]Anti-lag: tasks otimizadas, DB assíncrono e throttles anti-flood.
[]Compatível: 1.18 → 1.21+.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Comandos
/dom — comandos de administração e público (receber)
/dom help— mostra ajuda completa (com atalhos da GUI e KickSpawn)./dom wand— recebe a varinha de seleção./dom visual [on|off|toggle]— ativa/desativa partículas da seleção./dom setcuboid <nome> [display]— cria/atualiza zona pela seleção (cuboid)./dom setradius <nome> <raio> [display]— cria/atualiza zona no seu local (raio)./dom list— lista todas as zonas./dom info <nome>— mostra informações da zona./dom rename <antigo> <novo> [novoDisplay]— renomeia zona./dom remove <nome>— remove zona pelo nome./dom reload— recarrega config/tags/zonas./dom receber— abre sua caixa de recompensas (Mailbox).- Aliases:
/domi,/domination,/doom
/domgui — interface gráfica
/domgui— abre o painel principal./domgui zonas— abre direto a lista de zonas.- Permissão:
dom.admin
/kickspawn — teleporte automático de kick
/kickspawn set— define posição fixa (modo fixed)./kickspawn mode <worldspawn|fixed|command>— modo do kick./kickspawn command <texto com {player}>— executa comando custom (modo command)./kickspawn show— mostra posição configurada./kickspawn tp— teleporta para a posição configurada.- Alias:
/setspawn - Permissão:
dom.kickspawn
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Integrações
[]Vault → economia para recompensas em dinheiro (compatível com qualquer plugin de economia via Vault).
[]SimpleClans → integração nativa com clãs (captura, aliados, inimigos, tags).- PlaceholderAPI → placeholders prontos para usar em scoreboard, TAB e hologramas.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Permissões
dom.admin— acesso total aos comandos e à varinha. (default: OP)dom.mailbox— pode abrir a Mailbox em/dom receber. (default: true)dom.mailbox.use— recebe lembrete de pendências ao entrar no servidor. (default: true)dom.bypass.clan— dominar mesmo sem clã. (default: false)dom.bypass.cooldown— ignora cooldown de zona. (default: false)dom.bypass.stay— ignora limite de permanência. (default: false)dom.kickspawn— configurar teleporte de kick (set/mode/command/show/tp). (default: OP)- ↳ herda:
dom.kickspawn.set(compat)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Configuração 100% Editável
Observação: se estiver atualizando de versão anterior, compare seu config com o novo para incluir as chaves marcadas como “NOVO”.
rules:
clan_required: true
min_players_per_clan_in_zone: 1
max_stay_seconds: 3600
cooldown_seconds: 600 # cooldown de captura
neutral_cooldown_seconds: 120 # NOVO: cooldown de neutralização entre estados
ui:
actionbar:
enabled: true
bossbar:
enabled: false
sidebar:
enabled: false
selection:
visualize:
interval_seconds: 2
broadcasts:
neutral_reminder:
enabled: true
interval_seconds: 30 # lembrete periódico quando zona está neutra
throttle_seconds: 10
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Anti-Lag (como o plugin se mantém leve)
[]Loops rodando a cada 10–20 ticks (nenhum loop por jogador).
[]Presence snapshot leve → captura só usa snapshot.
[]Operações de banco (SQLite) sempre assíncronas + debounce.
[]Listeners curtos (sem DB no evento, só lógica O(1)).- UI com throttle: no máximo 1 update/seg.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Placeholders (PlaceholderAPI)
[]%dom_zone%— Nome da zona atual.
[]%dom_zone_display%— Display custom da zona.
[]%dom_zone_owner%— Clã dono.
[]%dom_zone_progress%— Progresso de captura (0–100).
[]%dom_zone_players%— Jogadores na zona.
[]%dom_zone_clans%— Clãs distintos presentes.
[]%dom_zone_timeleft%— Tempo restante antes do kick.
[]%dom_you_timeleft%— Seu tempo individual restante.
[]%dom_top1_tag%/%dom_top1_count%— Clã top 1 por presença.
[]%dom_top2_tag%/%dom_top2_count%— Clã top 2.%dom_top3_tag%/%dom_top3_count%— Clã top 3.
Exemplo em scoreboard:
&6[DOM] &f%dom_zone_display%
&7Clã dono: &f%dom_zone_owner%
&7Jogadores: &f%dom_zone_players%
&7Progresso: &f%dom_zone_progress%%
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Changelog resumido
[]ADD GUI administrativa (/domgui) com telas: Main, Lista, Detalhe e Confirmação.
[]ADD Remoção por clique direito na lista (com confirmação).
[]ADD Renomear zona (nome + display) direto pela GUI.
[]ADD Criação de zona por seleção (cuboid) e por raio, via prompts no chat.
[]ADD Cooldown de neutralização configurável (rules.neutral_cooldown_seconds).
[]IMPROVE Help do/dome mensagens de feedback.
[]FIX Duplicação de itens na GUI (bloqueio SHIFT/hotbar/middle/creative/drop/drag + reopen seguro).
[]FIX Reinício seguro do lembrete neutro após boot/reload.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Licença & BETA
Sabemos que plugins semelhantes são caros e comercializados.
Esta é uma versão BETA gratuita para ajudar a comunidade.
Pode conter bugs — reporte no Discord.
Uso restrito: é proibido revender, redistribuir ou comercializar este plugin sem autorização do autor.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Assinatura
Desenvolvido por DV Henry.
Discord: https://discord.gg/NnbZbekfSK
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
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.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta