Nolifeq

[ GUI ] TYLKO QUESTY

Apr 7th, 2024 (edited)
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 28.22 KB | None | 0 0
  1. public static void registerInventories(Config configuration) {
  2.         try {
  3.             InventoryMenuBuilder questyGlowne = new InventoryMenuBuilder().withSize(54).withTitle(configuration.getPluginPrefix() + "§x§F§C§B§9§4§4LISTA QUESTÓW:").onInteract(
  4.                     (p, arg1, cell) -> {
  5.                     },
  6.                     ClickType.LEFT,
  7.                     ClickType.RIGHT);
  8.             registerInvCommand(questyGlowne,
  9.                             "questy kategoria kopalnia",
  10.                     createCustomItem(Material.DIAMOND_PICKAXE,
  11.                             "§x§0§0§A§6§F§F§lQUESTY KOPALNI§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  12.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  13.                             "§x§D§3§D§3§D§3 ▪ wykopanie diamentów",
  14.                             "§x§D§3§D§3§D§3 ▪ wykopanie złota",
  15.                             "§x§D§3§D§3§D§3 ▪ wykopanie żelaza",
  16.                             "§x§D§3§D§3§D§3 ▪ wykopanie węgla",
  17.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  18.                     11,
  19.                     true);
  20.             registerInvCommand(questyGlowne,
  21.                             "questy kategoria budowa",
  22.                     createCustomItem(Material.SCAFFOLDING,
  23.                             "§x§0§0§A§6§F§F§lQUESTY BUDOWANIA§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  24.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  25.                             "§x§D§3§D§3§D§3 ▪ powiększanie działki",
  26.                             "§x§D§3§D§3§D§3 ▪ korzystanie z rusztowań",
  27.                             "§x§D§3§D§3§D§3 ▪ tworzenie budynków (budowanie)",
  28.                             "§x§D§3§D§3§D§3 ▪ tworzenie mechanizmów",
  29.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  30.                     12,
  31.                     true);
  32.             registerInvCommand(questyGlowne,
  33.                             "questy kategoria interakcja",
  34.                     createCustomItem(Material.PLAYER_HEAD,
  35.                             "§x§0§0§A§6§F§F§lQUESTY INTERAKCJI Z INNYMI§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  36.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  37.                             "§x§D§3§D§3§D§3 ▪ wejść graczy na /vw",
  38.                             "§x§D§3§D§3§D§3 ▪ polubienia działki innego gracza!",
  39.                             "§x§D§3§D§3§D§3 ▪ napisania na chacie wiadomości!",
  40.                             "§x§D§3§D§3§D§3 ▪ rzucania śnieżką w znajomych!",
  41.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  42.                     13,
  43.                     true);
  44.             registerInvCommand(questyGlowne,
  45.                             "questy kategoria jedzenie",
  46.                     createCustomItem(Material.APPLE,
  47.                             "§x§0§0§A§6§F§F§lQUESTY JEDZNIA I FARM§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  48.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  49.                             "§x§D§3§D§3§D§3 ▪ gotowanie potraw",
  50.                             "§x§D§3§D§3§D§3 ▪ jedzenie potraw",
  51.                             "§x§D§3§D§3§D§3 ▪ jedzenie KOXów",
  52.                             "§x§D§3§D§3§D§3 ▪ zbieranie plonów z farm",
  53.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  54.                     14,
  55.                     true);
  56.             registerInvCommand(questyGlowne,
  57.                             "questy kategoria zwierzeta",
  58.                     createCustomItem(Material.AXOLOTL_BUCKET,
  59.                             "§x§0§0§A§6§F§F§lQUESTY DOTYCZĄCE ZWIERZĄT I MOBÓW§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  60.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  61.                             "§x§D§3§D§3§D§3 ▪ zabijanie zwierząt lub mobów",
  62.                             "§x§D§3§D§3§D§3 ▪ zdobywanie głów mobów",
  63.                             "§x§D§3§D§3§D§3 ▪ rozmnażanie zwierząt",
  64.                             "§x§D§3§D§3§D§3 ▪ Łowienie ryb",
  65.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  66.                     15,
  67.                     true);
  68.             registerInvCommand(questyGlowne,
  69.                             "questy kategoria swiat",
  70.                     createCustomItem(Material.SPYGLASS,
  71.                             "§x§0§0§A§6§F§F§lQUESTY DOTYCZĄCE PODRÓŻOWANIA§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  72.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  73.                             "§x§D§3§D§3§D§3 ▪ przejdź pewną odległość",
  74.                             "§x§D§3§D§3§D§3 ▪ prowadź wagonik",
  75.                             "§x§D§3§D§3§D§3 ▪ pływaj pod wodą",
  76.                             "§x§D§3§D§3§D§3 ▪ jeździj konno",
  77.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  78.                     20,
  79.                     true);
  80.             registerInvCommand(questyGlowne,
  81.                             "questy kategoria ekonomia",
  82.                     createCustomItem(Material.WRITABLE_BOOK,
  83.                             "§x§0§0§A§6§F§F§lQUESTY EKONOMII I ŻETONÓW§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  84.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  85.                             "§x§D§3§D§3§D§3 ▪ wyprzedanie przedmiotu z /warp targ",
  86.                             "§x§D§3§D§3§D§3 ▪ wygranie serwerowego /lotto",
  87.                             "§x§D§3§D§3§D§3 ▪ wygranie licytacji /lic",
  88.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  89.                     21,
  90.                     true);
  91.             registerInvCommand(questyGlowne,
  92.                             "questy kategoria zabijanie",
  93.                     createCustomItem(Material.DIAMOND_SWORD,
  94.                             "§x§0§0§A§6§F§F§lQUESTY ZABIJANIA/PVP§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  95.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  96.                             "§x§D§3§D§3§D§3 ▪ zabijanie graczy",
  97.                             "§x§D§3§D§3§D§3 ▪ zadawanie obrażeń bossowi",
  98.                             "§x§D§3§D§3§D§3 ▪ wzięcia udziału w duelu",
  99.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  100.                     22,
  101.                     true);
  102.             registerInvCommand(questyGlowne,
  103.                             "questy kategoria inne",
  104.                     createCustomItem(Material.BONE,
  105.                             "§x§0§0§A§6§F§F§lQUESTY RÓŻNE§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  106.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  107.                             "§x§D§3§D§3§D§3 ▪ zakładanie czapek",
  108.                             "§x§D§3§D§3§D§3 ▪ przepisywanie /kod",
  109.                             "§x§D§3§D§3§D§3 ▪ Zdobywania poziomów doświadczenia",
  110.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  111.                     23,
  112.                     true);
  113.             registerInvCommand(questyGlowne,
  114.                             "questy kategoria osadnicy",
  115.                     createCustomItem(Material.VILLAGER_SPAWN_EGG,
  116.                             "§x§0§0§A§6§F§F§lQUESTY DOTYCZĄCE OSADNIKÓW§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  117.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  118.                             "§x§D§3§D§3§D§3 ▪ handel z osadnikiem",
  119.                             "§x§D§3§D§3§D§3 ▪ leczenie osadnika",
  120.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  121.                     24,
  122.                     true);
  123.             registerInvCommand(questyGlowne,
  124.                             "questy kategoria skrzynki",
  125.                     createCustomItem(Material.RED_SHULKER_BOX,
  126.                             "§x§0§0§A§6§F§F§lQUESTY DOTYCZĄCE SKRZYNEK I COBBLEXÓW§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  127.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  128.                             "§x§D§3§D§3§D§3 ▪ otwieranie cobblexów",
  129.                             "§x§D§3§D§3§D§3 ▪ otwieranie skrzynek epickich i legendarnych",
  130.                             "§x§D§3§D§3§D§3 ▪ otwieranie skrzynek mitycznych",
  131.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  132.                     30,
  133.                     true);
  134.             registerInvCommand(questyGlowne,
  135.                             "questy kategoria netherkres",
  136.                     createCustomItem(Material.NETHER_STAR,
  137.                             "§x§0§0§A§6§F§F§lQUESTY MAPY NETHERU/KRESU§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  138.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  139.                             "§x§D§3§D§3§D§3 ▪ kopanie kwarcu",
  140.                             "§x§D§3§D§3§D§3 ▪ kopanie netherytu",
  141.                             "§x§D§3§D§3§D§3 ▪ kopanie jasnogłazu",
  142.                             "§x§D§3§D§3§D§3 ▪ wydobywanie bloku purpuru",
  143.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  144.                     31,
  145.                     true);
  146.             registerInvCommand(questyGlowne,
  147.                             "questy kategoria tworzenie",
  148.                     createCustomItem(Material.ENCHANTING_TABLE,
  149.                             "§x§0§0§A§6§F§F§lQUESTY TWORZENIA I ZAKLINANIA PRZEDMIOTÓW§x§0§0§A§6§F§F§l[§x§1§E§9§0§F§F§lᴋʟɪᴋɴɪᴊ§x§0§0§A§6§F§F§l]",
  150.                             "§x§1§E§9§0§F§F§lPrzykładowe questy:",
  151.                             "§x§D§3§D§3§D§3 ▪ Przepalanie przedmiotów",
  152.                             "§x§D§3§D§3§D§3 ▪ Tworzenie przedmiotów w stole rzemieślniczym",
  153.                             "§x§D§3§D§3§D§3 ▪ Zaklinanie przedmiotów",
  154.                             "§x§F§D§F§E§F§E ▪ I więcej..."),
  155.                     32,
  156.                     true);
  157.             registerInvCommand(questyGlowne,
  158.                             "questy wymien", createCustomItem(Material.LARGE_AMETHYST_BUD,
  159.                             "#D40000&lWymień punkty na nagrody!",
  160.                             "#FFD700Kliknij aby zobaczyć na co możesz wymienić punkty!"),
  161.                     48,
  162.                     true);
  163.             registerInvCommand(questyGlowne,
  164.                             "questy info", createCustomItem(Material.ENCHANTED_BOOK,
  165.                             "#D40000&lStatystyki questów",
  166.                             "#FFD700Kliknij, aby otrzymać informacje!"),
  167.             49,
  168.             true);
  169.             registerInvCommand(questyGlowne,
  170.                             "zadania", createCustomItem(Material.DIAMOND,
  171.                             "#D40000&lPrzepustka!",
  172.                             "#FFD700Kliknij, aby przejść do listy zadań"),
  173.                     53,
  174.                     true);
  175.             registerInvCloser(questyGlowne, 8);
  176.             questyGlowne.build();
  177.             getCustomInvs().put("QUEST_GLOWNE", questyGlowne);
  178.         } catch (Exception e) {
  179.             e.printStackTrace();
  180.         }
  181.    
  182.    
  183.         try {
  184.    
  185.    
  186.             InventoryMenuBuilder dzialkaGlowny = new InventoryMenuBuilder().withSize(54).withTitle(configuration.getPluginPrefix() + "§aStrona pomocy działek!");
  187.             registerInvCloser(dzialkaGlowny, 8);
  188.             registerInvCommand(dzialkaGlowny,
  189.                     "dzialka zajmij",
  190.                     createCustomItem(Material.GRASS_BLOCK,
  191.                             "§a§lNowa działka [/dzialka nowa]",
  192.                             "§a[Kliknij na blok aby użyć komendy]",
  193.                             "§bJeśli chcesz zająć konkretną działkę musisz stać na niej...",
  194.                             "§bi użyj tej komendy."),
  195.                     10,
  196.                     true);
  197.             registerInvCommand(dzialkaGlowny,
  198.                     "dzialka dom",
  199.                     createCustomItem(Material.ENDER_PEARL,
  200.                             "§a§lTeleportacja na Twoją działkę [/dzialka dom]",
  201.                             "§a[Kliknij na blok aby użyć podstawowej komendy]",
  202.                             "§bChcesz teleportować się na działkę znajomego?",
  203.                             "§bAby to zrobić wyjdź z menu i użyj §c/dzialka dom <NICK ZNAJOMEGO>"),
  204.                     11,
  205.                     true);
  206.             registerInvCommand(dzialkaGlowny,
  207.                     "dzialka dodaj",
  208.                     createCustomItem(Material.GREEN_WOOL, "§a§lDodanie znajomego do działki [/dzialka dodaj <NICK>]",
  209.                             "§a[Kliknij aby zamknąć okno]", "§bNa chacie użyj komendy §c/dzialka dodaj <NICK>"),
  210.                     12,
  211.                     true);
  212.             registerInvCommand(dzialkaGlowny,
  213.                     "dzialka wyrzuc",
  214.                     createCustomItem(Material.RED_WOOL, "§a§lUsunięcie gracza z działki [/dzialka wyrzuc <NICK>]",
  215.                             "§a[Kliknij aby zamknąć okno]", "§bNa chacie użyj komendy §c/dzialka wyrzuc <NICK>"),
  216.                     13,
  217.                     true);
  218.             registerInvCommand(dzialkaGlowny,
  219.                     "dzialka ustawdom",
  220.                     createCustomItem(Material.ENDER_EYE,
  221.                             "§a§lUstawienie miejsca domu działki [/dzialka ustawdom]",
  222.                             "§a[Kliknij na przedmiot aby użyć komendy]",
  223.                             "§bPrzed kliknięciem ustaw się w miejscu gdzie ma być twój /dzialka dom",
  224.                             "§bDla rangi VIP koszt 30,000$ a dla SVIP darmowe",
  225.                             "§6UWAGA! Tylko dla kont VIP/SVIP!"),
  226.                     14,
  227.                     true);
  228.             registerInvCommand(dzialkaGlowny,
  229.                     "dzialka info",
  230.                     createCustomItem(Material.BOOKSHELF,
  231.                             "§a§lInformacje o działce [/dzialka info]",
  232.                             "§a[Kliknij na blok aby użyć podstawowej komendy]",
  233.                             "§bDomyślne użycie informuje o Twojej działce lub...",
  234.                             "§bdziałce na której aktualnie stoisz.",
  235.                             "§bAby sprawdzić działkę gracza użyj §c/dzialka info <NICK>",
  236.                             "§b[Ciekawostka: po kliknięciu kompas kieruje na daną działkę]"),
  237.                     15,
  238.                     true);
  239.             registerInvNextPage(dzialkaGlowny,
  240.                     "DZIALKA_POWIEKSZ",
  241.                     createCustomItem(Material.GOLD_BLOCK,
  242.                             "§a§lPowiększenie działki[/dzialka powieksz]",
  243.                             "§a[Kliknij na przedmiot aby użyć komendy]",
  244.                             "§bWykupienie większej działki powoduje przeniesienie jej bliżej spawnu",
  245.                             "§bOraz zwiększenie jej wymiarów o około 8 kratek",
  246.                             "§bNie powoduje to utraty bloków lub przedmiotów z działki."),
  247.                     16,
  248.                     true);
  249.    
  250.             registerInvCommand(dzialkaGlowny,
  251.                     "dzialka zablokuj",
  252.                     createCustomItem(Material.BARRIER,
  253.                             "§a§lZablokowanie dostępu graczowi do działki [/dzialka zablokuj <NICK>]",
  254.                             "§a[Kliknij aby zamknąć okno]",
  255.                             "§bNa chacie użyj komendy §c/dzialka zablokuj <NICK>"),
  256.                     19,
  257.                     true);
  258.             registerInvCommand(dzialkaGlowny,
  259.                     "dzialka opis",
  260.                     createCustomItem(Material.WRITABLE_BOOK,
  261.                             "§a§lWiadomość powitalna na działce [/dzialka opis <WIADOMOSC>]",
  262.                             "§a[Kliknij aby zamknąć okno]",
  263.                             "§bNa chacie użyj komendy §c/dzialka opis <Wiadomość>",
  264.                             "§bWiadomość zostanie wyświetlona każdej osobie, która wejdzie na działkę.",
  265.                             "§6UWAGA! Tylko dla kont VIP!"),
  266.                     20,
  267.                     true);
  268.             registerInvCommand(dzialkaGlowny,
  269.                     "dzialka dostep",
  270.                     createCustomItem(Material.ENCHANTING_TABLE,
  271.                             "§a§lUdostępnienie innym graczom korzystania np. z enchantu [/dzialka dostep]",
  272.                             "§a[Kliknij na blok aby użyć komendy]"),
  273.                     21,
  274.                     true);
  275.             registerInvCommand(dzialkaGlowny,
  276.                     "dzialka polub",
  277.                     createCustomItem(Material.DIAMOND, "§a§lPolubienie działki [/dzialka polub]",
  278.                             "§a[Kliknij na blok aby użyć komendy]", "§bZostanie polubiona działka na której stoisz."),
  279.                     22,
  280.                     true);
  281.             registerInvCommand(dzialkaGlowny,
  282.                     "dzialka polubienia",
  283.                     createCustomItem(Material.PAPER,
  284.                             "§a§lPolubione przez Ciebie działki [/dzialka polubienia]",
  285.                             "§a[Kliknij na blok aby użyć komendy]",
  286.                             "§bZostanie wyświetlona lista właścicieli działek, które polubiłeś"),
  287.                     23,
  288.                     true);
  289.             registerInvCommand(dzialkaGlowny,
  290.                     "dzialka dodany",
  291.                     createCustomItem(Material.PAPER,
  292.                             "§a§lDziałki do których Cie dodano [/dzialka dodany]",
  293.                             "§a[Kliknij na blok aby użyć komendy]",
  294.                             "§bZostanie wyświetlona lista właścicieli działek do których jesteś dodany/a"),
  295.                     24,
  296.                     true);
  297.             registerInvCommand(dzialkaGlowny,
  298.                     "dzialka limity",
  299.                     createCustomItem(Material.PIG_SPAWN_EGG,
  300.                             "§a§lLimity występujące na Twojej działce [/dzialka limity]",
  301.                             "§a[Kliknij na przedmiot aby użyć komendy]",
  302.                             "§bZostanie wyświetlona lista limitów zwierząt, bloków itd na działce"),
  303.                     25,
  304.                     true);
  305.    
  306.             registerInvCommand(dzialkaGlowny,
  307.                     "dzialka ogrodzenie",
  308.                     createCustomItem(Material.STONE_BRICK_SLAB, "§a§lZmiana ogrodzenia działki [/dzialka ogrodzenie]",
  309.                             "§a[Kliknij na blok aby użyć komendy]"),
  310.                     29,
  311.                     true);
  312.             registerInvCommand(dzialkaGlowny,
  313.                     "dzialka biom",
  314.                     createCustomItem(Material.OAK_SAPLING,
  315.                             "§a§lZmiana biomu działki [/dzialka biom]",
  316.                             "§a[Kliknij na blok aby użyć komendy]",
  317.                             "§bAby zmienić biom musisz stać na swojej działce."),
  318.                     30,
  319.                     true);
  320.             registerInvCommand(dzialkaGlowny,
  321.                     "dzialka sprzedaj",
  322.                     createCustomItem(Material.CHEST,
  323.                             "§a§lSprzedanie działki [/dzialka sprzedaj <CENA>]",
  324.                             "§a[Kliknij aby zamknąć okno]",
  325.                             "§bNa chacie użyj komendy §c/dzialka sprzedaj <CENA SPRZEDAŻY>"),
  326.                     31,
  327.                     true);
  328.             registerInvCommand(dzialkaGlowny,
  329.                     "dzialka kup",
  330.                     createCustomItem(Material.ENDER_CHEST,
  331.                             "§a§lKupienie działki [/dzialka kup potwierdzam]",
  332.                             "§a[Kliknij aby zamknąć okno]",
  333.                             "§bAby kupić działkę musi być ona wcześniej wystawiona na sprzedaż!",
  334.                             "§bNa chacie użyj komendy §c/dzialka kup potwierdzam"),
  335.                     32,
  336.                     true);
  337.             registerInvCommand(dzialkaGlowny,
  338.                     "dzialka cena",
  339.                     createCustomItem(Material.EMERALD, "§a§lInformacje o cenach powiększenia [/dzialka ceny]",
  340.                             "§a[Kliknij na blok aby użyć komendy]"),
  341.                     33,
  342.                     true);
  343.    
  344.             registerInvCommand(dzialkaGlowny,
  345.                     "dzialka tylkoonline",
  346.                     createCustomItem(Material.BARRIER,
  347.                             "§a§lDostęp tylko kiedy jesteś online [/dzialka tylkoonline <NICK>]",
  348.                             "§a[Kliknij aby zamknąć okno]",
  349.                             "§bNa chacie użyj komendy §c/dzialka tylkoonline <NICK>"),
  350.                     38,
  351.                     true);
  352.             registerInvCommand(dzialkaGlowny,
  353.                     "dzialka znajdz",
  354.                     createCustomItem(Material.COMPASS,
  355.                             "§a§lWyszukiwanie kilku wolnych działek obok siebie",
  356.                             "§a[Kliknij na blok aby użyć komendy]",
  357.                             "§bSzukasz kilku działek obok siebie? Użyj tej opcji!"),
  358.                     39,
  359.                     true);
  360.             registerInvCommand(dzialkaGlowny,
  361.                     "dzialka przenies",
  362.                     createCustomItem(Material.OAK_CHEST_BOAT,
  363.                             "§a§lPrzeniesienie działki",
  364.                             "§a[Kliknij aby zamknąć okno]",
  365.                             "§bPrzeniesienie działki w miejsce gdzie stoisz",
  366.                             "§bMusisz stać na tym samym poziomie działek",
  367.                             "§bTa komenda umożliwia obracanie działki - ",
  368.                             "§b/dzialka przenies POTWIERDZAM <kąt obrotu>",
  369.                             "§bObrót odbywa się zgodnie ze wskazówkami zegara",
  370.                             "§bJeżeli chcesz tylko przenieść działkę nie wpisuj kąta obrotu"),
  371.                     40,
  372.                     true);
  373.             registerInvNextPage(dzialkaGlowny,
  374.                     "DZIALKA_WYCZYSC",
  375.                     createCustomItem(Material.BEDROCK, "§a§lWyczyszczenie działki[/dzialka wyczysc]",
  376.                             "§a[Kliknij na przedmiot aby użyć komendy]"),
  377.                     41,
  378.                     true);
  379.             registerInvNextPage(dzialkaGlowny,
  380.                     "DZIALKA_STONE",
  381.                     createCustomItem(Material.STONE,
  382.                             "§a§lRegeneracja kamienia na działce[/dzialka stone]",
  383.                             "§a[Kliknij na przedmiot aby użyć komendy]",
  384.                             "§bRegeneracja kosztuje 30,000$",
  385.                             "§bZamieniane jest tylko powietrze na kamień.",
  386.                             "§bZamieniane są bloki od bedrocka do wysokości trawy."),
  387.                     42,
  388.                     true);
  389.             registerInvCommand(dzialkaGlowny,
  390.                     "dzialka usundzialke",
  391.                     createCustomItem(Material.LAVA_BUCKET, "§a§lTrwałe usunięcie działki [/dzialka usundzialke]",
  392.                             "§a[Kliknij na blok aby użyć komendy]"),
  393.                     49,
  394.                     true);
  395.             getCustomInvs().put("DZIALKA_GLOWNE", dzialkaGlowny);
  396.    
  397.    
  398.             InventoryMenuBuilder dzialkaWyczysc = new InventoryMenuBuilder().withSize(9).withTitle(configuration.getPluginPrefix() + "§3Potwierdź wyczysczenie!");
  399.             registerInvCloser(dzialkaWyczysc, 5);
  400.             registerInvCommand(dzialkaWyczysc,
  401.                     "dzialka wyczysc potwierdzam",
  402.                     createCustomItem(Material.GREEN_WOOL, "§a§lPotwierdzam wyczyszczenie działki",
  403.                             "§a[Kliknij nieodwracalnie wyczyścić działkę]"),
  404.                     3,
  405.                     true);
  406.             getCustomInvs().put("DZIALKA_WYCZYSC", dzialkaWyczysc);
  407.    
  408.             InventoryMenuBuilder dzialkaRegeneruj = new InventoryMenuBuilder().withSize(9).withTitle(configuration.getPluginPrefix() + "§3Potwierdź regeneracje!");
  409.             registerInvCloser(dzialkaRegeneruj, 8);
  410.             registerInvCommand(dzialkaRegeneruj,
  411.                     "dzialka regeneruj potwierdzam 15",
  412.                     createCustomItem(Material.STONE_SLAB,
  413.                             "§a§lPotwierdzam regeneracje działki (15 kratek)",
  414.                             "§a[Kliknij nieodwracalnie zregenerować działkę]",
  415.                             "§bRegeneracja kosztuje §c§l30,000$",
  416.                             "§bZamieniane jest tylko powietrze na kamień.",
  417.                             "§bZamieniane są bloki od bedrocka do wysokości Y: 15"),
  418.                     3,
  419.                     true);
  420.             registerInvCommand(dzialkaRegeneruj,
  421.                     "dzialka regeneruj potwierdzam 30",
  422.                     createCustomItem(Material.STONE_STAIRS,
  423.                             "§a§lPotwierdzam regeneracje działki (30 kratek)",
  424.                             "§a[Kliknij nieodwracalnie zregenerować działkę]",
  425.                             "§bRegeneracja kosztuje §c§l30,000$",
  426.                             "§bZamieniane jest tylko powietrze na kamień.",
  427.                             "§bZamieniane są bloki od bedrocka do do wysokości Y: 30"),
  428.                     4,
  429.                     true);
  430.             registerInvCommand(dzialkaRegeneruj,
  431.                     "dzialka regeneruj potwierdzam 59",
  432.                     createCustomItem(Material.STONE,
  433.                             "§a§lPotwierdzam regeneracje działki (wszystko)",
  434.                             "§a[Kliknij nieodwracalnie zregenerować działkę]",
  435.                             "§bRegeneracja kosztuje §c§l30,000$",
  436.                             "§bZamieniane jest tylko powietrze na kamień.",
  437.                             "§bZamieniane są bloki od bedrocka do wysokości trawy."),
  438.                     5,
  439.                     true);
  440.             getCustomInvs().put("DZIALKA_STONE", dzialkaRegeneruj);
  441.    
  442.             InventoryMenuBuilder dzialkaPowieksz = new InventoryMenuBuilder().withSize(9).withTitle(configuration.getPluginPrefix() + "§3Potwierdź powiększenie!");
  443.             registerInvCloser(dzialkaPowieksz, 5);
  444.             registerInvCommand(dzialkaPowieksz,
  445.                     "dzialka powieksz potwierdzam",
  446.                     createCustomItem(Material.GREEN_WOOL,
  447.                             "§a§lPotwierdzam powiększenie działki",
  448.                             "§a[Kliknij aby powiększyć działkę]",
  449.                             "§cUwaga! przy powiększeniu działki mogą zniknąć obrazy...",
  450.                             "§cniektóre ramki z przedmiotami, ściągnij zbroje ze stojaków...",
  451.                             "§cfarmy pszenicy pod powierzchnią działki mogą się zniszczyć..."
  452.                             ,
  453.                             "§cBloki postawione na działce §lNIE ZNIKAJĄ §ctak samo jak skrzynki itd...",
  454.                             "§cJeśli posiadasz zwierzątka na działce możesz zrobić zrzut ekranu."),
  455.                     3,
  456.                     true);
  457.             getCustomInvs().put("DZIALKA_POWIEKSZ", dzialkaPowieksz);
  458.    
  459.         } catch (Exception e) {
  460.             e.printStackTrace();
  461.         }
  462.     }
Add Comment
Please, Sign In to add comment