Análisis de Herramienta

Conecta tu plugin con el sistema de economía del servidor. Genera el código para implementar el Hook de Vault, permitiendo que tu plugin retire o añada dinero a los jugadores de forma universal.

Implementación del Hook (Java)

private static Economy econ = null;

private boolean setupEconomy() 
    if (getServer().getPluginManager().getPlugin("Vault") == null) return false;
    RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
    if (rsp == null) return false;
    econ = rsp.getProvider();
    return econ != null;
}

public void cobrar(Player p, double monto) 
    EconomyResponse r = econ.withdrawPlayer(p, monto);
    if(r.transactionSuccess()) p.sendMessage("§aPago realizado.");
    else p.sendMessage("§cNo tienes dinero.");
}