Usage

All available methods for you to use are under

LunarAPI.getPlugin().

Here is an example, where we made a simple move event, which will display staff information.

package net.pulsir.example;

import net.pulsir.api.LunarAPI;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.plugin.java.JavaPlugin;

public final class Example extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onMove(PlayerMoveEvent event) {
        boolean inStaffMode = LunarAPI.getPlugin().getStaffManager().inStaffMode(event.getPlayer());
        long sessionTime = LunarAPI.getPlugin().getSessionManager().getSessionTime(event.getPlayer());

        event.getPlayer().sendMessage("StaffMode ? " + inStaffMode);
        event.getPlayer().sendMessage("SessionTime : " + sessionTime);
    }
}

Last updated