Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem ze skryptem na skrzynki


Drak_En

Rekomendowane odpowiedzi

Opublikowano

Cześć, mam pewien problem ze skryptem na skrzynki autorstwa: Nawo.

podczas wpisania /case give (nazwa)  (player)or(all) (ilość) wyskakuje takie cos:  "an internal error occurred while attempting to perform this command"

a w konsoli takie coś na czerwono:

"[00:27:04 ERROR]: Could not pass event PlayerCommandPreprocessEvent to Skript v2.3.6
org.bukkit.event.EventException: null
        at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:37) ~[spigot.jar:git-Paper-1512]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[spigot.jar:git-Paper-1512]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Paper-1512]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:527) ~[spigot.jar:git-Paper-1512]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:512) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1465) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1278) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[spigot.jar:git-Paper-1512]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_211]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_211]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:849) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:773) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) ~[spigot.jar:git-Paper-1512]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
Caused by: java.lang.NoSuchMethodError: ch.njol.skript.aliases.ItemType.getItemMeta()Ljava/lang/Object;
        at com.w00tmast3r.skquery.elements.expressions.ExprLoredItemStack.get(ExprLoredItemStack.java:29) ~[?:?]
        at com.w00tmast3r.skquery.elements.expressions.ExprLoredItemStack.get(ExprLoredItemStack.java:1) ~[?:?]
        at ch.njol.skript.expressions.base.PropertyExpression.get(PropertyExpression.java:75) ~[?:?]
        at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:102) ~[?:?]
        at ch.njol.skript.effects.EffChange.execute(EffChange.java:278) ~[?:?]
        at ch.njol.skript.lang.Effect.run(Effect.java:52) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[?:?]
        at ch.njol.skript.lang.Trigger.execute(Trigger.java:57) ~[?:?]
        at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:298) ~[?:?]
        at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:255) ~[?:?]
        at ch.njol.skript.command.Commands.handleCommand(Commands.java:254) ~[?:?]
        at ch.njol.skript.command.Commands$1.onPlayerCommand(Commands.java:169) ~[?:?]
        at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:35) ~[spigot.jar:git-Paper-1512]
        ... 17 more
[00:27:04 ERROR]: null
org.bukkit.command.CommandException: Unhandled exception executing command 'case' in plugin Skript v2.3.6
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[spigot.jar:git-Paper-1512]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151) ~[spigot.jar:git-Paper-1512]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PlayerConnection.handleCommand(PlayerConnection.java:1473) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1278) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:14) ~[spigot.jar:git-Paper-1512]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_211]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_211]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:849) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:773) ~[spigot.jar:git-Paper-1512]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:665) ~[spigot.jar:git-Paper-1512]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
Caused by: java.lang.NoSuchMethodError: ch.njol.skript.aliases.ItemType.getItemMeta()Ljava/lang/Object;
        at com.w00tmast3r.skquery.elements.expressions.ExprLoredItemStack.get(ExprLoredItemStack.java:29) ~[?:?]
        at com.w00tmast3r.skquery.elements.expressions.ExprLoredItemStack.get(ExprLoredItemStack.java:1) ~[?:?]
        at ch.njol.skript.expressions.base.PropertyExpression.get(PropertyExpression.java:75) ~[?:?]
        at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:102) ~[?:?]
        at ch.njol.skript.effects.EffChange.execute(EffChange.java:278) ~[?:?]
        at ch.njol.skript.lang.Effect.run(Effect.java:52) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[?:?]
        at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[?:?]
        at ch.njol.skript.lang.Trigger.execute(Trigger.java:57) ~[?:?]
        at ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:298) ~[?:?]
        at ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:255) ~[?:?]
        at ch.njol.skript.command.ScriptCommand.onCommand(ScriptCommand.java:200) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[spigot.jar:git-Paper-1512]
        ... 15 more"

Stworzyć i edytować skrzynki się da, ale już jak wpisze /case listo to otwiera się chest w którym nic nie ma, no i wywala ten błąd w konsoli.

Opublikowano

Nie podałeś błędu z kompilacji skryptu także rozumiem, że nie ma tam żadnych błędów.

Możliwości dlaczego to nie działa jest kilka np. silnik i skript nie współgrają ze sobą, brakuje addonów lub coś podobnego. Możesz spróbować zmienić wersje skript i silnika. Dodam tylko, że przeczytałem że ktoś poradził sobie z podobnym błędem resetując config.yml z pluginu Skrypt. No i sprawdź czy na normalnym spigot działa normalnie czy też błąd.

Opublikowano
Dnia 13.05.2019 o 14:22, ninja12412 napisał:

Nie podałeś błędu z kompilacji skryptu także rozumiem, że nie ma tam żadnych błędów.

Możliwości dlaczego to nie działa jest kilka np. silnik i skript nie współgrają ze sobą, brakuje addonów lub coś podobnego. Możesz spróbować zmienić wersje skript i silnika. Dodam tylko, że przeczytałem że ktoś poradził sobie z podobnym błędem resetując config.yml z pluginu Skrypt. No i sprawdź czy na normalnym spigot działa normalnie czy też błąd.

@ninja12412 Sam skrypt nie ma błędu, ale gdy stworze skrzynkę i wpisze /case list to w gui żadna się nie wyświetla, Gdy próbuję wpisać /case give (nazwa) (nickGracza) (ilosc) to wyskakuje "an internal error occurred while attempting to perform this command, Sprawdziłem na starszej wersji Skriptu, ale nadal to samo, Wydaje mi się, że jest to w jakikolwiek sposób wina Skrypu na skrzynki, sprawdziłem na jeszcze innym serverze, niby działa, ale w konsoli jest pełno błędów podczas losowania itemu,

Możesz zobaczyć kod skryptu: https://pastebin.com/VEynEMBs

Dodam jeszcze, że zresetowałem ten plik config.yml z pluginu Skrypt 

  • 2 tygodnie później...
  • 4 tygodnie później...
Opublikowano
Dnia 28.05.2019 o 13:18, Zielu99 napisał:

miałem takie błędy jak wersja MC nie pasowała z pluginem

Tylko, że wersja MC jest odpowiednia do wersji pluginu, jakby nie była to w konsoli by było milion błędów, a jest tylko ten 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...