Skip to content

Schematics won't save #15

@SunriseInternal

Description

@SunriseInternal

Server version: Paper 1.20.4
Java version: Java 17

Skript version: 2.12.2
Skript Addons: Skript-gui, Skript-Reflect, SkBee, skript-worldedit

With v1.1.1 and v1.1.3

Code :

...
				set {_region} to {showgen.region::%{_p}%}
				save {_region} as a schematic named arg-2:
					copy entities: true
					origin: location of player
					overwrite: true
				send "&e[ShowGen] &7%{_region}%has been saved at %arg-2%."

function showgenPos1(p: player):
	set {location1::%{_p}%} to location of {_p}
	if {location2::%{_p}%} is set:
		set {showgen.region::%{_p}%} to a new cuboid region from {location1::%{_p}%} to {location2::%{_p}%}
	send "&e[ShowGen] &7First position set to %x-coord of {_p}%, %y-coord of {_p}%, %z-coord of {_p}%." to {_p}

function showgenPos2(p: player):
	set {location2::%{_p}%} to location of {_p}
	if {location1::%{_p}%} is set:
		set {showgen.region::%{_p}%} to a new cuboid region from {location1::%{_p}%} to {location2::%{_p}%}
	send "&e[ShowGen] &7Second position set to %x-coord of {_p}%, %y-coord of {_p}%, %z-coord of {_p}%." to {_p}

Error:

[12:09:42 ERROR]: #!#! 
[12:09:42 ERROR]: #!#! [Skript] Severe Error:
[12:09:42 ERROR]: #!#! 
[12:09:42 ERROR]: #!#! An unexpected error occurred with Skript. This issue is likely not your fault.
[12:09:42 ERROR]: #!#! You are using some plugins that alter how Skript works (addons).
[12:09:42 ERROR]: #!#! Full list of addons:
[12:09:42 ERROR]: #!#! skript-gui v1.4.0-dev-nightly-0d275d6 (https://github.com/APickledWalrus/skript-gui)
[12:09:42 ERROR]: #!#! SkBee v3.11.0 (https://github.com/ShaneBeee/SkBee)
[12:09:42 ERROR]: #!#! skript-reflect v2.6 (https://github.com/SkriptLang/skript-reflect)
[12:09:42 ERROR]: #!#! skript-worldedit v1.1.1
[12:09:42 ERROR]: #!#! We could not identify related addons, it might also be a Skript issue.
[12:09:42 ERROR]: #!#! Try temporarily removing the listed plugins one by one to identify the cause.
[12:09:42 ERROR]: #!#! If removing a plugin resolves the issue, please report the problem to the plugin developer.
[12:09:42 ERROR]: #!#! 
[12:09:42 ERROR]: #!#! Stack trace:
[12:09:42 ERROR]: #!#! Caused by: java.lang.NullPointerException: Cannot invoke "me.cheezburga.skwe.api.utils.regions.RegionWrapper.region()" because "wrapper" is null
[12:09:42 ERROR]: #!#!     at skript-worldedit-1.1.1.jar//me.cheezburga.skwe.api.utils.schematics.Runnables.lambda$getSaveRunnable$3(Runnables.java:63)
[12:09:42 ERROR]: #!#!     at skript-worldedit-1.1.1.jar//me.cheezburga.skwe.api.utils.RunnableUtils.run(RunnableUtils.java:14)
[12:09:42 ERROR]: #!#!     at skript-worldedit-1.1.1.jar//me.cheezburga.skwe.api.utils.RunnableUtils.run(RunnableUtils.java:9)
[12:09:42 ERROR]: #!#!     at skript-worldedit-1.1.1.jar//me.cheezburga.skwe.elements.sections.SecSaveSchematic.execute(SecSaveSchematic.java:102)
[12:09:42 ERROR]: #!#!     at skript-worldedit-1.1.1.jar//me.cheezburga.skwe.elements.sections.SecSaveSchematic.walk(SecSaveSchematic.java:86)
[12:09:42 ERROR]: #!#!     at Skript-2.12.2.jar//ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:67)
[12:09:42 ERROR]: #!#!     at Skript-2.12.2.jar//ch.njol.skript.lang.Trigger.execute(Trigger.java:33)
[12:09:42 ERROR]: #!#!     at Skript-2.12.2.jar//ch.njol.skript.command.ScriptCommand.execute2(ScriptCommand.java:352)
[12:09:42 ERROR]: #!#!     at Skript-2.12.2.jar//ch.njol.skript.command.ScriptCommand.lambda$execute$0(ScriptCommand.java:311)
[12:09:42 ERROR]: #!#!     at Skript-2.12.2.jar//ch.njol.skript.command.ScriptCommand.execute(ScriptCommand.java:322)
[12:09:42 ERROR]: #!#!     at Skript-2.12.2.jar//ch.njol.skript.command.ScriptCommand.onCommand(ScriptCommand.java:257)
[12:09:42 ERROR]: #!#!     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
[12:09:42 ERROR]: #!#!     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:168)
[12:09:42 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_20_R3.CraftServer.dispatchCommand(CraftServer.java:1013)
[12:09:42 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_20_R3.command.BukkitCommandWrapper.run(BukkitCommandWrapper.java:64)
[12:09:42 ERROR]: #!#!     at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.execution.tasks.ExecuteCommand.a(ExecuteCommand.java:30)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:13)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.execution.UnboundEntryAction.a(UnboundEntryAction.java:8)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.execution.ExecutionContext.a(ExecutionContext.java:103)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:442)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.CommandDispatcher.performCommand(CommandDispatcher.java:344)
[12:09:42 ERROR]: #!#!     at net.minecraft.commands.CommandDispatcher.a(CommandDispatcher.java:331)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2301)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.network.PlayerConnection.lambda$handleChatCommand$15(PlayerConnection.java:2261)
[12:09:42 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.b(IAsyncTaskHandler.java:59)
[12:09:42 ERROR]: #!#!     at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.TickTask.run(TickTask.java:18)
[12:09:42 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:149)
[12:09:42 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1498)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:194)
[12:09:42 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.x(IAsyncTaskHandler.java:123)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.bl(MinecraftServer.java:1475)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1398)
[12:09:42 ERROR]: #!#!     at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:133)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.w_(MinecraftServer.java:1376)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1265)
[12:09:42 ERROR]: #!#!     at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:323)
[12:09:42 ERROR]: #!#!     at java.base/java.lang.Thread.run(Thread.java:1583)
[12:09:42 ERROR]: #!#! 
[12:09:42 ERROR]: #!#! Skript: 2.12.2 (latest)
[12:09:42 ERROR]: #!#!     Flavor: skriptlang-github
[12:09:42 ERROR]: #!#!     Date: 16:08:22.181400100
[12:09:42 ERROR]: #!#! Bukkit: 1.20.4-R0.1-SNAPSHOT
[12:09:42 ERROR]: #!#! Minecraft: 1.20.4
[12:09:42 ERROR]: #!#! Java: 21.0.6 (OpenJDK 64-Bit Server VM 21.0.6+7-LTS)
[12:09:42 ERROR]: #!#! OS: Linux amd64 6.1.0-33-amd64
[12:09:42 ERROR]: #!#! 
[12:09:42 ERROR]: #!#! Server platform: Paper
[12:09:42 ERROR]: #!#! 
[12:09:42 ERROR]: #!#! Current node: null
[12:09:42 ERROR]: #!#! Current item: save {_region} (as me.cheezburga.skwe.api.utils.regions.RegionWrapper) as a schematic named the 2nd argument with origin at the location of (the adult player >> ch.njol.skript.lang.util.ConvertedExpression$$Lambda/0x00007f38b18af9c0@35d197ce: ConverterInfo{from=interface org.bukkit.entity.Entity,to=class org.bukkit.Location,converter=ch.njol.skript.classes.data.DefaultConverters$$Lambda/0x00007f38b146c118@72dbb16e,flags=8}) with no mask  while overwriting while copying entities while not copying biomes while not removing entities
[12:09:42 ERROR]: #!#! Current trigger: command /showgen (simple event) (ShowSync/Actions/mapping.sk, line 3)
[12:09:42 ERROR]: #!#! Thread: Server thread
[12:09:42 ERROR]: #!#! Language: english
[12:09:42 ERROR]: #!#! Link parse mode: DISABLED
[12:09:42 ERROR]: #!#! End of Error.
[12:09:42 ERROR]: #!#! 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions