MathAntiXray
Visao geral
O MathAntiXray combate visao ilegal de minerios no cliente criando barreiras visuais apenas para o jogador. Ele nao altera blocos reais do mundo; a protecao acontece via atualizacao client-side.
Compatibilidade
- Paper, Spigot e Bukkit
- linha atual do projeto local: 1.21.6+
- dependencia obrigatoria: MathCore
Comando principal
/mathantixray reload
/mathantixray disable
/mathantixray scan <start|pause|resume|cancel|status> <world>
/mathantixray rescan start <world>
Alias:
/mathax
Permissoes
mathantixray.adminmathantixray.bypass
Como funciona
- escaneia chunks carregados de forma incremental
- coloca BARRIER apenas no cliente quando um minerio esta exposto
- nao toca no bloco real
- deixa o minerio visivel quando o jogador esta suficientemente perto
Configuracao principal
Varredura
Scan.RangeScan.NearDistanceScan.UpdateIntervalTicks
Minerios
Ores.EnabledOres.List
Barreira
Barrier.ReplaceAirBarrier.ReplaceWaterBarrier.ReplaceLavaBarrier.ReplaceMaterials
FullScan
FullScan.AutoStartFullScan.AutoResumeOnStartupFullScan.EnabledWorldsFullScan.ChunksPerTickFullScan.WorkerThreadsFullScan.Persistence.SaveEverySecondsFullScan.Throttle.*
Recursos tecnicos importantes
- cache por mundo e chunk
- sessao por jogador
- envio agrupado com
sendMultiBlockChange - retomada de progresso de varredura
- throttle dinamico por TPS, jogadores e fila
Quando usar
- survival com economia forte de mineracao
- servidores que querem bloquear blockspect e hacks similares
Observacoes
- o plugin local nao depende de ProtocolLib
- ha suporte administrativo para scan, pause, resume, cancel e status por mundo