Skocz do zawartości

Stasio

Użytkownik
  • Ilość zawartości

    199
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez Stasio

  1. Stasio

    Repair

    Działa dzięki Czyli problemem był chyba interfejs Damageable
  2. Stasio

    Repair

    ArrayUtils?
  3. Stasio

    Repair

    Wciąż nie działa
  4. Stasio

    Repair

    Błąd z konsoli zniknął po dodaniu tej linijki ale itemy w ekwipunku wciąż nie są naprawiane, a co do linijki 56 to dmg.setDamage(0);
  5. Stasio

    Repair

    Witam. Postanowiłem napisać komendę repair, lecz z jakiegoś powodu kiedy próbuje naprawić całą zawartość ekwipunku dostaje błąd. Wersja 1.15.2 [12:51:27] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'ii' in plugin tets v1.0 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at org.bukkit.craftbukkit.v1_15_R1.CraftServer.dispatchCommand(CraftServer.java:711) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.PlayerConnection.handleCommand(PlayerConnection.java:1657) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1497) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.PacketPlayInChat.a(PacketPlayInChat.java:1) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(SourceFile:127) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:895) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828) [spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292] Caused by: java.lang.NullPointerException at me.cpk.test.Main.repairAll(Main.java:56) ~[?:?] at me.cpk.test.Main.onCommand(Main.java:33) ~[?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[spigot-1.15.2.jar:git-Spigot-800b93f-8160e29] ... 17 more public void repairAll(Player player) { for (ItemStack item : player.getInventory().getContents()) { if(item.getType().isBlock()) return; if(item.getType().isEdible()) return; if(item.getType().isAir()) return; ItemMeta i = item.getItemMeta(); if(i instanceof Damageable) { Damageable dmg = (Damageable) i; if(!dmg.hasDamage()) return; dmg.setDamage(0); item.setItemMeta(i); player.sendMessage("Naprawiono"); } } }
  6. Stasio

    Odliczanie

    Wiem że tamten kod był idiotyczny i odliczanie robi się przy użyciu HashMapy
  7. Stasio

    Odczyt z pliku

    Rozumiem. Czy mógłbyś wytłumaczyć dlaczego?
  8. Stasio

    Odczyt z pliku

    Ale tworzenie pliku przy wejściu może zostać w onJoin a zapis w onQuit?
  9. Stasio

    Odczyt z pliku

    W takim razie coś polecisz początkującemu?
  10. Stasio

    Fireball

    Dzięki za objaśnienie jutro to przetestuje naprawdę mnie ratujesz thx
  11. Stasio

    Fireball

    hymm okej spróbuje ale nie ogarniam zbytnio hasmap ale tak jak mówię spróbuje Dobra nie mam pojęcia jak to napisać xd
  12. Stasio

    Fireball

    Witam. W jaki sposób moge sprawdzić czy fireball dotyka ziemi a następnie wykonać eksplozje mój obecny kod if(e.getAction() == org.bukkit.event.block.Action.LEFT_CLICK_AIR || e.getAction() ==org.bukkit.event.block.Action.LEFT_CLICK_BLOCK) { if(p.getInventory().getItemInMainHand().equals(wand)) { Fireball f = (Fireball) p.getWorld().spawnEntity(p.getEyeLocation().add(p.getEyeLocation().getDirection()), EntityType.FIREBALL); f.setVelocity(p.getLocation().getDirection().multiply(3)); f.getWorld().createExplosion(f.getLocation(), 10f); p.sendMessage("EKSPLOZJA!"); } }
  13. Stasio

    Odczyt z pliku

    Witam oto mój kod na zapis i odczyt i właśnie z tym ostatnim jest problem nie odczytuje mi zmiennych z plików
  14. Witam, o to mój kod ale nie działa więc pytam co jest nie tak
  15. okej poczytam
  16. chodzi mi o plugin
  17. Witam w jaki sposób mogę zapisać zmienną gracza i ją odczytać chodzi mi o to że chciałbym tworzyć folder w plugins a w tym folderze tworzyć pliki których nazwą byłby nick gracza natomiast w środku zapisane zmienne nie musicie wysyłać mi gotowego kodu ale prosiłbym o artykuł który to dobrze wytłumaczy.
  18. Witam jak dodać do tego argument który będzie wymagał od nas podania liczby zaraz po nicku
  19. Teraz cały czas wyświetla mi conditions , chyba sobie to daruje
  20. A czasami po wpisaniu ilości do zabicia wyświetla mi Conditions albo Internal MobNames lub jeszcze coś innego
  21. Jest problem kiedy wpisałem Kill MythicMobs Objective podałem ilość do zabicia a następnie musze wprowadzić Internal MobNames i kiedy wpisuje nazwe nie działa nawet kiedy daje ANY też nic się nie dzieje
  22. 1.12.2 spigot nie wiem po co skript ale wersja to 2.3.6
  23. Tak jak w tytule mam problem z mythicmobs Quests module czy ktoś wie jak to skonfigurować aby zabić 3 razy moba z mythic mobs
  24. Witam. Zastanawiam się nad nauką pisania pluginów. Co mam na myśli? Chodzi mi o to że próbowałem pisać jakieś pluginy ale może próbowałem napisać coś zbyt skomplikowanego na moje umiejętności. Więc mam pytanie do społeczności, czy są jakieś ćwiczenia mogą być po angielsku związane z pluginami? Które zaczynają się na pianiu komend i z czasem są bardziej skomplikowane
×
×
  • Dodaj nową pozycję...