promotional bannermobile promotional banner

MurilloSkills

Experimental
MurilloSkills adds an RPG class system to Minecraft! Choose 3 skills to master from 8 unique classes. Level up to unlock passives and reach Paragon Level 100 to unleash powerful active abilities like Ore X-Ray, Berserk Mode, and WorldEdit-style building.

File Details

murilloskills-1.2.9.jar

  • R
  • Feb 26, 2026
  • 1.07 MB
  • 6
  • 1.21.10
  • Fabric

File Name

murilloskills-1.2.9.jar

Supported Versions

  • 1.21.10

Curse Maven Snippet

Fabric

modImplementation "curse.maven:murilloskills-1398825:7679844"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

## [1.2.9] - 2026-02-26

### ✨ Ultmine (novo modo de mineração em área)

- **Menu radial de shapes**: nova UI no cliente para escolher formato de mineração (`'` por padrão), com seleção por mouse/scroll e confirmação ao soltar a tecla.
- **Novos formatos suportados**: `3x3`, `2x1`, `Line`, `Stairs` e `Square 20x20 (d1)`.
- **Preview validado no servidor**: o cliente envia requisições periódicas e renderiza apenas blocos aprovados pelo servidor.
- **Execução segura no servidor**: mineração em área respeita permissões, whitelist/blacklist, ferramenta válida, proteção de bloco e limite máximo por uso.
- **Feedback de resultado**: mensagens de sucesso/erro no action bar (cooldown, limite excedido, XP insuficiente, sem blocos válidos, etc).

### ⚙️ Configuração

Novo bloco no `murilloskills.json`:
```json
"ultmine": {
  "enabled": true,
  "maxBlocksPerUse": 500,
  "permissionLevel": 0,
  "requireMinerMaster": true,
  "cooldownTicks": 0,
  "lineLengthDefault": 5,
  "stairsDepthDefault": 5,
  "previewRequestIntervalTicks": 4,
  "xpCostPerUse": 0,
  "blockWhitelist": [],
  "blockBlacklist": ["minecraft:bedrock", "..."],
  "costs": {
    "shape3x3": 5,
    "shape2x1": 2,
    "lineCostPerBlock": 1,
    "stairs": 10,
    "square20x20d1": 50
  }
}
```

### 🌐 Localização

- Novas traduções de Ultmine adicionadas em `pt_br`, `en_us` e `es_es` (keybind, nomes de shape e mensagens de resultado).

### 🧪 Testes

- **JUnit 5 habilitado no Gradle** (`useJUnitPlatform`).
- **Testes do `UltmineShapeCalculator` adicionados** cobrindo plano 3x3, linha diagonal, escadaria e quadrado 20x20.