-
Ilość zawartości
383 -
Rejestracja
-
Ostatnia wizyta
Treść opublikowana przez STEINER
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 16
-
Task niby mniej wydajny bo wiadomo działa ciągle, ale i tak raczej takie rzeczy się robi w taskach.
-
W czym można jeszcze pisać pluginy oprócz eclipse ?
STEINER odpowiedział(a) na WiktorMasteR pytanie w Pytania i problemy
Wszyscy piszą programy, ale nikt nie pisze czemu. Podam kilka argumentów dlaczego polecam IntelliJ IDEA. - Dużo wtyczek np. do zmiany wyglądu - Nie ma braku odpowiedzi jak w eclipse (no chyba, że ja nie mam) - Wtyczka Discord Integration (czy jakoś tak) fajne na discordzie informacje pokazuje w jakiej jesteś klasie, projekcie itp. - Nie wiem jak to się nazywa ale jak piszesz np. jakieś nazwy klas to ci szuka te o podobnej nazwie (Źle to wytłumaczyłem wiem) - Możliwość automatycznego tworzenia "getter'ów i setter'ów" Zachęcam -
private static final ConcurrentHashMap<UUID, User> users = new ConcurrentHashMap(); public static User getUser(Player p) { for (User u : users.values()) { if (u.getUniqueId().equalsIgnoreCase(p.getUniqueId())) { return u; } } return null; } public static void createrUser(Player p) { User u = new User(p); users.put(p.getUniqueId(), u); RankingManager.addRanking(u); KillManager.addKill(u); DeathManager.addDeath(u); AssistManager.addAssist(u); CoinsManager.addCoins(u); BreakManager.addBreak(u); } i tak dalej... po co tworzysz 2 metody 'createrUser' (wtf czemu nie create? Bo jak już creater to userCreater, ale tak się nie nazywa metod raczej ) Musisz sobie do usera dopisać UUID i je zapisywać do bazy danych. Jak umiesz podstawy programowania obiektowego w javie to sobie oczywiście poradzisz. Jeżeli jednak nie potrafisz tego zrobić to lepiej ucz się javy a nie przeprabiasz jakieś EndrjuCory Powodzenia.
-
BungeeTabListPlus musisz wgrać na serwer BungeeCord. BungeeTabListPlus Bukkit Bridge (czy jakoś tak) do rejestracji zmiennych musisz wgrać na serwer np. Spigot. Skonfigurować będziesz musiał sam.
-
Tworzenie tematu bez sensu... SS: Czemu sobie nie skorzystasz z tego co masz już podane w phpmyadmin? Poza tym jest na pewno pełno podobnych tematów na np. spigotmc.
-
1. Kompas to nie blok. 2. KOD: Daj jakieś serduszko czy coś za pomoc xd
-
Obiekt Player jest z biblioteki Bukkit API, więc głupie jest pytanie czy zadziała na javie 8. Dodam, że nie trzeba tworzyć tematów specjalnie po takie drobnostki wystarczy umieć podstawy korzystania z Google .
-
Najdziwniejszy 'błąd' w BungeeTabListPlus
STEINER odpowiedział(a) na STEINER pytanie w Pytania i problemy
@yooniks gdyby się rozwiązał 3h temu to bym tu nie pisał, próbowałem już takie rzeczy, nawet dla testu pierwszy register zrobiłem w onEnable i nie działało xD W sumie nie wiem czy mam najnowszą wersję btlp w bibliotece pluginu, upewnię się czy mam najnowsze wszystko . Ale wątpię, żebym starszą wersję trzymał. Była 2.8.3 a najnowsza to 2.8.9 ale i tak nie ma zmian i nie działa Tak btw jak zarejestrowałem niechcący 2 razy tą samą zmienną teraz to się wyświetlił taki błąd java.lang.IllegalArgumentException: variable already registered Czyli tamte się zarejestrowały ale nie wyświetlają xD Dobra coś tam wykombinuję prędzej czy później. Do zamknięcia @Ixidi (bo tylko twoją nazwę z administracji skript.pl znam xD) -
Najdziwniejszy 'błąd' w BungeeTabListPlus
STEINER odpowiedział(a) na STEINER pytanie w Pytania i problemy
@yooniks czy to ma teraz znaczenie? xD Wiem, że to bez sensu, ale co tam -
Najdziwniejszy 'błąd' w BungeeTabListPlus
STEINER odpowiedział(a) na STEINER pytanie w Pytania i problemy
@yooniks CoreHelper: Drugi edit: z loadbefore też nie działa -
Adata SU800 128gb ale kurde stary komp już.
-
NAJGŁUPSZY I NAJDZIWNIEJSZY 'BŁĄD' NA ŚWIECIE W BUNGEETABLISTPLUS Powodzenia Zrobiona najprostsza zmienna BTLP nie działa mimo, że raczej wszystko jest git. Kod zmiennej i jej rejestracji: Plugin.yml: name: BlaBlaBlaMojaNazwa depend: ['BlaBlaBlaMojeAPI', 'BungeeTabListPlus'] author: BlaBlaBlaAutor version: BlaBlaBlaWersja website: 'BlaBlaBlaWWW' main: BlaBlaBlaKlasaGlowna description: 'BlaBlaBlaOpis' Pluginy: Na silniku paperspigot jest to btlp co oczywiście jest w bibliotece pluginu i jest na pewno odpowiednie Na silniku Bungeecord jest btlp to co powinno być i to też oczywiste. Nie wywala ani 1 błędu nigdzie. Tutaj co nie działa : Domyślam się, że coś śmiesznego pominąłem czy coś i to jest winą jakiegoś głupiego błędu ale nie mam pojęcia gdzie go mogłem popełnić. Dawajcie propozycje jak komuś się uda to dam jakąś tam reakcję .
-
Drugi sposób popularniejszy, ale niekoniecznie lepszy bo np. obiekty typu User zapisujesz w jakiejś mapce a nie co chwila tworzysz nowego i usuwasz starego
-
Dużego wpływu to raczej nie ma, ale pomyśl, że serwer rejestruje np. 5 eventów zamiast 1, czyli podczas np. tego InventoryClick silnik odbiera 5 eventów zamiast 1, ale rób jak chcesz bo jak mówiłem dużego wpływu to nie robi. Chociaż ja jestem zdania, że powinno się robić wszystko w 1 evencie. Można to porównać np. do BukkitRunnable czyli np. po co robić 5 runnablów o tym samym czasie jak można zrobić 1. Przykład: I tak dalej... zamiast: public class WorldThread extends BukkitRunnable { @Override public void run() { Bukkit.getWorlds().get(0).setTime(0L); Bukkit.getWorlds().get(0).strikeLightning(Bukkit.getWorlds().get(0).getSpawnLocation()); } } Jednak listenery to nie runnable i działają po wykonaniu jakiejś czynności a nie w ścisłym czasie jednak większy sens jest robić w jednym listenerze ;P
-
Czy da sie naprawic kolory w jednej klasie?
STEINER odpowiedział(a) na xEver1337 pytanie w Pytania i problemy
czy on mówił coś o bukkicie? https://paste.kyku.me/baliqunono.cpp <- Masz tutaj klase ChatColor o którym mówił, TheMolkaPL. Jeżeli korzystasz z bukkit api lub bungee api, to nie musisz tego dodawać. i wtedy robissz ChatColor.translateAlternateColorCodes('&', <String do zmiany kolorów>); A, że chciałeś w oddzielnej klasie to chyba chodziło ci o zrobienie static stringa z chatcolorem public static String fixColors(String s){ return ChatColor.translateAlternateColorCodes('&', s); } I wtedy poprostu robisz <Nazwa_Klasy>.fixColors("&ctekst"); Tłumaczę jak debilowi, ale nudzi mi się to se popiszę xd XD -
every 5 second: create hologram "%number of players in "world"%" at 9966 72 8966 for 5 seconds every 5 second: create hologram "%number of players in %world%%" at 9966 72 8966 for 5 seconds Potestuj te 2 ale jaa nie pisze skryptow wiec nw
-
on chat: if {chat::ranga%player%} is "Wlasciciel": cancel event broadcast "&7[&4Wlasciciel&7] %{chat::nick::%player%}%" Nie piszę skryptów ale chyba tak się da xd. Tylko wtedy dodaj spraawdzanie czy chat nie jest off itp. (Pewnie jest lepsze rozwiązanie ale no...) ;P
-
No do tej pory nie wiedziałem, że takie coś ma miejsce. Przecież współpracę z blazingpackiem mają największe serwery w Polsce to wątpię, zeby nagle cc, mc4u, mchc, odwróciło się od bp (cc kontynuować bp), dla jakiegoś elytra.io. No zobaczymy co z tego wyjdzie.
-
https://www.spigotmc.org/resources/bungeetablistplus.313/ ew. jak masz 400 slotów a 2 graczy to zrób tak, żeby te 400 slotów zapełnić, bo po co ci tyle slotów jak są 2 osoby
-
No to jest najlepszy sposób na mysql.
-
Wyciąć z kguildsów.
-
To zmień silnik na PaperSpigot 1.8.8.
- 52 odpowiedzi
-
Puszczasz małe pakiety to tak samo jakby gracze zaczeli na macro 300 cps otwierać i zamykać drzwi (tak jak lagowali 1 edycje na mctorchu, ale potem naprawili). 50 graczy spami makro 300 cps. ( Wiem, że to inne pakiety ) Ale to tak samo jak puszczać małe tabcomplety, bo wiesz, że jak dasz więcej to cię wyrzuci.
-
No w sumie z 50 botów małymi pakietami może ZLAGUJESZ serwer ale nie powinen paść.
-
Jak sobie wyśrodkujesz to tak xd
- 52 odpowiedzi
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
-
Strona 2 z 16
