问题描述:使用worldedit或fastasyncworldedit的填充类指令时(例如//set,//walls)后台报warn信息且游戏内效果为只填充一个方块,比如选择了一块10*10的草方块,输入//set 1后只填充替换了其中一个,需要重复输入才能全部替换完毕。后台信息如下
复制代码游戏内提示为:

服务器核心:

插件列表:

模组列表:

- 08.01 12:53:51 [Server] INFO At_Monster issued server command: //set 1
- 08.01 12:53:51 [Server] WARN java.lang.NoClassDefFoundError: Could not initialize class com.sk89q.worldedit.world.block.BlockCategories
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseLogic(DefaultBlockParser.java:543)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseFromInput(DefaultBlockParser.java:108)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.parser.DefaultBlockParser.parseFromInput(DefaultBlockParser.java:78)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.internal.registry.AbstractFactory.parseFromInput(AbstractFactory.java:89)
- 08.01 12:53:51 [Server] WARN at com.fastasyncworldedit.core.extension.factory.parser.pattern.RichPatternParser.parseFromInput(RichPatternParser.java:130)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.PatternFactory.parseFromInput(PatternFactory.java:150)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.factory.PatternFactory.parseFromInput(PatternFactory.java:80)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.command.argument.FactoryConverter.convert(FactoryConverter.java:144)
- 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.lambda$isAcceptedByTypeParsers$7(CommandParser.java:497)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.MatchOps$1MatchSink.accept(MatchOps.java:90)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.Spliterators$IteratorSpliterator.tryAdvance(Spliterators.java:1856)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
- 08.01 12:53:51 [Server] WARN at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632)
- 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.isAcceptedByTypeParsers(CommandParser.java:492)
- 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.parseRegularArgument(CommandParser.java:429)
- 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandParser.parse(CommandParser.java:340)
- 08.01 12:53:51 [Server] WARN at org.enginehub.piston.impl.CommandManagerImpl.parse(CommandManagerImpl.java:240)
- 08.01 12:53:51 [Server] WARN at org.enginehub.piston.CommandManager.execute(CommandManager.java:154)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommandOnCurrentThread$16(PlatformCommandManager.java:730)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandTask(PlatformCommandManager.java:751)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandOnCurrentThread(PlatformCommandManager.java:732)
- 08.01 12:53:51 [Server] WARN at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommand$13(PlatformCommandManager.java:702)
- 08.01 12:54:02 [Multicraft] Skipped 36 lines due to rate limit (30/s)
- 08.01 12:54:02 [Server] INFO CONSOLE issued server command: /list

服务器核心:

插件列表:

模组列表:

