Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.zefirka.starwars.commands;
- import org.bukkit.command.*;
- import org.bukkit.entity.*;
- import org.bukkit.event.player.*;
- import org.bukkit.event.*;
- import org.bukkit.*;
- import java.util.*;
- import org.bukkit.inventory.*;
- import org.bukkit.inventory.meta.*;
- import org.bukkit.event.inventory.*;
- import me.zefirka.starwars.*;
- public class RpCommand extends EasyCommand
- {
- public RpCommand() {
- super("Rp", "Использование: /rp", "rp planet", "jedicraft.rp", Arrays.asList("rpg", "рп", "текстурпак", "тр"));
- }
- public boolean onCommand(final CommandSender sender, final Command command, final String label, final String[] args) {
- {
- final Player p = (Player)sender;
- resourcePack(p);
- }
- return true;
- }
- @EventHandler
- public void join(final PlayerJoinEvent e) {
- final Player p = e.getPlayer();
- }
- public static void resourcePack(final Player p) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)null, 9, ChatColor.DARK_RED + "Выберите текстур пак");
- final ItemStack l = new ItemStack(Material.STAINED_GLASS_PANE);
- final ItemMeta lm = l.getItemMeta();
- lm.setDisplayName(ChatColor.GOLD + "JediCraft");
- l.setItemMeta(lm);
- inv.setItem(0, l);
- inv.setItem(1, l);
- inv.setItem(2, l);
- inv.setItem(4, l);
- inv.setItem(6, l);
- inv.setItem(7, l);
- inv.setItem(8, l);
- final ItemStack d2 = new ItemStack(Material.ENDER_PEARL);
- final ItemMeta d2m = d2.getItemMeta();
- final ArrayList<String> d2l = new ArrayList<String>();
- d2m.setDisplayName(ChatColor.YELLOW + "2D Текстуры");
- d2l.add(ChatColor.translateAlternateColorCodes('&', "&с&lУстановить 2D текстуры!"));
- d2.setItemMeta(d2m);
- d2m.setLore((List<String>)d2l);
- inv.setItem(3, d2);
- final ItemStack d3 = new ItemStack(Material.SPECKLED_MELON);
- final ItemMeta d3m = d3.getItemMeta();
- final ArrayList<String> d3l = new ArrayList<String>();
- d3m.setDisplayName(ChatColor.YELLOW + "3D Текстуры");
- d3l.add(ChatColor.translateAlternateColorCodes('&', "&с&lУстановить 2D текстуры!"));
- d3.setItemMeta(d3m);
- d3m.setLore((List<String>)d3l);
- inv.setItem(5, d3);
- p.openInventory(inv);
- }
- @SuppressWarnings("deprecation")
- @EventHandler
- public void click(final InventoryClickEvent t) {
- final Player p = (Player)t.getWhoClicked();
- if (t.getInventory().getName().equalsIgnoreCase(ChatColor.DARK_RED + "Выбор Ресурс-Пака")) {
- t.setCancelled(true);
- if (t.getCurrentItem().getType() == Material.ENDER_PEARL) {
- p.closeInventory();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lНачалась установка 2D текстур!"));
- p.setTexturePack("https://distent1.000webhostapp.com/DISTENT-GALAXY.zip");
- }
- if (t.getCurrentItem().getType() == Material.SPECKLED_MELON) {
- p.closeInventory();
- p.sendMessage(ChatColor.translateAlternateColorCodes('&', "&c&lНачалась установка 3D текстур!"));
- p.setTexturePack("https://distent1.000webhostapp.com/DISTENT-GALAXY%20(1).zip");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement