MathNoSurfaceSpawn
Visao geral
O MathNoSurfaceSpawn bloqueia spawn natural de monstros na superficie usando uma regra objetiva: se o bloco recebe luz do ceu, o spawn e cancelado.
Dependencia
- MathCore
Compatibilidade
- API 1.21
Como funciona
- escuta
CreatureSpawnEvent - filtra apenas
SpawnReason.NATURAL - aplica apenas a entidades do tipo
Monster - cancela o spawn quando
getLightFromSky() > 0
Configuracao
Arquivo principal:
blocked-hostile-mobs:
- ZOMBIE
- SKELETON
- CREEPER
- SPIDER
Voce pode expandir essa lista com outros hostis suportados por EntityType.
Casos de uso
- survival com foco em cavernas
- servidores que querem superficie mais limpa
- redes que preferem concentrar combate PvE no subterraneo
Observacoes
- o projeto local e propositalmente simples
- nao depende de ProtocolLib
- carrega
saveDefaultConfig()no boot e aplica MathCore antes do listener