-
Ilość zawartości
203 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez KoSaTuGRA
-
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
-
Po co te air?
-
W silniku masz możliwość zmiany czasu rośnięcia każdej rośliny
-
1.15.2 spigot tylko multiverse core
-
Problem ze skryptem na teleportację
KoSaTuGRA odpowiedział(a) na Pietrekk144 pytanie w Pytania i problemy
zamiast make console execute execute console command "mvtp %player% swiat" -
na serwerze
-
poprzednie nie zostało napisane przeze mnie. prosze o usuniecie tego komentarza
-
command /glos [<text>]: trigger: execute player command "vote %arg-1%"
-
daj błędy po /sk reload nazwa
-
nazwa eq musi byc dokladnie taka sama jak stworzyles (kolor tez wliczamy)
-
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 :
-
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"
-
daj sobie 100% na cos i testuj czy leci
-
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"
-
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
-
Bardzo dziękuję! Wszystko pięknie działa *do zamknięcia*
-
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
-
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?
-
... with lore "text 1" and "text 2" and "text 3" itd. wyjdzie wtedy text 1 text 2 text 3 ...
-
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
-
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
-
-
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ć!
-
dzieki wielkie do zamkniecia
