-
Ilość zawartości
1852 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Treść opublikowana przez kerpson
-
nie doczytałem nazwy tematu "1.16.4+", sorka za fail
-
Proste, że mSpigot wygrywa. Płatny ale sztos, używam i jestem mega zadowolony. https://www.mc-market.org/resources/6864/?__cf_chl_jschl_tk__=1e8a091bde1580c8f5bfbab99b20d41b5a7f226a-1611151780-0-AWXRglBeL_tAruYwuCBq70HV7BxOYVBBKXME1FC6IS6wEkVQGiRDKxfhnDC_6gu9akyGs1yDTkVxmg0aymTxeFdXgx1eYBjP_Ilbx6ZJHtQKpPigSgrMxtDVe0HEONHrIkXmWYXnqt2qrSa0RvAGnOeoCXA41PQkgp2CayiZP2fDJwUH5l06ziBQrRxcx77D0xEHaUbvoMqMTMennYECELHftaEqRkq10eNQY8Sln6BwpYU4xMsHW-xqzkxkUrY5yM4tLT5UlxXBieCCK-t0kSP78Xez92cjZbCnSXnJyB9iZvVdscdIwjTRg7Nu1Z670-SYGDVRk9CWHlWJg2vPUjY4VrP8UE05KqrAajMNWMpVgEvgzBs-Cz7v_v0poLJzG4OiiSNMeHQZaFwtrhiU9UI
-
Globalna zmienna albo lista z eventem
kerpson odpowiedział(a) na pringles18 pytanie w Pytania i problemy
A czy nie będzie po prostu lepiej tutaj użyć statycznej metody zamiast tworzyć obiekt? Przecież i tak byśmy działali na finalnej liście public final class Klasa { private Klasa() {} private final static List<UUID> UUID_LIST = new ArrayList<>(); public static void add(UUID uuid) { UUID_LIST.add(uuid); } public static void remove(UUID uuid) { UUID_LIST.remove(uuid); } } A w jakiejś klasie tylko: Klasa.add(); Klasa.remove(); Ewentualnie zamiast listy możesz użyć Set -
Nie, nie będzie problemów.
-
Po postawieniu blokow ktore respia widmo wywala blad 'Attempted to place a entity title'
kerpson odpowiedział(a) na JaQubiaQYT pytanie w Pytania i problemy
no to podaj może przykład dlaczego zbugowany ? Typowa odpowiedź na miarę XXI wieku "ten jest zbugowany, lepszy jest inny". Wiele serwerów od lat korzysta z papera i jakoś się nie skarżą, więc no.. Nie jesteś osobą kompetentną/upoważnioną aby wyrzucać innych użytkowników z tego tematu, po 2. nie wiem czy wiesz co to offtopic bo "kofeiniarz" napisał dobrą odpowiedź: "Warto sprawdzić też, czy jakiś inny plugin nie jest powodem błędu, w tym celu wystarczy wyłączyć wszystkie zbędne pluginy (których plugin nie potrzebuje do działania)" Zbucki już napisał kompetentną odpowiedź a jhggg się spina o silnik XD Żeby się nie czepiali szanowni administratorzy; 1. Sprawdź poziom trudności(i w grze jak i w server.propeties) 2. Sprawdź czy respienie mobów nie jest wyłączone 3 Spróbuj przetesować plugin na jakimś darmowym hostingu/localhoście i zobacz czy działa 4 Zobacz czy flagi z worldguarda nie blokują spawnu 5. Zobacz czy któryś z twoich pluginów w folderze plugins nie jest blokadą dla spawnu szkieleta (np. jeżeli masz multiversa to sprawdź dokładnie config) -
dlaczego wprowadzasz ludzi w błąd ? To jest mój projekt, jak widzisz pliki .yml są w src, a projekt działa, więc ?
-
A jaki sens ma definicja bloków i przycisków jeżeli akcja będzie zła? Logika działa tak samo jak to Na 3 klasy osobne package robić, tak na serio? 1. Osobne eventy wyglądają nieraz czytelniej 2. I tak odpalą się w tym samym momencie Możliwe, że autor pisał w programie Intellij gdzie ustawione importy ma on pod * Panowie, czepiacie się szczegółów a nikt nie zapytał czemu za każdym razem tworzy się nowy obiekt Random? Zamiast stworzyć go raz to tworzy się go za każdym razem
-
10
-
WTF poałem ci event ktory za to odpowiada a ty mi wyskakujesz z "chlopie to jest AsyncPlayerChat" no a co ty chcesz mieć, to jest event odpowiadający za chat jeżeli wiadomość nie zawiera przerwy to wyrzuci błąd Z dokumentacji: Throws: PatternSyntaxException - if the regular expression's syntax is invalid
-
jak ty chcesz zrobić komendę !gm1 ? logiki trochę
-
Sring message = e.getMessage(); if (message.contains(" ")) { message = e.getMessage().split(" ")[0]; if (!message.equals("!gm1") return; /cos tam } else { if (!message.equals("!gm1") return; /cos tam
-
No to co ty chcesz w końcu komene /!gm1 czy na chacie wpisując !gm1 ? Bo nie kumam cię już.
-
[1.8x - 1.16.x][ZAPOWIEDŹ] McDTM.PL - Zniszcz monument!
kerpson odpowiedział(a) na Wh0Ask3d temat w Archiwum serwerów
polecam serwer, łatwo się wywala xD -
Wgl nwm co ty robisz. Czemu nie użyjesz eventu AsyncPlayerChat ? Podstawy bukkita się kłaniają, bez nich nie ruszysz https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/AsyncPlayerChatEvent.html Możesz użyc czegoś takiego w evencie if (e.getMessage().startsWith("!gm1")) { e.setCancelled(true); p.setGameMode(); return; }
-
BungeeCord - Problem z przydzieleniem hosta
kerpson odpowiedział(a) na ShardIt pytanie w Pytania i problemy
jakie błędy? Podaj je tu proszę, bo jeżeli o nich piszesz to znaczy że o nich wiesz -
BungeeCord - Problem z przydzieleniem hosta
kerpson odpowiedział(a) na ShardIt pytanie w Pytania i problemy
Wydaje mi się to blędnym mysleniem, to że coś jest nowsze może nie oznaczać że lepsze. Velocity jest nowym, ale nie koniecznie w 100% bezpieczny. Bungeecord jest od lat używany przez co więcej blędów było wykrytych i naprawionych, a velocity jest nowe i niekoniecznie te blędy są znalezione. Dodatkowo sorry ale odpowiedź w stylu "Bungeecord jest przestarzały, użyj Velocity." gdzie użytkownik ma problem to należy mu z nim pomóc, a nie od niego uciekać. co oznacza "zbugowany kod" ? xD Bo nie kumam troszkę -
ja uzywam od 2 lat na swoim serwerze i wszystko gra pieknie
-
to nic nie zmieni, to tylko nazwa zmiennej. Player to gracz, nie możesz wykonać tego z poziomu konsoli
-
Sztos skrypt, użyje
-
nie da się w zwykłym 1.8.8 zrobić kolor paska bez modyfikacji clienta(np. blazingpack na to pozwala)
-
Zrobienie dobrej aktyfaworki to proces ciężki, admin może się tepnąć do gracza i dać itemki do skrzynki, może dać mu się zabić i itemki wylecą i znajdzie się wiele innych błędów. Co do tematu polecam aby użytkownicy podali przykłady jak admin może faworyzować gracza aby wychwycić jak najwięcej błędów i dać pluginowi jak najwięcej rozwiązań
-
Nie odbierz tego oczywiście jako krytykę/hejt czy coś tylko potraktuj jako wskazówkę:)
-
dodaj @EventHandler nad metodą
-
event zarejestrowany? if(e.getBlock().getType().equals(Material.BEDROCK)) { if(!p.hasPermission("bcode.security.place.bedrock")) { e.setCancelled(true); p.sendMessage("§7Nie mozesz tego zrobic! (§9bcode.security.place.bedrock§7)"); return; } } else if(e.getBlock().getType().equals(Material.BEACON)); if(!p.hasPermission("bcode.security.place.beacon")) { e.setCancelled(true); p.sendMessage("§7Nie mozesz tego zrobic! (§9bcode.security.place.beacon§7)"); return; } } troszke poprawiony kod Dodatkowo enumy porównujemy poprzez == a nie .equals, tzn if getType() == Material.BEACON
-
pierwszy lepszy poradnik o domenach; https://forum.lvlup.pro/t/podpiecie-serwera-minecraft-pod-domene/631 umiejętne kierowanie rekordów
