Open ElPiigeon opened 1 week ago
Thank you for the bug report. Paper is kind of known for accidentally breaking data pack functionality quite often due to its invasive optimization strategies.
If this happens again, could you try running the command /function dynamiclights:internal/main
manually and report back if that resumes Dynamic Lights?
Alright i'll keep you up
Describe the bug
The datapack works great on my 1.20.4 server hosting at my home. But, after some times, the datapack stop working and a error show on the console:
[12:28:17 WARN]: Failed to execute function dynamiclights:internal/main net.minecraft.ReportedException: Saving entity NBT at net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:2505) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:2344) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.advancements.critereon.NbtPredicate.getEntityTagToCompare(NbtPredicate.java:29) ~[?:?] at net.minecraft.server.commands.data.EntityDataAccessor.getData(EntityDataAccessor.java:57) ~[?:?] at net.minecraft.server.commands.data.DataCommands.manipulateData(DataCommands.java:337) ~[?:?] at net.minecraft.server.commands.data.DataCommands.lambda$decorateModification$24(DataCommands.java:219) ~[?:?] at com.mojang.brigadier.context.ContextChain.runExecutable(ContextChain.java:73) ~[brigadier-1.2.9.jar:?] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:31) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.commands.execution.tasks.ExecuteCommand.execute(ExecuteCommand.java:19) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.commands.execution.UnboundEntryAction.lambda$bind$0(UnboundEntryAction.java:8) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.commands.execution.CommandQueueEntry.a(CommandQueueEntry.java:5) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.commands.execution.ExecutionContext.runCommandQueue(ExecutionContext.java:103) ~[paper-1.20.4.jar:git-Paper-496] at net.minecraft.commands.Commands.executeCommandInContext(Commands.java:434) ~[?:?] at net.minecraft.server.ServerFunctionManager.execute(ServerFunctionManager.java:81) ~[?:?] at net.minecraft.world.level.timers.FunctionCallback.handle(FunctionCallback.java:21) ~[?:?] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraft.world.level.timers.FunctionCallback.handle(FunctionCallback.java:21) ~[?:?] at net.minecraft.world.level.timers.FunctionCallback.handle(FunctionCallback.java:14) ~[?:?] at net.minecraft.world.level.timers.TimerQueue.tick(TimerQueue.ja
Steps to reproduce
No response
Expected behavior
No response
Additional context
No response