drtshock / ObsidianDestroyer

Destroyer of Obsidian
GNU General Public License v3.0
16 stars 35 forks source link

Could not pass event ChunkUnloadEvent to ObsidianDestroyer v4.4.17 #89

Open AfkF24 opened 4 years ago

AfkF24 commented 4 years ago

From what I've noticed, Creeper explosions don't deal block damage and then this pops up. Running ObsidianDestroyer build 30 alongside Paper 1.15.2 build 229.

[14:10:34] [Server thread/ERROR]: Could not pass event ChunkUnloadEvent to ObsidianDestroyer v4.4.17
java.lang.NoSuchMethodError: java.nio.ByteBuffer.clear()Ljava/nio/ByteBuffer;
    at com.drtshock.obsidiandestroyer.datatypes.io.ODRFile.write(ODRFile.java:66) ~[?:?]
    at com.drtshock.obsidiandestroyer.managers.ChunkWrapper.save(ChunkWrapper.java:207) ~[?:?]
    at com.drtshock.obsidiandestroyer.managers.ChunkManager.unloadChunk(ChunkManager.java:1392) ~[?:?]
    at com.drtshock.obsidiandestroyer.listeners.BlockListener.onChunkUnload(BlockListener.java:29) ~[?:?]
    at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor562.execute(Unknown Source) ~[?:?]
    at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-229]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-229]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-229]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.Chunk.unloadCallback(Chunk.java:829) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.PlayerChunk.lambda$null$4(PlayerChunk.java:497) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.PlayerChunkMap$CallbackExecutor.run(PlayerChunkMap.java:112) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.PlayerChunk.a(PlayerChunk.java:507) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.ChunkMapDistance.a(ChunkMapDistance.java:100) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer.tickDistanceManager(ChunkProviderServer.java:605) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer.access$200(ChunkProviderServer.java:22) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer$a.executeNext(ChunkProviderServer.java:1044) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.ChunkProviderServer$a.midTickLoadChunks(ChunkProviderServer.java:1029) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.MinecraftServer.midTickLoadChunks(MinecraftServer.java:1050) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.MinecraftServer.lambda$a$5(MinecraftServer.java:1149) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:118) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.MinecraftServer.a(MinecraftServer.java:1148) ~[patched_1.15.2.jar:git-Paper-229]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:946) ~[patched_1.15.2.jar:git-Paper-229]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]