Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.diamondden.DonatCase.Gui;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.Inventory;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Material;
- import ru.diamondden.DonatCase.Main;
- import org.bukkit.inventory.InventoryHolder;
- import org.bukkit.Bukkit;
- import ru.diamondden.DonatCase.Case;
- import org.bukkit.entity.Player;
- public class GuiDonatCase
- {
- public GuiDonatCase(final Player p, final Case c) {
- final Inventory inv = Bukkit.createInventory((InventoryHolder)null, 45, c.getTitle());
- final ItemStack f = Main.t.createItem(Material.STAINED_GLASS_PANE, 1, 14, " ");
- for (int a = 0; a < 2; ++a) {
- for (int i = 1; i <= 9; ++i) {
- inv.setItem(Main.t.c(i, (a == 0) ? 1 : 5), f);
- }
- for (int i = 2; i <= 4; ++i) {
- inv.setItem(Main.t.c((a == 0) ? 1 : 9, i), f);
- }
- }
- Bukkit.getServer().getScheduler().scheduleSyncRepeatingTask(Main.instance, new BukkitRunnable() {
- @Override
- public void run() {
- Random r = new Random();
- int color = r.nextInt(6);
- ItemStack item;
- for (int o = 0; o < 9; o++) {
- item = getGlass((byte) color);
- inv.setItem(o, item);
- if (o == 9) {
- break;
- }
- }
- }
- }, 1, 0);
- inv.setItem(Main.t.c(5, 3), Main.t.createItem(Material.TRIPWIRE_HOOK, Main.t.rc(Main.lang.getString("Key.DisplayName")), Main.t.rt(Main.lang.getStringList("Key.Lore"), "%case:" + c.getName(), "%key:" + c.getKeys(p.getName()))));
- List<String> l = new ArrayList<String>();
- l.add("§8Кейс за убийства");
- l.add("");
- l.add("§fХотите получить §cбесплатный кейс?");
- l.add("§fТогда воспользуйтесь командой §c/free");
- l.add("§fПосле некоторого кол-ва убийств вы §cполучите");
- l.add("§fВозможность §cпрокрутить§f рулетку");
- l.add("");
- l.add("§cwww.EpicMc.ru");
- ItemStack st = Main.t.createItem(Material.DIAMOND_SWORD, 0, 1, "§6Бесплатный кейс", l);
- List<String> l2 = new ArrayList<String>();
- l2.add("§8Ежедневный приз");
- l2.add("");
- l2.add("§fОткрывать данный §cкейс");
- l2.add("§fМожно каждые §c24 часа");
- l2.add("§fКоманда: §c/boxtimer");
- l2.add("");
- l2.add("§cwww.EpicMc.ru");
- ItemStack st2 = Main.t.createItem(Material.STORAGE_MINECART, 0, 1, "§6Ежедневный приз", l2);
- inv.setItem(28, st);
- inv.setItem(34, st2);
- p.openInventory(inv);
- }
- public ItemStack getGlass(byte color) {
- return new ItemStack(Material.GLASS, 1, color);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement