Docs
Cristales
Los cristales son ítems con tipo y tier que dan bonus mientras están en una ranura del pico. Tienen probabilidad de fallar al aplicarse, se fusionan en tiers más altos y se pueden sacar pagando. Son un buen premio para crates y jefes.
| Configuración | crystals.yml |
| Menú | menus/crystals.yml |
| Comando | /crystals (aliases /crystal, /cristales) |
| Módulo | crystals |
Cómo se usan
| Acción | Resultado |
|---|---|
| Clic derecho con un cristal | Lo intenta poner en una ranura libre del pico, con la probabilidad apply-chance de su tier |
| Shift + clic derecho con un cristal | Fusiona merge-amount cristales iguales del mismo tier en uno del tier siguiente |
/crystals | Muestra las ranuras; clic en un cristal lo saca pagando remove-cost |
Si aplicar falla y destroy-on-fail está activo, el cristal se pierde.
Configuración
yaml
settings:
slots: "1 + floor({pickaxe_level} / 25)" # ranuras desbloqueadas
max-slots: 6
remove-cost: "tokens:5000" # vacío: gratis
return-on-remove: true # devuelve el cristal al sacarlo
merge-amount: 3 # 0 desactiva la fusión
crystals:
wealth:
enabled: true
name: "@crystals.names.wealth"
icon: EMERALD
max-tier: 5
apply-chance: "100 - ({tier} - 1) * 10" # 100% en tier 1, 60% en tier 5
destroy-on-fail: true
item:
material: EMERALD
name: "@crystals.item.name"
lore:
- "@crystals.item.lore"
glow: true
bonuses:
sell: "{tier} * 0.03"| Opción | Hace |
|---|---|
max-tier | Tier más alto |
apply-chance | Probabilidad en %, fórmula de {tier} |
destroy-on-fail | Perder el cristal al fallar |
item | Ítem del cristal. Placeholders: {crystal}, {tier}, {max_tier}, {chance}, {bonuses}, {merge_amount} |
bonuses | Estadísticas, fórmulas de {tier} |
Los cristales incluidos: wealth (venta), fortune (tokens), wisdom (experiencia de pico y niveles) y luck (probabilidad de encantamientos).
Comandos
| Comando | Permiso | Hace |
|---|---|---|
/crystals | todos | Menú de ranuras |
/crystals give <jugador> <cristal> <tier> [cantidad] | pulseprison.crystals.admin | Da cristales |
/crystals clear <jugador> | pulseprison.crystals.admin | Vacía las ranuras de un jugador |
/crystals reload | pulseprison.crystals.admin | Recarga crystals.yml |