Skocz do zawartości

KoSaTuGRA

Użytkownik
  • Ilość zawartości

    203
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez KoSaTuGRA

  1. on load: register new shaped recipe for 1 dirt named "nazwa" using dirt, air, dirt, dirt, dirt, dirt, dirt, dirt, dirt d a d d d d - crafting d d d pozmieniaj sobie
  2. Po co te air?
  3. KoSaTuGRA

    Rośnięcia roślin

    W silniku masz możliwość zmiany czasu rośnięcia każdej rośliny
  4. 1.15.2 spigot tylko multiverse core
  5. zamiast make console execute execute console command "mvtp %player% swiat"
  6. na serwerze
  7. KoSaTuGRA

    Skrypt na bany

    poprzednie nie zostało napisane przeze mnie. prosze o usuniecie tego komentarza
  8. KoSaTuGRA

    Skript na komende

    command /glos [<text>]: trigger: execute player command "vote %arg-1%"
  9. daj błędy po /sk reload nazwa
  10. nazwa eq musi byc dokladnie taka sama jak stworzyles (kolor tez wliczamy)
  11. on mine: if player has permission "dropvip": chance of 5%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.9%: drop 1 obsidian of unbreaking 10 named "czarny kamien" else: chance of 1%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.2%: drop 1 obsidian of unbreaking 10 named "czarny kamien" zapomniałem :
  12. on mine: if player has permission "dropvip": chance of 5%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.9%: drop 1 obsidian of unbreaking 10 named "czarny kamien" else: chance of 1%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.2%: drop 1 obsidian of unbreaking 10 named "czarny kamien"
  13. daj sobie 100% na cos i testuj czy leci
  14. on mine: if player has permission "dropvip": chance of 5%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.9%: drop 1 obsidian of unbreaking 10 named "czarny kamien" else: chance of 1%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.2% drop 1 obsidian of unbreaking 10 named "czarny kamien"
  15. on mine: chance of 1%: drop 1 netherrack of unbreaking 10 named "Czerwony kamien" chance of 0.2% drop 1 obsidian of unbreaking 10 named "czarny kamien" i tak dalej
  16. KoSaTuGRA

    GUI

    Bardzo dziękuję! Wszystko pięknie działa *do zamknięcia*
  17. KoSaTuGRA

    GUI

    public class Main extends JavaPlugin{ public void onEnable() { Bukkit.getConsoleSender().sendMessage("Uruchamiam sklep by KoSaTuGRA"); } public void onDisable() { Bukkit.getConsoleSender().sendMessage("Wylaczam sklep by KoSaTuGRA"); } public void onCreateInventory(Player player) { Inventory GUI = Bukkit.createInventory(null, 27, "SKLEP"); // Tworzenie pustego itemstack'a szkła. ItemStack glass = new ItemStack(Material.BLACK_STAINED_GLASS_PANE, 1); ItemMeta glassMeta = glass.getItemMeta(); glassMeta.setDisplayName(" "); glassMeta.getLore().clear(); glass.setItemMeta(glassMeta); // Pętla wypełniająca sloty od 0 do 26 szkłem. for (int i = 0; i < 26; ++i) { GUI.setItem(i, glass); } // ItemStack kategori bloki. ItemStack bloki = new ItemStack(Material.GRASS_BLOCK, 1); ItemMeta metabloki = bloki.getItemMeta(); metabloki.setDisplayName("Bloki"); bloki.setItemMeta(metabloki); // ItemStack kategori rosliny. ItemStack rosliny = new ItemStack(Material.OAK_SAPLING, 1); ItemMeta metarosliny = rosliny.getItemMeta(); metarosliny.setDisplayName("Rosliny"); rosliny.setItemMeta(metarosliny); // ItemStack kategori surowce. ItemStack surowce = new ItemStack(Material.DIAMOND, 1); ItemMeta metasurowce = surowce.getItemMeta(); metasurowce.setDisplayName("Surowce"); surowce.setItemMeta(metasurowce); // ItemStack kategori itemy. ItemStack itemy = new ItemStack(Material.BONE, 1); ItemMeta metaitemy = itemy.getItemMeta(); metaitemy.setDisplayName("Itemy z mobow"); itemy.setItemMeta(metaitemy); // Ustawianie slotów, które mają inną zawartość niż szkło. GUI.setItem(10, bloki); GUI.setItem(12, rosliny); GUI.setItem(14, surowce); GUI.setItem(16, itemy); GUI.setItem(18, null); // tutaj podmieniasz na itemstacki. // Otwieranie eq dla gracza. player.openInventory(GUI); } @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equalsIgnoreCase("sklep")) { player.openInventory(GUI); } return false; } } Chyba lekko głupi jestem. Nie wiem co dalej Przy player.openInventory(GUI) jest bład
  18. KoSaTuGRA

    GUI

    A i chce aby te gui odpalalo sie po wpisaniu komendy /sklep Mam takie cos: @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if(command.getName().equalsIgnoreCase("sklep")) { Player p = (Player) sender; mam te (player, sender etc.) .openInventory ( nazwa ekwipunku ) ; wstawic w onCommand czy onCreateInventory?
  19. KoSaTuGRA

    GUI

    dzieki!
  20. KoSaTuGRA

    Lore w gui

    ... with lore "text 1" and "text 2" and "text 3" itd. wyjdzie wtedy text 1 text 2 text 3 ...
  21. KoSaTuGRA

    Skrypt na komendę

    dodaje taką możliwość bodajże plugin Essentials /butcher <radius> - na potwory /killall <nazwa> - sama bądź z nazwą moba który ma zostać usunięty
  22. on inventory click: if inventory name of current inventory of player is "TWOJE EQ": if clicked slot is 4: cancel event dodaj to. Pozamieniaj sobie wszystkie format na set tak jak zrobiles z glowa
  23. KoSaTuGRA

    GUI

    Witam. Dopiero uczę się pisać pluginy i mam problem. Nie wiem jak mam otworzyć te gui co niżej public void onCreateInventory() { Inventory GUI = Bukkit.createInventory(null, 27, "SKLEP"); ItemStack szklo = new ItemStack(Material.BLACK_STAINED_GLASS_PANE, 1); ItemMeta metaszklo = szklo.getItemMeta(); metaszklo.setDisplayName(""); metaszklo.setLore(Arrays.asList("")); szklo.setItemMeta(metaszklo); GUI.setItem(0, szklo); GUI.setItem(1, szklo); GUI.setItem(2, szklo); GUI.setItem(3, szklo); GUI.setItem(4, szklo); GUI.setItem(5, szklo); GUI.setItem(6, szklo); GUI.setItem(7, szklo); GUI.setItem(8, szklo); GUI.setItem(9, szklo); GUI.setItem(11, szklo); GUI.setItem(13, szklo); GUI.setItem(15, szklo); GUI.setItem(17, szklo); GUI.setItem(19, szklo); GUI.setItem(20, szklo); GUI.setItem(21, szklo); GUI.setItem(22, szklo); GUI.setItem(23, szklo); GUI.setItem(24, szklo); GUI.setItem(25, szklo); GUI.setItem(26, szklo); ItemStack bloki = new ItemStack(Material.GRASS_BLOCK, 1); ItemMeta metabloki = bloki.getItemMeta(); metabloki.setDisplayName("Bloki"); bloki.setItemMeta(metabloki); GUI.setItem(10, bloki); ItemStack rosliny = new ItemStack(Material.OAK_SAPLING, 1); ItemMeta metarosliny = rosliny.getItemMeta(); metarosliny.setDisplayName("Rosliny"); rosliny.setItemMeta(metarosliny); GUI.setItem(12, rosliny); ItemStack surowce = new ItemStack(Material.DIAMOND, 1); ItemMeta metasurowce = surowce.getItemMeta(); metasurowce.setDisplayName("Surowce"); surowce.setItemMeta(metasurowce); GUI.setItem(14, surowce); ItemStack itemy = new ItemStack(Material.BONE, 1); ItemMeta metaitemy = itemy.getItemMeta(); metaitemy.setDisplayName("Itemy z mobow"); itemy.setItemMeta(metaitemy); GUI.setItem(16, itemy); Jak coś źle napisałem, pisać!
  24. dzieki wielkie do zamkniecia
×
×
  • Dodaj nową pozycję...