WorldEdit 前置加载不正确。如果是模组服,可以试着同时安装插件版 WorldEdit 和 模组版 WorldEdit 以提升性能。
名副其实 发表于 2023-1-8 13:27
WorldEdit 前置加载不正确。如果是模组服,可以试着同时安装插件版 WorldEdit 和 模组版 WorldEdit 以提升 ...
感谢回复,这就试一下
名副其实 发表于 2023-1-8 13:27
WorldEdit 前置加载不正确。如果是模组服,可以试着同时安装插件版 WorldEdit 和 模组版 WorldEdit 以提升 ...
我试着把插件和模组都加载,客户端与服务端的插件和模组的版本都是1.16.5的worldedit7.2.5,问题依旧。
后台信息如下
- 08.01 14:13:31 [Server] INFO At_Monster issued server command: //set 1
- 08.01 14:13:31 [Server] ERROR Could not dispatch event: com.sk89q.worldedit.event.platform.CommandEvent@35fd3fa8 to handler EventHandler{priority=NORMAL}
- 08.01 14:13:31 [Server] INFO java.lang.reflect.InvocationTargetException: null
- 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:75) ~[worldedit:?]
- 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:193) ~[worldedit:?]
- 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:181) ~[worldedit:?]
- 08.01 14:13:31 [Server] INFO at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:375) ~[?:?]
- 08.01 14:13:31 [Server] INFO at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:55) ~[?:?]
- 08.01 14:13:31 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169) ~[forge:?]
- 08.01 14:13:31 [Server] INFO at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:769) ~[forge:7e29f765-296df566-9fb885e8]
- 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandler.java:1833) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandler.java:1668) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:39) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:10) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.network.PacketThreadUtil.lambda$ensureRunningOnSameThread$0(PacketThreadUtil.java:26) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:153) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:942) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:176) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:126) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:925) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:919) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(ThreadTaskExecutor.java:114) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:1043) ~[?:?]
- 08.01 14:13:31 [Server] INFO at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:821) ~[?:?]
- 08.01 14:13:43 [Multicraft] Skipped 38 lines due to rate limit (30/s)
- 08.01 14:13:43 [Server] INFO CONSOLE issued server command: /list
- 08.01 14:13:43 [Server] INFO 当前有1位玩家在线,可容纳最大在线人数为50位玩家
26790top 发表于 2023-1-8 14:16
我试着把插件和模组都加载,客户端与服务端的插件和模组的版本都是1.16.5的worldedit7.2.5,问题依旧。
...
这就奇怪了。试试看删掉模组的
名副其实 发表于 2023-1-8 14:17
这就奇怪了。试试看删掉模组的
照旧,是不是我java的问题。我用的jdk17
- 08.01 14:26:44 [Server] INFO At_Monster issued server command: //set 1
- 08.01 14:26:45 [Server] ERROR Could not dispatch event: com.sk89q.worldedit.event.platform.CommandEvent@25edc2b to handler EventHandler{priority=NORMAL}
- 08.01 14:26:45 [Server] INFO java.lang.reflect.InvocationTargetException: null
- 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventHandler.handleEvent(EventHandler.java:75) ~[?:?]
- 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.dispatch(EventBus.java:193) ~[?:?]
- 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.util.eventbus.EventBus.post(EventBus.java:181) ~[?:?]
- 08.01 14:26:45 [Server] INFO at com.sk89q.worldedit.bukkit.WorldEditPlugin.onCommand(WorldEditPlugin.java:375) ~[?:?]
- 08.01 14:26:45 [Server] INFO at com.sk89q.bukkit.util.DynamicPluginCommand.execute(DynamicPluginCommand.java:55) ~[?:?]
- 08.01 14:26:45 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:169) ~[forge:?]
- 08.01 14:26:45 [Server] INFO at org.bukkit.craftbukkit.v1_16_R3.CraftServer.dispatchCommand(CraftServer.java:769) ~[forge:7e29f765-296df566-9fb885e8]
- 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147361_d(ServerPlayNetHandler.java:1833) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.ServerPlayNetHandler.func_147354_a(ServerPlayNetHandler.java:1668) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:39) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.network.play.client.CChatMessagePacket.func_148833_a(CChatMessagePacket.java:10) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.network.PacketThreadUtil.lambda$ensureRunningOnSameThread$0(PacketThreadUtil.java:26) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(ThreadTaskExecutor.java:153) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:942) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:176) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(ThreadTaskExecutor.java:126) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:925) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:919) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(ThreadTaskExecutor.java:136) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:905) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:825) ~[?:?]
- 08.01 14:26:45 [Server] INFO at net.minecraft.server.MinecraftServer.func_240783_a_(MinecraftServer.java:269) ~[?:?]
- 08.01 14:26:45 [Server] INFO at java.lang.Thread.run(Thread.java:833) [?:?]
- 08.01 14:26:45 [Server] INFO Caused by: java.lang.reflect.InvocationTargetException
- 08.01 14:26:45 [Server] INFO at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
- 08.01 14:26:49 [Multicraft] Skipped 34 lines due to rate limit (30/s)
- 08.01 14:26:49 [Server] INFO xiaodie520 has made the advancement [Acquire Hardware]
- 08.01 14:26:51 [Server] INFO CONSOLE issued server command: /list
- 08.01 14:26:51 [Server] INFO 当前有3位玩家在线,可容纳最大在线人数为50位玩家。
名副其实 发表于 2023-1-8 14:38
等会。你模组服怎么用得起高版本?
1.16.5的话应该用 Java 8 的。
我试试换一下 可能要做取舍了,前两天用低版本的java(忘记什么版本了)模组能加载但是粘液科技用不了了
26790top 发表于 2023-1-8 14:46
我试试换一下 可能要做取舍了,前两天用低版本的java(忘记什么版本了)模组能加载但是粘液科技用不了了 ...
高版本粘液科技不支持低版本 Java。
很好奇为什么你已经是模组服了还要粘液科技,这种结合有什么意思吗...
名副其实 发表于 2023-1-8 14:54
高版本粘液科技不支持低版本 Java。
很好奇为什么你已经是模组服了还要粘液科技,这种结合有什么意思吗.. ...
开的自己人玩的 他们想玩冰火又想玩粘液 我就试试真开起来了 但是创世神寄了
名副其实 发表于 2023-1-8 14:54
高版本粘液科技不支持低版本 Java。
很好奇为什么你已经是模组服了还要粘液科技,这种结合有什么意思吗.. ...
我试了下,更新了服务器核心版本,Java版本降级为jdk16,都能正常使用了,感谢耐心回复解答