26790top
问题描述:使用worldedit或fastasyncworldedit的填充类指令时(例如//set,//walls)后台报warn信息且游戏内效果为只填充一个方块,比如选择了一块10*10的草方块,输入//set 1后只填充替换了其中一个,需要重复输入才能全部替换完毕。后台信息如下
  1. 08.01 12:53:51 [Server] INFO At_Monster issued server command: //set 1
  2. 08.01 12:53:51 [Server] WARN java.lang.NoClassDefFoundError: Could not initialize class com.sk89q.worldedit.world.block.BlockCategories
  3. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseLogic(DefaultBlockParser.java:543)
  4. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseFromInput(DefaultBlockParser.java:108)
  5. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseFromInput(DefaultBlockParser.java:78)
  6. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.internal.registry.AbstractFactory.parseFromInput(AbstractFactory.java:89)
  7. 08.01 12:53:51 [Server] WARN at com.fastasyncworldedit.core.extension.factory.parser.pattern.RichPatternParser.parseFromInput(RichPatternParser.java:130)
  8. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.PatternFactory.parseFromInput(PatternFactory.java:150)
  9. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.PatternFactory.parseFromInput(PatternFactory.java:80)
  10. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.command.argument.FactoryConverter.convert(FactoryConverter.java:144)
  11. 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.lambda$isAcceptedByTypeParsers$7(CommandParser.java:497)
  12. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
  13. 08.01 12:53:51 [Server] WARN at java.base/java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1856)
  14. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
  15. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
  16. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
  17. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
  18. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
  19. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
  20. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
  21. 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632)
  22. 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.isAcceptedByTypeParsers(CommandParser.java:492)
  23. 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.parseRegularArgument(CommandParser.java:429)
  24. 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.parse(CommandParser.java:340)
  25. 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandManagerImpl.parse(CommandManagerImpl.java:240)
  26. 08.01 12:53:51 [Server] WARN at org.enginehub.piston.CommandManager.execute(CommandManager.java:154)
  27. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommandOnCurrentThread$16(PlatformCommandManager.java:730)
  28. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandTask(PlatformCommandManager.java:751)
  29. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandOnCurrentThread(PlatformCommandManager.java:732)
  30. 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommand$13(PlatformCommandManager.java:702)
  31. 08.01 12:54:02 [Multicraft] Skipped 36 lines due to rate limit (30/s)
  32. 08.01 12:54:02 [Server] INFO CONSOLE issued server command: /list
复制代码
游戏内提示为:


服务器核心:


插件列表:


模组列表:






名副其实
WorldEdit 前置加载不正确。如果是模组服,可以试着同时安装插件版 WorldEdit 和 模组版 WorldEdit 以提升性能。

26790top
名副其实 发表于 2023-1-8 13:27
WorldEdit 前置加载不正确。如果是模组服,可以试着同时安装插件版 WorldEdit 和 模组版 WorldEdit 以提升 ...

感谢回复,这就试一下

26790top
名副其实 发表于 2023-1-8 13:27
WorldEdit 前置加载不正确。如果是模组服,可以试着同时安装插件版 WorldEdit 和 模组版 WorldEdit 以提升 ...

我试着把插件和模组都加载,客户端与服务端的插件和模组的版本都是1.16.5的worldedit7.2.5,问题依旧。
后台信息如下
  1. 08.01 14:13:31 [Server] INFO At_Monster issued server command: //set 1
  2. 08.01 14:13:31 [Server] ERROR Could not dispatch event: com.sk89q.worldedit.event.platform.CommandEvent@35fd3fa8 to handler EventHandler{priority=NORMAL}
  3. 08.01 14:13:31 [Server] INFO java.lang.reflect.InvocationTargetException: null
  4. 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:75) ~[worldedit:?]
  5. 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:193) ~[worldedit:?]
  6. 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:181) ~[worldedit:?]
  7. 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:375) ~[?:?]
  8. 08.01 14:13:31 [Server] INFO at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:55) ~[?:?]
  9. 08.01 14:13:31 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169) ~[forge:?]
  10. 08.01 14:13:31 [Server] INFO at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:769) ~[forge:7e29f765-296df566-9fb885e8]
  11. 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandler.java:1833) ~[?:?]
  12. 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandler.java:1668) ~[?:?]
  13. 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:39) ~[?:?]
  14. 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:10) ~[?:?]
  15. 08.01 14:13:31 [Server] INFO at net.minecraft.network.PacketThreadUtil.lambda$ensureRunningOnSameThread$0(PacketThreadUtil.java:26) ~[?:?]
  16. 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
  17. 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:153) ~[?:?]
  18. 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
  19. 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:942) ~[?:?]
  20. 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:176) ~[?:?]
  21. 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:126) ~[?:?]
  22. 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:925) ~[?:?]
  23. 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:919) ~[?:?]
  24. 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(ThreadTaskExecutor.java:114) ~[?:?]
  25. 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:1043) ~[?:?]
  26. 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:821) ~[?:?]
  27. 08.01 14:13:43 [Multicraft] Skipped 38 lines due to rate limit (30/s)
  28. 08.01 14:13:43 [Server] INFO CONSOLE issued server command: /list
  29. 08.01 14:13:43 [Server] INFO 当前有1位玩家在线,可容纳最大在线人数为50位玩家
复制代码


名副其实
26790top 发表于 2023-1-8 14:16
我试着把插件和模组都加载,客户端与服务端的插件和模组的版本都是1.16.5的worldedit7.2.5,问题依旧。
...

这就奇怪了。试试看删掉模组的

26790top
名副其实 发表于 2023-1-8 14:17
这就奇怪了。试试看删掉模组的

照旧,是不是我java的问题。我用的jdk17
  1. 08.01 14:26:44 [Server] INFO At_Monster issued server command: //set 1
  2. 08.01 14:26:45 [Server] ERROR Could not dispatch event: com.sk89q.worldedit.event.platform.CommandEvent@25edc2b to handler EventHandler{priority=NORMAL}
  3. 08.01 14:26:45 [Server] INFO java.lang.reflect.InvocationTargetException: null
  4. 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:75) ~[?:?]
  5. 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:193) ~[?:?]
  6. 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:181) ~[?:?]
  7. 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:375) ~[?:?]
  8. 08.01 14:26:45 [Server] INFO at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:55) ~[?:?]
  9. 08.01 14:26:45 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169) ~[forge:?]
  10. 08.01 14:26:45 [Server] INFO at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:769) ~[forge:7e29f765-296df566-9fb885e8]
  11. 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandler.java:1833) ~[?:?]
  12. 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandler.java:1668) ~[?:?]
  13. 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:39) ~[?:?]
  14. 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:10) ~[?:?]
  15. 08.01 14:26:45 [Server] INFO at net.minecraft.network.PacketThreadUtil.lambda$ensureRunningOnSameThread$0(PacketThreadUtil.java:26) ~[?:?]
  16. 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
  17. 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:153) ~[?:?]
  18. 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
  19. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:942) ~[?:?]
  20. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:176) ~[?:?]
  21. 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:126) ~[?:?]
  22. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:925) ~[?:?]
  23. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:919) ~[?:?]
  24. 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:136) ~[?:?]
  25. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:905) ~[?:?]
  26. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:825) ~[?:?]
  27. 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:269) ~[?:?]
  28. 08.01 14:26:45 [Server] INFO at java.lang.Thread.run(Thread.java:833) [?:?]
  29. 08.01 14:26:45 [Server] INFO Caused by: java.lang.reflect.InvocationTargetException
  30. 08.01 14:26:45 [Server] INFO at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
  31. 08.01 14:26:49 [Multicraft] Skipped 34 lines due to rate limit (30/s)
  32. 08.01 14:26:49 [Server] INFO xiaodie520 has made the advancement [Acquire Hardware]
  33. 08.01 14:26:51 [Server] INFO CONSOLE issued server command: /list
  34. 08.01 14:26:51 [Server] INFO 当前有3位玩家在线,可容纳最大在线人数为50位玩家。
复制代码

名副其实
26790top 发表于 2023-1-8 14:30
照旧,是不是我java的问题。我用的jdk17

等会。你模组服怎么用得起高版本?
1.16.5的话应该用 Java 8 的。

26790top
名副其实 发表于 2023-1-8 14:38
等会。你模组服怎么用得起高版本?
1.16.5的话应该用 Java 8 的。

我试试换一下 可能要做取舍了,前两天用低版本的java(忘记什么版本了)模组能加载但是粘液科技用不了了

星神-阿尔斯
有可能是插件内部文件出问题。
换一款创世神插件试试。
https://dev.bukkit.org/projects/worldedit/files/3172946

名副其实
26790top 发表于 2023-1-8 14:46
我试试换一下 可能要做取舍了,前两天用低版本的java(忘记什么版本了)模组能加载但是粘液科技用不了了 ...

高版本粘液科技不支持低版本 Java。
很好奇为什么你已经是模组服了还要粘液科技,这种结合有什么意思吗...

26790top
名副其实 发表于 2023-1-8 14:54
高版本粘液科技不支持低版本 Java。
很好奇为什么你已经是模组服了还要粘液科技,这种结合有什么意思吗.. ...

开的自己人玩的 他们想玩冰火又想玩粘液 我就试试真开起来了 但是创世神寄了

26790top
名副其实 发表于 2023-1-8 14:54
高版本粘液科技不支持低版本 Java。
很好奇为什么你已经是模组服了还要粘液科技,这种结合有什么意思吗.. ...

我试了下,更新了服务器核心版本,Java版本降级为jdk16,都能正常使用了,感谢耐心回复解答