Skocz do zawartości

yooniks

Użytkownik
  • Zawartość

    945
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Ostatnia wygrana yooniks w dniu 20 września

Użytkownicy przyznają yooniks punkty reputacji!

O yooniks

  • Tytuł
    Znany

Informacje

  • Płeć
    Nie podano
  • Hobby
    just someone who likes java
  • Nick w MC
    phasmatos_

Metody kontaktu

  • Discord
    yooniks#2411

Ostatnie wizyty

5 214 wyświetleń profilu
  1. hm a może lepiej ItemStack item = ..iteminhand boolean shouldBeExecuted = e.getBlock().getType() == Material.STONE && item.getType().name().endsWith("_PICKAXE")
  2. yooniks

    YML -> MySQL

    My tu pomagamy z kodem a nie piszemy go za ciebie ;/ Widać że pełno rzeczy z kompilatora (czyli nie jest twoje) a bierzesz się za edycje i jeszcze chcesz żeby ktoś za ciebie to zrobił.. Poszukaj prostego poradnika na spigotmc i poprobuj sam, albo się nie nauczysz
  3. yooniks

    JSON

    Użyj sobie gsona http://tutorials.jenkov.com/java-json/gson.html
  4. W wersji 1.14 nie ma metody getName oraz getTitle w inventory, pierw pobierz InventoryView a potem z niego title. Mógłbyś podać więcej szczegółów a nie że ci nie wykrywa Skoro wyrzuca błąd (i masz pełen stacktrace) a nam go nie podajesz to robisz duży błąd... tak poza tym clickedInventory może być chyba nullem, jest wręcz ogrom api do inventory wygodnych i ogólnie elastycznych itp a typy dalej używaja if invName == "sklep" i będą robić tysiące ifow do sprawdzania slotow i itemow xD java to język obiektowy a ty nie korzystasz z jego najlepszego aspektu którym właśnie jest OOP
  5. yooniks

    MySQL api dla Skript

    Zacytuje to co napisałeś do mnie na pv: "Witam, wiem że zapewne mnie nie lubisz i wiem że ty masz racje itp. Ale mam prośbę dla całego community skript, pomógł byś mi z ulepszeniem skryptu na MySQL bo nie wiem co to ten cały Async itp. I na czym to polega?" Czemu nie napisałeś tego tutaj tylko jakieś bajki wymyślasz? Poproszę ip serwera 100 osób gdzie ten skrypt jest używany A za takie multikonta nie było tu bana? xD
  6. yooniks

    MySQL api dla Skript

    xD zacznijmy od tego że żaden polski serwer w tych godzinach nie ma 100graczy (na pewno nie kogoś kto zakłada konto tylko żeby tu odpowiedzieć) Chyba ci się skrypty nie ładują że masz 20tps xD
  7. yooniks

    MySQL api dla Skript

    Jeden poważny i najważniejszy problem - zapytania nie będą async i będą lagować serwer.
  8. a ja tak tylko chcialem powiedziec ze mzesz zrobic to ladniej i lepiej, zamiast ladowanie wszystkiego w jednej klasie mysql podziel to na kilka czesci, np. mysql ma tylko getConnection throws exception; (i proponowałbym np. interfejs SQLDatabase + implementacja MySQLDatabase (uzywaj hikari)) interfejs DataInitializer<ID, OBJ> (+ implementacje, np. public class UserDataInitializer implements DataInitializer<UUID, User>, tak samo z gildią itp - w tym interfejscie np. metoda loadAll, saveAll, lub load(ID id), save(OBJ object) no i oczywiscie te wszystkie metody maja przekazywac sqlexception dalej - dopiero w tasku masz sprawdzac czy zapisanie/zaladowanie nie poszlo i wtedy cos z tym robic) w jakiejs klasie trzymasz wszystkie te DataInitializery i robisz jakiegos taska ktory te wszystkie datainitializery zbiera i wykonuje np. save dla wszystkich obiektow (ja w natalciaguilds u mnie na githubie mialem zamiar to zrobic ale podszedlem bez pomyslu i pozniej to zmienialem tysiac razy az w koncu wyglada jak syf i jest niedokonczone, anyway - robie tak w kazdym innym pluginie ktory trzyma wiecej obiektow do zapisania do bazy danych) A tak to wgl nie rozumiem całego tematu i nie wiem o co chodzi xD jakos dziwnie to napisales i nie moge zrozumiec ocb
  9. yooniks

    Problem z pluginem

    Użyj eventu playercommandpreprocessevent lub zarejestruj jakaś pusta komendę na miejsce tego plugins itp używając commandmap Używaj ChatColor zamiast paragrafow i w drugim ifie nie sprawdzasz czy sender to player a i tak castujesz.
  10. Zapewne musisz podlaczyc takowy plugin pod baze danych (np. mysql) i na każdym z podserwerów musi być ta sama baza danych (nie typ, a raczej połączenie) Nie wiem czy wersja free (bo premium napewno) posiada wsparcie dla mysql bo w tabeli jest napisane, że nie a w wiki na githubie jest napisane ze tak, zawsze mozna napisac do autorow
  11. Ja ci troche lepiej wytłumaczę niż wyżej: jeżeli zmienna jest final to musi zostać zdefiniowana, a w konstruktorze jest możliwość że nie będą zdefiniowane, muszą mieć jakąś wartość zdefiniowana w konstruktorze Wrzucaj tu problemy a ja chętnie pomogę, coraz mniej osób się tu udziela więc fajnie byłoby poodpowiadać.
  12. yooniks

    Komendy

    XD a ten dział jest o tworzeniu WŁASNYCH pluginów i pomocy z kodem. Kolega nie chce stworzyć prostej komendy tylko taka na którą się klika i np. otwiera stronę, hoverevent, clickevent a ja nie polecam skripta @TakiJakTy jakie błędy ortograficzne xd @yooniks własnych się piszę przez "ł", pluginów przez "ów". xDD //TakiJakTy
  13. na pewno nie paintem xD Poczytaj o dekompilatorach i pobierz sobie np. luytena, lub zdekompiluj to online na javadecompilers.com A co tam ciekawego masz
  14. yooniks

    Tnt w wodzie

    Połóż blok w TNT przed wybuchem, wtedy już nie będzie w wodzie i wybuchnie normalnie (tak myślę) oraz https://forums.spongepowered.org/t/obsidianbreaker-make-obsidian-blocks-damageable-by-explosions/23703
  15. yooniks

    Instant Crash serwa

    [14:48:41 INFO]: UUID of player Mati_08151 is Jakies tam fajne UUID XDDDDDDDDDD nw co w tym smiesznego xd każdy twoje uuid może mieć kiedy chce, to nie ip a co do samego crashu - prawdopodobnie wina skriptu. usuwaj po kolei skrypty i sprawdź którego to wina. Przejrzyj kod, zobacz co jest podczas wejścia na serwer co może zlagowac serwer
×