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;
    }
}