-
Notifications
You must be signed in to change notification settings - Fork 6
faq installation errors
title: Errores de instalación description: Soluciones a los fallos más comunes al instalar o arrancar Vault 2.1. Error de Economy, plugin duplicado, MySQL Hikari, Java versión.
Otro plugin ya registró la interfaz net.milkbowl.vault.economy.Economy.
Causas típicas:
- Tienes
Vault.jarclásico +EssentialsX Economy.jar(Essentials también registra Economy) - Tienes un plugin antiguo de economía (CMI, Gringotts, etc.)
Solución:
- Elige un único plugin de economía: si vas a usar Vault 2.1, quita EssentialsX Economy jar y/o el
Vault.jarantiguo. - O al contrario: si necesitas EssentialsX Economy, quita
vault-2.x.x.jar. - Reinicia el servidor.
Database no puede conectar al pool HikariCP.
Pasos a revisar:
storage:
use_mysql: true
mysql:
host: 127.0.0.1 # Asegúrate de que no sea localhost si usas socket
port: 3306
database: vault # ¿Existe la BD? Haz CREATE DATABASE vault;
username: vaultuser
password: "correcta" # Comillas dobles si tiene caracteres especialesOrden de comprobación:
- Abre una shell y prueba:
mysql -h127.0.0.1 -uvaultuser -p vault -e "SELECT 1" - Verifica
useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=trueenparams:si usas MySQL 8. - Asegúrate de que el pool no esté agotado (
pool_size: 10por defecto; no subaslo innecesariamente). - Mira el stacktrace: si dice
Communications link failurees red/firewall; siAccess deniedes credenciales.
La cabeza en /pay no se renderiza.
Causas:
- Estás en Spigot 1.12 o anterior sin SkinsRestorer.
- La reflection
applyLivePlayerProfile/applySkinRestorerSkinno encuentra la API.
Solución:
- Instala SkinsRestorer (el plugin intenta cargar
net.skinsrestorer.api.SkinsRestorerProviderdinámicamente). - Asegúrate de que
softdepend: [SkinsRestorer]quede antes en el arranque.
Estás usando una versión de Java anterior a la compilada.
| JAR | Java mínimo |
|---|---|
vault-2.1.0-java17.jar |
Java 17 |
vault-2.1.0-java21.jar |
Java 21 |
Comprueba con java -version. Si tu panel/host solo da Java 16 o inferior, actualiza el runtime del servidor.
Messages no encontró el archivo de idioma.
Solución:
- Confirma que
plugins/Vault/messages/messages_en.yml(o el que corresponda) existe y no está corrupto. Si lo borraste por accidente, reinstala el JAR para que se generen de nuevo. - En
config.ymlcompruebalanguage: en(debe ser uno de:en, es, fr, de, nl, pl, pt, ru, zh_CN, zh_TW, hi). - Ejecuta
/vault reload. Si sigue fallando, borra la carpetamessages/y deja que el plugin la regenere.
Fallo al crear logs/daily-YYYY-MM-DD.json.
Causa habitual: permisos de escritura del usuario de Windows/Linux sobre plugins/Vault/.
Solución:
- En Linux:
chown -R minecraft:minecraft plugins/Vaultychmod -R u+rwX plugins/Vault - En Windows: botón derecho → Propiedades → Seguridad → Asegura que el usuario del servidor tenga "Escritura"
- El log diario no es obligatorio para funcionar; sin él sigues teniendo FileTxDAO/MySqlTxDAO.
Vault Economy v2.1.0 · Compatible with Spigot 1.8.8 – 1.21.x
📦 Modrinth ·
💬 Discord ·
Java 17 (legacy) · Java 21 (modern)
Documentation generated on 2026-09-03 · Vault Project Team
- 🏠 Home
- 🚀 First Install
- 🧑🏫 Getting Started
- ❓ Basic FAQ
- 📋 Complete Command List
- 🛡️ Complete Permission List
- ⚙️ config.yml Reference
- 🌐 Supported Languages
- 🆕 Modrinth Updates
- 💰 Player-to-Player Payments
- 🏦 Bank System
- 💵 Physical Notes
- 💸 Loans
- 📜 Transaction History
- 📊 Top Players
- ⏸️ Offline Payments
- 💳 Charges / Payment Requests
- 🔔 Discord Webhook
- 🛠️ Installation Errors
- 🚫 Players Can't Pay
- 🧨 Balances Wiped on Restart
- 📉 Bank Doesn't Pay Interest
- 🧾 Invalid / Expired Notes
- 🩺 Complete Step-by-Step Troubleshooting
- Java API
- 📜 Skript
- 🧰 Contribute · Dual Maven Build