Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.YouTubeDanTDM.menuinv;
- import java.util.Arrays;
- import org.bukkit.Bukkit;
- import org.bukkit.DyeColor;
- import org.bukkit.GameMode;
- import org.bukkit.entity.Player;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.material.Wool;
- public class MenuInv {
- private Inventory inv;
- private ItemStack c, s, a,
- public Menu(Plugin p) {
- inv = Bukkit.getServer().createInventory(null, 9"GameMode Chooser");
- c = createItem(DyeColor.YELLOW, "Creative");
- s = createItem(DyeColor.GREEN, "Suvival");
- a = createItem(DyeColor.RED "Adventure");
- inv.setItem(2, c);
- inv.setItem(4, s);
- inv.setItem(6, a);
- Bukkit.getServer().getPluginManager().registerEvent(this, p);
- }
- privare ItemStack createItem(DyeColor dc, String name) {
- ItemStack i = new Wool(dc).toItemStack(1);
- ItemMeta im = i.getItemMeta();
- im.setLore(Arrays.asList("Set your gamemode", "to " + name.toLowerCase() + " mode"));
- i.setItemMeta(im);
- return i;
- }
- public void show(Player p) {
- p.openInventory(inv)
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e) {
- if (!e.getInventory().equals(inv)) return;
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Creative")) {
- e.getWhoClicked().setGameMode(GameMode.CREATIVE);
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Survival")) {
- e.getWhoClicked().setGameMode(GameMode.SURVIVAL);
- if (e.getCurrentItem().getItemMeta().getDisplayName().contains("Adventure")) {
- e.getWhoClicked().setGameMode(GameMode.ADVENTURE);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement