xAxee 1968 Opublikowano 31 stycznia 2021 Udostępnij Opublikowano 31 stycznia 2021 AxRecipe Cześć, nudziło mi się trochę i zamiast zabrać się za poprawę starych projektów postanowiłem zrobić coś małego i nowego z skript-reflectem. Dlatego zrobiłem prosty skrypt dodający receptury piecy i craftingu. Skrypt powstał głównie w celach edukacyjnych? i rozrywkowych. Nikt nie zmusza cię do korzystania z niego. Skrypt posiada 3 efekty: - Rejestrowanie nowej receptury w piecyku - Rejestrowanie nowej receptury w craftingu - Resetowanie wszystkich customowych receptur (To samo można uzyskać posiadając TuSke no ale po co) > Kod < Wymagania: - Skript-reflect - Skript min 2.3 Furnace recipe [AxRecipe] (create|register) [new] [custom] furnace recipe with [result] %item% using %item% przykład: register furnace recipe with result leather using rotten flesh powyższy kod stworzy nową recepturę przepalania zgniłego mięsa na skóre Crafting recipe [AxRecipe] (create|register) [new] [custom] crafting recipe with [result] %item% using %items%: przykład: register crafting recipe with glass named "&6Libtur" with lore "&eAgent" using gold ingot, gold ingot, gold ingot, gold ingot, diamond, gold ingot, gold ingot, gold ingot, gold ingot powyższy kod stworzy nową recepturę na item legendarnego Libtera Reset recipes [AxRecipe] reset all recipes przykład: reset all recipes Powyższy kod zresetuje wszystkie customowe (nie tylko z tego skryptu) receptury. ToDo: - bezkształtne receptury (w procesie tworzenia) Dzięki za poświęcony czas na przeczytanie tego tematu wszelkie błędy / propozycję proszę zgłaszać knugi, Helios1993, marianx12121 i 2 innych 5 Cytuj Odnośnik do komentarza https://skript.pl/temat/45170-axrecipe-skrypt-umo%C5%BCliwiaj%C4%85cy-dodawanie-swoich-receptur-w-skripcie/ Udostępnij na innych stronach Więcej opcji udostępniania...
HubiRto 0 Opublikowano 8 lutego 2022 Udostępnij Opublikowano 8 lutego 2022 Ogólnie bardzo fajne stworzenie starej funkcjonalności SkQuery, która została usunięta, ale wyskakuje mimo wszystko błąd w tym kodzie. Mam wgrane Skrypta w wersji 2.6.1 i te rozszerzenie tłumaczeń skript-reflect-2.2.3 i mam taki błąd. Plik zapisałem w folderze tak jak inne skrypty. [19:51:51 WARN]: java.lang.Throwable: Warning: A plugin is creating a recipe using a Deprecated method. This will cause you to receive warnings stating 'Tried to load unrecognized recipe: bukkit:<ID>'. Please ask the author to give their recipe a static key using NamespacedKey. [19:51:51 WARN]: at org.bukkit.inventory.ShapedRecipe.<init>(ShapedRecipe.java:28) [19:51:51 WARN]: at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:732) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.reflect.ExprJavaCall.invoke(ExprJavaCall.java:488) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.reflect.ExprJavaCall.getSingle(ExprJavaCall.java:230) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.reflect.ExprJavaCall.getArray(ExprJavaCall.java:235) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.effects.EffChange.execute(EffChange.java:273) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.Effect.run(Effect.java:51) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:60) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:88) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:56) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.custom.effect.CustomEffect.invokeEffect(CustomEffect.java:55) [19:51:51 WARN]: at skript-reflect-2.2.3.jar//com.btk5h.skriptmirror.skript.custom.effect.CustomEffect.walk(CustomEffect.java:30) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:88) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:56) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.events.EvtScript.runTrigger(EvtScript.java:88) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.events.EvtScript.register(EvtScript.java:68) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.lambda$loadScript$7(ScriptLoader.java:810) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:833) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.lambda$loadScripts$4(ScriptLoader.java:525) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.lambda$makeFuture$2(ScriptLoader.java:417) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.makeFuture(ScriptLoader.java:433) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:524) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:468) [19:51:51 WARN]: at Skript.jar//ch.njol.skript.Skript$1.run(Skript.java:778) [19:51:51 WARN]: at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftTask.run(CraftTask.java:101) [19:51:51 WARN]: at org.bukkit.craftbukkit.v1_17_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) [19:51:51 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1229) [19:51:51 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) [19:51:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:833) Cytuj Odnośnik do komentarza https://skript.pl/temat/45170-axrecipe-skrypt-umo%C5%BCliwiaj%C4%85cy-dodawanie-swoich-receptur-w-skripcie/#findComment-318140 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.