All source projects

MrUltimateLibrary Source

Standalone source project / 68 files

MrUltimateLibrary is the backbone of all my plugins; it offers features that facilitate plugin creation, maintenance, and updates.

java

MrUltimateLibrary/src/main/java/eu/mrneznamy/mrultimatelibrary/holograms/MrLibHologram.java

JAVA · Read-only source

package eu.mrneznamy.mrultimatelibrary.holograms;

import org.bukkit.Location;

import java.util.List;

public class MrLibHologram {

    private final String name;
    private final MrLibHologramProvider provider;

    public MrLibHologram(String name, MrLibHologramProvider provider) {
        this.name = name;
        this.provider = provider;
    }

    public void create(Location location, List<String> lines) {
        provider.createHologram(name, location, lines);
    }

    public void update(List<String> lines) {
        provider.updateHologram(name, lines);
    }

    public void delete() {
        provider.deleteHologram(name);
    }

    public boolean exists() {
        return provider.hologramExists(name);
    }

    public String getName() {
        return name;
    }
}
36 linesGNU GENERAL PUBLIC LICENSE · Version 3, 29 June 2007 · UTF-8 · Read only