Skip to content

API para desarrolladores ​

Otros plugins pueden crear hologramas, cambiar su texto para un jugador y reproducir animaciones.

Preparación ​

Añade el jar de HologramBB como dependencia provided (solo para compilar), y en tu plugin.yml:

yaml
softdepend: [HologramBB]

Obtener la API ​

java
HologramBBAPI api = Bukkit.getServicesManager().load(HologramBBAPI.class);
if (api == null) {
    // HologramBB no está instalado
}

Ejemplos ​

java
// Un holograma nuevo con una línea, en una ubicación.
api.create("bienvenida", location, "<gold>Bienvenido");

// El texto de una capa solo para un jugador.
api.setText(player, "bienvenida", "line", "<gold>Bienvenido de nuevo, " + player.getName());

// Una animación para un jugador.
api.play(player, "bienvenida", "bounce");

// Cualquier ajuste, como en el archivo.
api.edit("bienvenida", Map.of("layers.line.glow", "#ffaa00"));

Los hologramas hechos con la API son archivos normales: sobreviven a los reinicios y se pueden editar en el editor web como cualquier otro.