Skocz do zawartości

kerpson

Użytkownik
  • Ilość zawartości

    1852
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Treść opublikowana przez kerpson

  1. kerpson

    Pasek Głodu

    Bez modyfikacji clienta raczej nic z tego nie będzie.
  2. A co do pytania, opisz szczególniej o jakie lvl chodzi. Aby na jakiej zasadzie gracz otrzymywał xp, jakie otrzymywał bonusy itp
  3. hasla nie musisz dawac ale resztte podaj dodatkowo pokaz te bledy
  4. Jeżeli gracz nigdy nie grał na serwerze, to przy pobieraniu jego uuid zostaje jakieś API internetowe. https://wiki.vg/Mojang_API na reszte odpiszę potem
  5. Minecraft nie rozwija się w dobrą stronę. Problemy z optymalizacjami pod serwery, bugi, gracze ze starszymi PC robią "out". To nie jest zmierzanie w dobrą stronę, to robienie na siłę czegoś nowego.
  6. kerpson

    Sprawdzanie bloku

    Istnieje metoda w itemstack, itemstack.isSimilar(itemstack2);
  7. 20zl do nawet 50 Mam rozumieć, że za tą cenę można użyć paczki pluginów z internetu? Bo 20-50zl za ogarniecie serwera to nic No właśnie, jeżeli. W jakim znaczeniu macie ogarnięte promo?
  8. Po 1. to nie rozumiem czemu monety trzymasz w formacie float o.0? Albo int albo double Po 2. Z tego co widzę to ty nie chcesz zaokrąglać, tylko przyciąć liczby do części setnych. Do tego warto użyć klasy DecimalFormat. Przykład jej użycia: DecimalFormat decimal = new DecimalFormat("#.##"); float f = 0.1924f; System.out.println(decimal.format(f)); W konsoli wyświetli się: 0.19
  9. sprbuj użyć takiego formatu public static long getTime(String text) { int time = 0; try { time = Integer.parseInt(text.substring(0, text.length() - 1)); } catch (NumberFormatException exception) { return 0L; } String timeStamp = text.substring(text.length() - 1); switch (timeStamp) { case "s": break; case "m": time = time * 60; break; case "h": time = time * 60 * 60; break; case "d": time = time * 60 * 60 * 24; break; default: break; } return System.currentTimeMillis() + (time * 1000); } i w klasie np. Long time = Klasa.getTime(args[1]);
  10. long length = Long.parseLong(args[1].substring(0, args[1].length() - 1)); To nie powinno być parsowane jako long, tylko int. default: return null; Jak gracz wpisze zły format to wywali nulla, powinno byc po prostu break i dodatkowo napisane do gracza ze uzyj niepoprawnego formatu
  11. Wrzucenie na githuba 2-3 projektów to nie jest chyba potężna operacja:-:
  12. Tworzenie obiektów w javie to jedna z najprostszych operacji. Obiekty praktycznie tworzy się cały czas (wiadomo, tworzenie ich kilka razy bez żadnego celu jest bez sensu, lepiej stworzyć 1x i zapisać do jakiegoś managera). Noo, tego Minera to tworzysz troszkę bez celu, aby uzyskać dostęp do tego typu informacji raczej nie powinno się tworzyć na nowo obiektu. Zależy również jak wygląda ten obiekt Miner i jakie informacje przechowuje.
  13. jak chodzi o polecenie to Matrix AntiCheat
  14. Nwm czy to dla Ciebie istotne, ale po restarcie metadata bloku się nie zapisują same.
  15. Ważna jest również czytelność kodu. Ja osobiście zazwyczaj robiłem osobne eventy by było czytelniej. I tak eventy odpalą się w tym samym momencie, więc według mnie rób tak jak Tobie lepiej będzie.
  16. Jak mają działać te profesje? Wydaje mi się, że obiekt UserJob z np. enumem JobType.MINER by styknął
  17. Wątpię, że da się coś takiego zrobić. Skoro istnieje plugin na komendę /ban to przecież nie możesz zrobić 2 identycznej komendy, która wykona tą z pluginu.
  18. Skoro masz plany na przyszłość rozbudowywać plugin to na twoim miejscu bym mapkę <UUID, UserJob> Ten obiekt UserJob mógłby zawierać pracę gracza, a w przyszłości byś mógł na luzie dodawać nowe opcje do pracy bez zbędnego modyfikowania kodu
  19. Najpierw powiedz, czy ten system prac ma być bardziej rozbudowany czy polega tylko na tym, że gracz ma sobie jakąs pracę np. górnik i za zrobienie czegoś tam otrzymuje coś tam
  20. Nie wiem czy skrypt na coś takiego to będzie dobry pomysł, lepiej poszukać pluginu.
  21. kerpson

    Problem z »

    masz kodowanie UTF-8 w pluginie i na serwie?
  22. Jest o wiele więcej wulgaryzmów/przekleństw. A co jak gracz napisze cenzure z kropkami? Nic:/
  23. Nagroda jest na samym końcu, główną częścią wątku jest prośba o tłumaczenie, nagroda ma tylko zachęcić. Z tego co mi wiadomo, na samym początku daje się słowa kluczowe, a na końcu te mniej istotne. Zapytałeś jaka, dostałeś odpowiedź i brnąłeś dalej w głupie gadki, że: Po co mówisz, że jego serwer jest randomowy? Co ma to wspólnego z wątkiem glównym? Napisał, że nagroda to ranga i na tym powinieneś zakończyć jeżeli nie chciałeś pomagać. Może jakiemuś użytkownikowi spodoba się taka nagroda i będzie chętny za nią pomóc? Podkreślę jeszcze, że użytkownik ranpisał: "ranga i WIELE WIĘCEJ".
×
×
  • Dodaj nową pozycję...