Skocz do zawartości

insertt

Użytkownik
  • Ilość zawartości

    81
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez insertt

  1. ale co ci to da, taka pojedyńcza zmienna nie zjada 1MB ramu, żeby ją przechowywać w pliku, od tego jest ten RAM żeby coś w nim trzymać. co innego jeżeli chcesz ładować "leniwe" dane, możesz je sobie gdzieś zapisywać i ładować wtedy, gdy gracz(lub cokolwiek innego) tego potrzebuje no i jeszcze jedna kwestia, parsowanie plików, które mają ogromną strukturę zajmują jakiś tam ułamek, ale jednak potrzeba tego ułamka i to może mniej lub bardziej wpłynąć na wydajność, no to już zależy ile tych danych będzie itd.
  2. insertt

    Mega Kilof

    1. well, no tak średnio to wygląda gdyby patrzeć od strony poprawnego kodu, bo w konstruktorach unika się takich side-effects no ale to tylko bukkit ¯\_(ツ)_/¯ 2. jeżeli chodzi ci o CommandExecutora to większej różnicy nie ma
  3. @Ixidi dał ci rozwiązanie, a tak to możesz sleepować async taska w trakcie wykonywania tego taska
  4. robisz obiekt np. Gracz i tam trzymasz int lub jakąś mapke, w której kluczem będzie uuid a wartoscia bedzie Integer.
  5. insertt

    v0.2 "O Skript Kiddie"

    xD
  6. warto dodać, że to tak działa, bo string jest immutable, tak na przyszłość ps: używaj StringUtils#replace z commonsów apache
  7. jak się nie da zablokować pluginem xD https://github.com/insertt/BlockIdiotPackets
  8. luckperms powinien takie coś mieć, nadawanie globalnych i per-server grup.
  9. wystarczy, że podepniesz kilka instancji pod jedną bazę, a pex z niej będzie korzystał i synchronizował wszystkie uprawnienia, to samo luckperms, a wybór jaki plugin od uprawnien chcesz należy do ciebie, może to być albo luckperms(polecam serdecznie) albo pex (też polecam)
  10. https://yivesmirror.com/downloads/spigot lub <dependency> <groupId>org.spigotmc</groupId> <artifactId>spigot-api</artifactId> <version>1.12.1-R0.1-SNAPSHOT</version> <scope>provided</scope> </dependency> nie wiem ile szukałeś, ale znalazłem w 30 sekund to wszystko.
  11. insertt

    Permisje

    pokaż jakikolwiek aktualny błąd związany z permissionsex, bo gadanie, że jest zbugowany to brednie
  12. insertt

    Title | java

    nikt gotowego kodu ci nie da, tym bardziej, jeżeli to jest cos niszczącego
  13. insertt

    Title | java

    ta libka nie jest po stronie klienta tylko serwera http://wiki.vg/Protocol#Title
  14. insertt

    Mega Kilof

    mega kilof
  15. no chyba logiczne, bo plugin śledzi logowania po ip. @topic użyj FastLogin
  16. warto taki scanner dać w try-with-resources lub go zamykać za pomocą Scanner#close(), no i nie wytłumaczyłeś po co ten delimiter, a warto jak już coś udostępniasz to wytłumaczyć
  17. nasluchuj na handshake i sprawdzaj wersje protokolu http://wiki.vg/Protocol#Handshake
  18. insertt

    spawn zombie

    możesz też stworzyć klase która będzie rozszerzać klasę EntityZombie i nadpisac pathfinding, a potem takiego zombie zespawnowac, więcej tutaj: https://www.spigotmc.org/threads/tutorial-creating-custom-entities-with-pathfindergoals.18519/
  19. pobierasz item od gracza i sprawdzasz jakie ma enchanty i ich poziom
  20. masz jave 7, a craftbukkit potrzebuje javy 8, zaktualizuj
  21. wpisz samo java -Xmx1024M -Xms1024M -jar craftbukkit.jar nogui i wklej tutaj co wypłuło
  22. insertt

    Wersja skripta

    masz jave 7, a skript potrzebuje javy 8, zaktualizuj.
  23. insertt

    Stone Break

    public class BlockBreakListener implements Listener { @EventHandler public void onBlockBreak(final BlockBreakEvent event) { if(event.getBlock().getType() == Material.STONE) { event.getPlayer().sendMessage("wykopales stone"); } } } tylko jeszcze ten listener zarejestruj
  24. insertt

    Wersja skripta

    pokaż logi ze startu serwera, bo z fusów ciężko wywróżyć co tam się stało ciekawego, że Skript się nie ładuje
  25. ta klasa Main to na pewno ta? błąd wskazuje na to, że w klasie Main posiadasz konstruktor, który psuje loader bukkita (nie będę się zagłębiał), więc upewnij sie, że wszystko dobrze robisz.
×
×
  • Dodaj nową pozycję...