Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.bupi.inventorygui;
- import java.awt.Desktop.Action;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.plugin.java.JavaPlugin;
- import net.md_5.bungee.api.ChatColor;
- import net.minecraft.server.v1_12_R1.ItemStack;
- public class InventoryGui extends JavaPlugin implements Listener {
- public void onEnable() {
- getServer().getPluginManager().registerEvents(this, this);
- }
- private void teleportInWorld(Player player, int x, int y, int z) {
- player.teleport(new Location(player.getWorld(), x, y, z));
- }
- private void openGUI(Player player) {
- Inventory inv = Bukkit.createInventory(null, 9, ChatColor.DARK_GREEN
- + "Server Selector");
- ImteStack survival = new ItemStack (Material.DIAMOND_CHESTPLATE);
- ItemMate survivalMeta = survival.getItemMeta();
- ImteStack creative = new ItemStack (Material.GRASS);
- ItemMate creativeMeta = creative.getItemMeta();
- survivalMeta.setDisplayName(ChatColor.DARK_RED + "Survival");
- survival.setItemMeta(survivalMeta);
- creativeMeta.setDisplayName(ChatColor.GREEN + "Creative");
- creative.setItemMeta(creativeMeta);
- inv.setItem(3, survival);
- inv.setItem(5, creative);
- player.openInventory(inv);
- }
- @EventHandler
- public void onPlayerInteract(PlayerInteractEvent event) {
- Action a = event.getAction();
- ItemStack is = event.getItem();
- if(a == Action.PHYSICAL || is == null || is.getType() == Material.AIR)
- return;
- if(is.getType()==Material.COMPASS)
- openGUI(event.getPlayer());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement