EngineHub / WorldGuard

🛡️ Protect your Minecraft server and lets players claim areas
https://enginehub.org/worldguard/
Other
812 stars 528 forks source link

1.21 Event Error #2094

Closed HelloWorldCoder-China closed 1 week ago

HelloWorldCoder-China commented 1 week ago

WorldEdit Version

7.3.4-SNAPSHOT

WorldGuard Version

7.0.10

Platform Version

Paper 1.21 Dev Build

Confirmations

Bug Description

My server is on Dev build 1.21 Paper, and there is something with WorldGuard the server throw out errors telling me that some events (like blockplace) can't be passed to WorldGuard.

Expected Behavior

The event been passed sucsesfully.

Reproduction Steps

None. It may take to edit the mod's code.

Optional WorldGuard-Report

https://paste.enginehub.org/U0ZiRCsv3.report

Anything Else?

[09:46:28 ERROR]: Could not pass event BlockSpreadEvent to WorldGuard v7.0.10+d9424b1 java.lang.NoClassDefFoundError: Could not initialize class com.sk89q.worldguard.bukkit.util.Materials at worldguard-bukkit-7.0.10-dist.jar/com.sk89q.worldguard.bukkit.listener.WorldGuardBlockListener.onBlockSpread(WorldGuardBlockListener.java:552) ~[worldguard-bukkit-7.0.10-dist.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor354.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:1.21-21-0a1b133] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.jar:1.21-21-0a1b133] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.jar:1.21-21-0a1b133] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockSpreadEvent(CraftEventFactory.java:959) ~[paper-1.21.jar:1.21-21-0a1b133] at org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockSpreadEvent(CraftEventFactory.java:943) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.world.level.block.SpreadingSnowyDirtBlock.randomTick(SpreadingSnowyDirtBlock.java:62) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.randomTick(BlockBehaviour.java:1143) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.level.ServerLevel.tickChunk(ServerLevel.java:865) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.level.ServerChunkCache.tickChunks(ServerChunkCache.java:496) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:401) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:688) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1733) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:471) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1538) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1246) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:329) ~[paper-1.21.jar:1.21-21-0a1b133] at java.base/java.lang.Thread.run(Thread.java:1570) ~[?:?] Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.NoSuchFieldError: Class org.bukkit.Tag does not have member field 'org.bukkit.Tag ITEMS_MUSIC_DISCS' [in thread "Server thread"] at worldguard-bukkit-7.0.10-dist.jar/com.sk89q.worldguard.bukkit.util.Materials.(Materials.java:867) ~[worldguard-bukkit-7.0.10-dist.jar:?] at worldguard-bukkit-7.0.10-dist.jar/com.sk89q.worldguard.bukkit.listener.EventAbstractionListener.onBlockBurn(EventAbstractionListener.java:251) ~[worldguard-bukkit-7.0.10-dist.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor456.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:77) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:81) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:1.21-21-0a1b133] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.jar:1.21-21-0a1b133] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.jar:1.21-21-0a1b133] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21-R0.1-SNAPSHOT.jar:?] at net.minecraft.world.level.block.FireBlock.trySpread(FireBlock.java:290) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.world.level.block.FireBlock.tick(FireBlock.java:216) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.tick(BlockBehaviour.java:1139) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.level.ServerLevel.tickBlock(ServerLevel.java:1157) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.world.ticks.LevelTicks.runCollectedTicks(LevelTicks.java:192) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.world.ticks.LevelTicks.tick(LevelTicks.java:89) ~[paper-1.21.jar:1.21-21-0a1b133] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:672) ~[paper-1.21.jar:1.21-21-0a1b133] ... 6 more