Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.theaetherserver.kits;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- public class BM_Handler{
- private Main plugin;
- public BM_Handler(Main plugin){
- this.plugin = plugin;
- }
- public void openInvMenu(final Player player){
- Inventory inv = Bukkit.createInventory(player, 27, "menu_name");
- setOptions(inv,player);
- player.openInventory(inv);
- }
- public void onOptionClick(final Player player, String name){
- if(name.equalsIgnoreCase(ChatColor.AQUA + "kits")){
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- @Override
- public void run() {
- Methods.openSelectMenu(player);
- }
- },1L);
- return;
- }else if(name.equalsIgnoreCase(ChatColor.DARK_AQUA + "info")){
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- @Override
- public void run() {
- Methods.giveInfo(player);
- }
- },1L);
- return;
- }else if(name.equalsIgnoreCase(ChatColor.RED + "rules")){
- Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
- @Override
- public void run() {
- Methods.giveRules(player);
- }
- },1L);
- return;
- }
- return;
- }
- public void setOptions(Inventory inv, Player player){
- MenuListener.inst().setMenuOptions(inv,0, new ItemStack(Material.NETHER_STAR, 1),"Back","Go to the previous menu.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement