Spell Engine 🪄
"Magia como sistema. Dados como alquimia."
Spell Engine é a biblioteca/API que dá ao Minecraft um sistema completo de magia: spell books, pools de magia, casting, efeitos visuais e sonoros, integração com armas/armaduras, e suporte a mods de classe (Wizards, Paladins, Witcher, Berserker, etc.). É o motor por trás de toda a magia do modpack.
Informações básicas
| Versão no servidor | 0.15.12+1.20.1 |
| Lado | Cliente + Servidor (instalado em ambos) |
| Autor | ZsoltMolnarrr |
| Downloads | +5,2 milhões (Modrinth) |
| MC compatibility | 1.19.x, 1.20.x, 1.21.x |
| Loader | Fabric, NeoForge |
O que ele faz
Spell Engine sozinho não adiciona magias utilizáveis — é uma API/biblioteca. Outros mods (do ZsoltMolnarrr e do Fichte) usam ela pra definir spells, classes, e sistemas mágicos. No nosso pack, ela é o backbone que faz funcionar:
- Paladins e Rogues (RPG Series)
- Archers (RPG Series)
- Witcher e Berserker (More RPG Classes)
- Elemental Wizards (More RPG Classes)
Recursos do framework:
- Spell Book — item que guarda spells ativas (definem o que o jogador pode conjurar).
- Spell Pool — registro de spells (define a "classe" — Paladin Pool, Berserker Pool, etc.).
- Spell Binding Table — bloco para vincular Spell Pool a Spell Book.
- Sistema de Casting — cooldown, custo (mana/XP/fome), targeting, duração.
- Visual FX — partículas, sons, animações do Player Animator.
- Integração com armas/armaduras — spells podem buffar ou ganhar bônus de equipamento.
- API pública — modders podem criar novos spells via datapacks.
Dependências (mods do pack)
- Cloth Config — para os arquivos de configuração.
- Player Animator — para as animações de casting.
- Spell Power Attributes — atributos de poder mágico.
- Fabric API (Fabric) ou Forgified Fabric API (NeoForge).
- Trinkets ou Accessories — slot para Spell Books.
Mecânicas principais
| Mecânica | Descrição |
|---|---|
| Spell Book | Item que armazena os spells ativos que você pode usar |
| Spell Pool | Define o conjunto de spells da sua classe (Paladin Pool, Berserker Pool...) |
| Spell Binding Table | Bloco onde você vincula um Pool ao seu Book |
| Casting | Acionar spell via tecla, item ou condição (mob ferido, alvo próximo, etc.) |
| Cooldown | Cada spell tem cooldown individual (configurável) |
| Custo | Pode ser fome, XP, ou recurso custom |
| Targeting | Self, alvo único, área, cone, projétil — varia por spell |
| Spell Power | Atributos (fire power, frost power, etc.) amplificam dano elemental |
Por que ele está no DinastiaPapabundus
Sem Spell Engine, não há sistema de magia — não há classes de RPG, não há spells, não há classes de Witcher/Paladin. É o mod que viabiliza todo o lado mágico do modpack. Como o pack tem temática medieval/RPG pesada (combate + classes + lore), Spell Engine é fundamental.
Integrações com outros mods do pack
- Paladins — adiciona os Spell Pools de Paladin e Priest.
- Rogues — Spell Pools de Rogue e Warrior.
- Archers — Spell Pool de Archer.
- Witcher — Spell Pools de sinais Witcher.
- Berserker — Spell Pool de Berserker.
- Elemental Wizards — Spell Pools Earth/Water/Wind.
- More RPG Classes — registra as classes base.
- Player Animator — animações de casting.
- Trinkets — slot para Spell Books.
Para ativar magias, a receita universal é:
- Craft um Spell Book (livro + diamante + lapis na mesa de craft).
- Encontre/crafte uma Spell Binding Table (bloco especial).
- Coloque o Spell Book na tabela + o Spell Pool da classe que você quer ser.
- Equipe o Spell Book no slot de trinkets.
- Use a tecla de cast (padrão:
Rpara spell ativo).
Sem Spell Pool no server, você pode até craftar o Spell Book mas não terá spells — é só um livro vazio. Os Spell Pools vêm dos mods de classe específicos.
Links oficiais
Compatibilidade
Funciona com todos os outros mods do DinastiaPapabundus. É a peça central de toda a stack mágica do modpack. Não tem conflitos conhecidos. Dependências (Cloth Config, Player Animator, Spell Power, Trinkets) precisam estar todas instaladas — e estão.