catageek / ByteCart

Minecraft plugin for bukkit to create a LAN/WAN rail network with routing algorithm
GNU General Public License v3.0
27 stars 9 forks source link

BCUpdater (and other carts) dont load junks automaticly anymore in 14.4 (paper) #61

Open thiefa opened 5 years ago

thiefa commented 5 years ago

as the title says, the carts dont move without players near. option to do so set. the log shows:

[00:50:40 ERROR]: Could not pass event ChunkUnloadEvent to ByteCart v3.2.1 java.lang.NoSuchMethodError: org.bukkit.event.world.ChunkUnloadEvent.setCancelled(Z)V at com.github.catageek.ByteCart.EventManagement.PreloadChunkListener.onChunkUnload(PreloadChunkListener.java:62) ~[?:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor497.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.14.4.jar:git-Paper-159] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.14.4.jar:git-Paper-159] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.14.4.jar:git-Paper-159] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:545) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.Chunk.unloadCallback(Chunk.java:659) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.PlayerChunk.lambda$null$4(PlayerChunk.java:326) ~[patched_1.14.4.jar:git-Paper-159] at com.mojang.datafixers.util.Either$Left.ifLeft(Either.java:43) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.PlayerChunk.lambda$a$5(PlayerChunk.java:320) ~[patched_1.14.4.jar:git-Paper-159] at java.util.concurrent.CompletableFuture.uniAccept(CompletableFuture.java:656) ~[?:1.8.0_202] at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:632) ~[?:1.8.0_202] at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_202] at net.minecraft.server.v1_14_R1.PlayerChunkMap$CallbackExecutor.run(PlayerChunkMap.java:101) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.PlayerChunk.a(PlayerChunk.java:331) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.ChunkMapDistance.a(ChunkMapDistance.java:105) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.ChunkProviderServer.tickDistanceManager(ChunkProviderServer.java:298) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.ChunkProviderServer.tick(ChunkProviderServer.java:393) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.WorldServer.doTick(WorldServer.java:267) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.MinecraftServer.b(MinecraftServer.java:1207) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.DedicatedServer.b(DedicatedServer.java:417) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.MinecraftServer.a(MinecraftServer.java:1074) ~[patched_1.14.4.jar:git-Paper-159] at net.minecraft.server.v1_14_R1.MinecraftServer.run(MinecraftServer.java:918) ~[patched_1.14.4.jar:git-Paper-159] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_202]

ardentcrest commented 2 years ago

getting the same with 1.17.1

[03:30:26 ERROR]: Could not pass event ChunkUnloadEvent to ByteCart v3.2.1 java.lang.NoSuchMethodError: 'void org.bukkit.event.world.ChunkUnloadEvent.setCancelled(boolean)' at com.github.catageek.ByteCart.EventManagement.PreloadChunkListener.onChunkUnload(PreloadChunkListener.java:62) ~[ByteCart.jar:?] at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor13.execute(Unknown Source) ~[?:?] at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.17.1.jar:git-Paper-327] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.17.1.jar:git-Paper-327] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.17.1.jar:git-Paper-327] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:630) ~[patched_1.17.1.jar:git-Paper-327] at net.minecraft.world.level.chunk.LevelChunk.unloadCallback(LevelChunk.java:988) ~[app:?] at net.minecraft.server.level.ChunkHolder.lambda$updateFutures$10(ChunkHolder.java:677) ~[app:?] at net.minecraft.server.level.ChunkMap$CallbackExecutor.run(ChunkMap.java:182) ~[app:?] at net.minecraft.server.level.ChunkHolder.updateFutures(ChunkHolder.java:687) ~[app:?] at net.minecraft.server.level.DistanceManager.runAllUpdates(DistanceManager.java:215) ~[app:?] at net.minecraft.server.level.ServerChunkCache.runDistanceManagerUpdates(ServerChunkCache.java:846) ~[app:?] at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:929) ~[app:?] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:731) ~[app:?] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1619) ~[patched_1.17.1.jar:git-Paper-327] at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:490) ~[patched_1.17.1.jar:git-Paper-327] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1475) ~[patched_1.17.1.jar:git-Paper-327] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1274) ~[patched_1.17.1.jar:git-Paper-327] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[patched_1.17.1.jar:git-Paper-327] at java.lang.Thread.run(Thread.java:831) ~[?:?]