Magnata - MithCraft Plugins
1.0.1A a tycoon system (Player with more money on the server) with configurable rewards and messages.
The ultimate plugin for saving on Minecraft servers, automatically identifying the richest player and offering a complete system of rewards and recognition.
✨ Features
- Automatic identification of the richest player (magnate)
- Fully configurable reward system
- Full history with paging
- 100% customizable messages via messages.yml
- Native integrations with Vault, LuckPerms and PlaceholderAPI
- 15+ placeholders for use in other plugins
- Optimized for Purpur 1.21+ servers
⚙️ Dependencies
- ⚠️ Mandatory: Vault, EssentialsX or another compatible economy plugin.
- Optional: LuckPerms (for group system), PlaceholderAPI (for use in other plugins).
Commands
- /magnata - Show the current magnate
- /magnata history <página> - Show historical
- /magnata reload - Reload settings
- /magnata help - Show Help menu
Permissions
- magnata.command - Base command access
- magnata.history - See history
- magnata.reload - Reload plugin
- magnata.notify - Receive notifications
- magnata.help - See help
- magnata.admin - Full access
Placeholders
Placeholder Description
%magnata_name% Current magnate name
%magnata_uuid% UUID of the current magnate
%magnata_balance% Formatted magnate fortune
%magnata_date% Date that became a magnate
%magnata_count% Total players in history
Link to see all available placeholders.
Config.yml
# Main settings of the Magnate plugin
settings:
# Sistema de verificação automática
check_interval: 300 # Intervalo em segundos para verificar novo magnata (padrão: 5 minutos)
max_history_size: 10 # Quantidade máxima de registros no histórico
debug: false # Habilita logs detalhados para desenvolvimento
help_command:
show_permission_restricted: true # Se true, só mostra comandos que o jogador tem permissão
# Paginação do histórico
pagination:
entries_per_page: 5 # Itens por página
max_pages: 5 # Número máximo de páginas disponíveis
# Sistema de recompensas
rewards:
# Comandos executados quando um jogador se torna magnata
on_become:
- "eco give %player% 100" # Concede $100
- "lp user %player% parent add magnata" # Adiciona grupo magnata
- "lp user %magnata_previous_player% parent remove magnata" # Remove do magnata anterior
# Recompensas periódicas enquanto permanece magnata
periodic:
interval: 60 # Intervalo em minutos
commands:
# - "eco give %player% 500" # Concede $500 periodicamente
# - "effect give %player% strength 30 1" # Efeito de força
# Configurações de integração
integrations:
placeholder_api: true # Habilita integração com PlaceholderAPI
luckperms: true # Habilita integração com LuckPerms
vault: true # Habilita integração com Vault/Economy
# Configurações de comandos (Em fase de testes. Recomendo não alterar)
commands:
main: magnata # Comando principal
aliases: [] # Aliases do comando principal (ex: [mg, rico])
# Configurações de subcomandos (Apenas documentação, no momento não editável)
sub_commands:
help:
aliases: [ajuda, ?] # Aliases para /magnata help
history:
aliases: [hist, list,] # Aliases para /magnata history
reload:
aliases: [] # Aliases para /magnata reloadMessages.yml
# Configurações gerais
settings:
use_prefix: true
formats:
prefix: "&8[&aMagnata&8]&7 "
date: "dd/MM/yyyy HH:mm"
currency: "$%.2f"
commands:
magnata:
current:
empty: "{prefix}&7Atualmente não há um magnata definido."
header: "{prefix}&8&m-----------&a Magnata Atual &8&m-----------"
content:
- "{prefix}&fJogador: &a{player}"
- "{prefix}&fFortuna: &a{balance}"
- "{prefix}&fDesde: &a{date}"
footer: "{prefix}&8&m-----------------------------------"
history:
header: "{prefix}&8&m--------&a Histórico (Página {page}/{total}) &8&m--------"
entry: "{prefix}&8#{position} &a{player} &7- &f{balance} &8(&7{date}&8)"
footer: "{prefix}&8&m------------------------------------"
empty: "{prefix}&eNenhum registro histórico encontrado."
reload:
success: "{prefix}&aConfigurações recarregadas com sucesso!"
failure: "{prefix}&cFalha ao recarregar. Verifique os logs."
notifications:
new_magnata:
- ""
- "{prefix}&a&lNOVO MAGNATA!"
- "{prefix}&fParabéns a &a{player} &8(&a{balance}&8)"
- "{prefix}&fAnterior: &7{previous_player} &8(&7{previous_balance}&8)"
- ""
no_previous_magnata: "{prefix}&7(Nenhum magnata anterior)"
errors:
no_permission: "{prefix}&cVocê não tem permissão para isso!"
player_not_found: "{prefix}&cJogador não encontrado!"
economy_error: "{prefix}&cSistema econômico indisponível"
data_error: "{prefix}&cErro ao processar dados"
invalid_command: "{prefix}&cComando inválido. Use &a/magnata help &cpara ajuda."
command_failed: "{prefix}&cFalha ao executar comando."
help:
header: "{prefix}&8&m---------------&a Ajuda &8&m---------------"
content:
- "{prefix}&a/magnata &8- &7Mostra o magnata atual"
- "{prefix}&a/magnata history &8- &7Histórico de magnatas"
- "{prefix}&a/magnata reload &8- &7Recarrega o plugin"
- "{prefix}&a/magnata help &8- &7Mostra esta ajuda"
footer: "{prefix}&8&m-------------------------------------"
empty: "{prefix}&cNenhum comando de ajuda disponível."
ranking:
position_empty: "{prefix}&7Posição {position}: &cVazia"
top_line_format: "{prefix}&8{position}. &a{player} &8- &a{balance}"Screenshots




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