Skocz do zawartości
  • 0

Internal server error | SK+ nowy crafting


sebafudi

Pytanie

Witam!

Jak zrobiłem taki oto kod:

on script load:	register new shaped recipe for named itemstack from "sponge;&6Dom na kurzej stopce;&9Postaw i dbaj, aby wychodowac" using furnace, cauldron, crafting table, wooden planks:0, wooden planks:0, wooden planks:0, raw chicken, flower pot, raw chicken

Po stworzeniu itemu wywala mnie z serwera i pisze "Internal server error"

 

Wina SK+? czy coś źle zrobiłem?

Odnośnik do komentarza
Udostępnij na innych stronach

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Podaj cały kod... Bo nie sądzę że to wszystko. I sprawdź logi w konsoli i napisz je tutaj

niby nie cały, ale wszystko resztę działa. tylko jak próbuje to stworzyć to mnie wywala. Dokładniej wtedy, kiedy położę ostatni przedmiot

 

 

Logi:

[19:12:22] [Server thread/WARN]: Failed to handle packet for /159.205.49.127:3980java.lang.NullPointerExceptionat net.minecraft.server.v1_7_R1.ShapedRecipes.a(ShapedRecipes.java:136) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.CraftingManager.craft(CraftingManager.java:299) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.ContainerWorkbench.a(ContainerWorkbench.java:59) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.InventoryCrafting.setItem(InventoryCrafting.java:129) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.Slot.set(Slot.java:51) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at org.bukkit.craftbukkit.v1_7_R1.inventory.CraftInventoryView.setItem(CraftInventoryView.java:54) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.Container.clickItem(Container.java:190) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:1317) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.a(SourceFile:32) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.PacketPlayInWindowClick.handle(SourceFile:10) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:146) ~[craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:655) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2-R0.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks][19:12:22] [Server thread/INFO]: RedstonePL lost connection: Internal server error[19:12:22] [Server thread/INFO]: RedstonePL left the game. 

 

 

Edit: Zreloadowalem całego serwa i teraz nie działa wgl crafting :/

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Skript plus jest dziwny i przynajmniej mi często zdarza się że poprawny kod nie działa i serwer wywala milion błędów. Na twoim miejscu pobrałbym jakieś wersje craftbukkita, skripta i skriptplusa, które na bank ze sobą działają(u mnie całkiem dobrze się sprawował craftbukkit R0.2 w połączeniu ze skriptem 2.0.2 i skriptplus 1.4.2). Być może nie ma w nich niektórych ciekawych funkcji, ale w końcu to zadanie do SDT. Zresztą uważam, że nawet jeśli efektem końcowym dla testującego Pirata będzie crash, to nie będzie się do czego przyczepić, bo kod jest poprawny i zgodny z dokumentacją addonu. A tak na marginesie to spróbuj zamienić "nameditemstack [...] na sponge named "Dom na kurzej stopce"", a potem dopisać "on craft of sponge: set lore of event-item to "Postaw i dbaj, aby wychodowac"", bo przynajmniej mnie zdarzają się bugi z nameditemstack. Możesz też zastąpić "wooden planks:0" po prostu "oak wooden planks", tak mi się wydaje. Powodzenia w wykonywaniu zadania :).

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0

Skript plus jest dziwny i przynajmniej mi często zdarza się że poprawny kod nie działa i serwer wywala milion błędów. Na twoim miejscu pobrałbym jakieś wersje craftbukkita, skripta i skriptplusa, które na bank ze sobą działają(u mnie całkiem dobrze się sprawował craftbukkit R0.2 w połączeniu ze skriptem 2.0.2 i skriptplus 1.4.2). Być może nie ma w nich niektórych ciekawych funkcji, ale w końcu to zadanie do SDT. Zresztą uważam, że nawet jeśli efektem końcowym dla testującego Pirata będzie crash, to nie będzie się do czego przyczepić, bo kod jest poprawny i zgodny z dokumentacją addonu. A tak na marginesie to spróbuj zamienić "nameditemstack [...] na sponge named "Dom na kurzej stopce"", a potem dopisać "on craft of sponge: set lore of event-item to "Postaw i dbaj, aby wychodowac"", bo przynajmniej mnie zdarzają się bugi z nameditemstack. Możesz też zastąpić "wooden planks:0" po prostu "oak wooden planks", tak mi się wydaje. Powodzenia w wykonywaniu zadania :).

no niby mam te wersje co ty podałeś od dawna, wszystko resztę działa, lecz to nie :( kiedyś craftingi mi działały... sprawdzę jeszcze to bez named itemstack

Wysyłane z mojego GT-I9001 za pomocą Tapatalk 2

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...