Skip to content

[1.21.11Dev] 异步访问世界导致的服务器崩溃 #823

@XingZiNina

Description

@XingZiNina

服务端版本 Leaves Version

1.21.11-DEV-deb8932

预期的行为 Expected behavior

正常加载craftengine 不会导致崩溃服务端

观测到的实际行为 Observed/Actual behavior

[10:00:45 ERROR]: Thread Leaves Common Worker #1 failed main thread check: Chunk getEntities call
java.lang.Throwable
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:9) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2585) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.Level.getEntity(Level.java:1847) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.getEntityInAnyDimension(ServerLevel.java:2179) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:66) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:79) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.get(EntityReference.java:103) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:107) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.getOwner(Projectile.java:76) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.refreshProjectileSource(Projectile.java:67) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.setOwner(Projectile.java:55) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.readAdditionalSaveData(Projectile.java:99) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.throwableitemprojectile.ThrowableItemProjectile.readAdditionalSaveData(ThrowableItemProjectile.java:59) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.Entity.load(Entity.java:2776) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityType.lambda$create$25(EntityType.java:1525) ~[leaves-1.21.11.jar:?]
at net.minecraft.util.Util.ifElse(Util.java:673) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityType.create(EntityType.java:1520) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.createEntityIgnoreException(StructureTemplate.java:549) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeEntities(StructureTemplate.java:529) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeInWorld(StructureTemplate.java:429) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.place(SinglePoolElement.java:153) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.place(PoolElementStructurePiece.java:108) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.postProcess(PoolElementStructurePiece.java:95) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.StructureStart.placeInChunk(StructureStart.java:106) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.lambda$addVanillaDecorations$8(ChunkGenerator.java:373) ~[leaves-1.21.11.jar:?]
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:372) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:447) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:442) ~[leaves-1.21.11.jar:?]
at [C]craft-engine-paper-plugin-0.0.67.jar//net.momirealms.craftengine.bukkit.nms.v1_21_11.worldgen.InjectedChunkGenerator.applyBiomeDecoration(InjectedChunkGenerator.java:169) ~[?:?]
at net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateFeatures(ChunkStatusTasks.java:152) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:66) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:97) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue$QueuedTask.run(AreaDependentQueue.java:1154) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$OrderedStreamGroup$Queue.lambda$createTask$0(BalancedPrioritisedThreadPool.java:439) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue$PrioritisedQueuedTask.execute(PrioritisedTaskQueue.java:345) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$OrderedStreamGroup.executeTask(BalancedPrioritisedThreadPool.java:319) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$WorkerThread.pollTasks(BalancedPrioritisedThreadPool.java:602) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.mainLoop(PrioritisedQueueExecutorThread.java:81) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.doRun(PrioritisedQueueExecutorThread.java:122) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:49) ~[leaves-1.21.11.jar:?]
[10:00:45 ERROR]: [ChunkTaskScheduler] Chunk system error at chunk (780,783), holder: NewChunkHolder{world=world, chunkX=780, chunkZ=783, entityChunkFromDisk=false, lastChunkCompletion={chunk_class=net.minecraft.world.level.chunk.ProtoChunk,status=minecraft:carvers}, currentGenStatus=minecraft:carvers, requestedGenStatus=minecraft:initialize_light, generationTask=ChunkProgressionTask{class: ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkUpgradeGenericStatusTask, for world: world, chunk: (780,783), hashcode: 2075077706, priority: COMPLETING, status: minecraft:features, scheduled: true}, generationTaskStatus=minecraft:features, priority=null, priorityLocked=false, neighbourRequestedPriority=BLOCKING, effective_priority=BLOCKING, oldTicketLevel=34, currentTicketLevel=34, totalNeighboursUsingThisChunk=11, fullNeighbourChunksLoadedBitset=0, currentChunkStatus=INACCESSIBLE, pendingChunkStatus=INACCESSIBLE, is_unload_safe=ticket_level, killed=false}, exception:
java.lang.Throwable: net.minecraft.ReportedException: Loading entity NBT
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkTaskScheduler.unrecoverableChunkSystemFailure(ChunkTaskScheduler.java:304) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.lambda$setGenerationTask$5(NewChunkHolder.java:1594) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkProgressionTask.complete0(ChunkProgressionTask.java:91) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkProgressionTask.complete(ChunkProgressionTask.java:74) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:114) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue$QueuedTask.run(AreaDependentQueue.java:1154) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$OrderedStreamGroup$Queue.lambda$createTask$0(BalancedPrioritisedThreadPool.java:439) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue$PrioritisedQueuedTask.execute(PrioritisedTaskQueue.java:345) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$OrderedStreamGroup.executeTask(BalancedPrioritisedThreadPool.java:319) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$WorkerThread.pollTasks(BalancedPrioritisedThreadPool.java:602) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.mainLoop(PrioritisedQueueExecutorThread.java:81) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.doRun(PrioritisedQueueExecutorThread.java:122) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:49) ~[leaves-1.21.11.jar:?]
Caused by: net.minecraft.ReportedException: Loading entity NBT
at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:436) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:447) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:442) ~[leaves-1.21.11.jar:?]
at [C]craft-engine-paper-plugin-0.0.67.jar//net.momirealms.craftengine.bukkit.nms.v1_21_11.worldgen.InjectedChunkGenerator.applyBiomeDecoration(InjectedChunkGenerator.java:169) ~[?:?]
at net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateFeatures(ChunkStatusTasks.java:152) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:66) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:97) ~[leaves-1.21.11.jar:?]
... 8 more
Caused by: java.lang.IllegalStateException: Asynchronous Chunk getEntities call!
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:10) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2585) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.Level.getEntity(Level.java:1847) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.getEntityInAnyDimension(ServerLevel.java:2179) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:66) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:79) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.get(EntityReference.java:103) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:107) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.getOwner(Projectile.java:76) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.refreshProjectileSource(Projectile.java:67) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.setOwner(Projectile.java:55) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.readAdditionalSaveData(Projectile.java:99) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.throwableitemprojectile.ThrowableItemProjectile.readAdditionalSaveData(ThrowableItemProjectile.java:59) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.Entity.load(Entity.java:2776) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityType.lambda$create$25(EntityType.java:1525) ~[leaves-1.21.11.jar:?]
at net.minecraft.util.Util.ifElse(Util.java:673) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityType.create(EntityType.java:1520) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.createEntityIgnoreException(StructureTemplate.java:549) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeEntities(StructureTemplate.java:529) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeInWorld(StructureTemplate.java:429) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.place(SinglePoolElement.java:153) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.place(PoolElementStructurePiece.java:108) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.postProcess(PoolElementStructurePiece.java:95) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.StructureStart.placeInChunk(StructureStart.java:106) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.lambda$addVanillaDecorations$8(ChunkGenerator.java:373) ~[leaves-1.21.11.jar:?]
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:372) ~[leaves-1.21.11.jar:?]
... 14 more
[10:00:45 ERROR]: Encountered an unexpected exception
net.minecraft.ReportedException: Exception ticking world
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1841) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1619) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:433) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1676) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1343) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:390) ~[leaves-1.21.11.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
Caused by: java.lang.RuntimeException: Chunk system crash propagated from unrecoverableChunkSystemFailure
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkTaskScheduler.lambda$unrecoverableChunkSystemFailure$0(ChunkTaskScheduler.java:327) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue$PrioritisedQueuedTask.execute(PrioritisedTaskQueue.java:345) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue.executeTask(PrioritisedTaskQueue.java:126) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkTaskScheduler.executeMainThreadTask(ChunkTaskScheduler.java:338) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.pollTask(ServerChunkCache.java:831) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerChunkCache.pollTask(ServerChunkCache.java:429) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.tickMidTickTasks(MinecraftServer.java:427) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.moonrise$executeMidTickTasks(MinecraftServer.java:448) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.moonrise$midTickTasks(ServerLevel.java:347) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.lambda$tick$4(ServerLevel.java:874) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.entity.EntityTickList.forEach(EntityTickList.java:39) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:838) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1828) ~[leaves-1.21.11.jar:?]
... 6 more
Caused by: net.minecraft.ReportedException: Loading entity NBT
at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:436) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:447) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:442) ~[leaves-1.21.11.jar:?]
at [C]craft-engine-paper-plugin-0.0.67.jar//net.momirealms.craftengine.bukkit.nms.v1_21_11.worldgen.InjectedChunkGenerator.applyBiomeDecoration(InjectedChunkGenerator.java:169) ~[?:?]
at net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateFeatures(ChunkStatusTasks.java:152) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:66) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.task.ChunkUpgradeGenericStatusTask.run(ChunkUpgradeGenericStatusTask.java:97) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.AreaDependentQueue$QueuedTask.run(AreaDependentQueue.java:1154) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$OrderedStreamGroup$Queue.lambda$createTask$0(BalancedPrioritisedThreadPool.java:439) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.queue.PrioritisedTaskQueue$PrioritisedQueuedTask.execute(PrioritisedTaskQueue.java:345) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$OrderedStreamGroup.executeTask(BalancedPrioritisedThreadPool.java:319) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.BalancedPrioritisedThreadPool$WorkerThread.pollTasks(BalancedPrioritisedThreadPool.java:602) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.mainLoop(PrioritisedQueueExecutorThread.java:81) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.doRun(PrioritisedQueueExecutorThread.java:122) ~[leaves-1.21.11.jar:?]
at ca.spottedleaf.concurrentutil.executor.thread.PrioritisedQueueExecutorThread.run(PrioritisedQueueExecutorThread.java:49) ~[leaves-1.21.11.jar:?]
Caused by: java.lang.IllegalStateException: Asynchronous Chunk getEntities call!
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:10) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.getEntities(ServerLevel.java:2585) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.Level.getEntity(Level.java:1847) ~[leaves-1.21.11.jar:?]
at net.minecraft.server.level.ServerLevel.getEntityInAnyDimension(ServerLevel.java:2179) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:66) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:79) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.get(EntityReference.java:103) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityReference.getEntity(EntityReference.java:107) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.getOwner(Projectile.java:76) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.refreshProjectileSource(Projectile.java:67) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.setOwner(Projectile.java:55) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.Projectile.readAdditionalSaveData(Projectile.java:99) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.projectile.throwableitemprojectile.ThrowableItemProjectile.readAdditionalSaveData(ThrowableItemProjectile.java:59) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.Entity.load(Entity.java:2776) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityType.lambda$create$25(EntityType.java:1525) ~[leaves-1.21.11.jar:?]
at net.minecraft.util.Util.ifElse(Util.java:673) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.entity.EntityType.create(EntityType.java:1520) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.createEntityIgnoreException(StructureTemplate.java:549) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeEntities(StructureTemplate.java:529) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.placeInWorld(StructureTemplate.java:429) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.place(SinglePoolElement.java:153) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.place(PoolElementStructurePiece.java:108) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.postProcess(PoolElementStructurePiece.java:95) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.levelgen.structure.StructureStart.placeInChunk(StructureStart.java:106) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.lambda$addVanillaDecorations$8(ChunkGenerator.java:373) ~[leaves-1.21.11.jar:?]
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:421) ~[leaves-1.21.11.jar:?]
at net.minecraft.world.level.chunk.ChunkGenerator.addVanillaDecorations(ChunkGenerator.java:372) ~[leaves-1.21.11.jar:?]
... 14 more

复现步骤 Steps/models to reproduce

加载craftengine和一些资源包 并跑图

插件与数据包列表。 Plugin and Datapack List.

[10:14:35 INFO]: 已启用12个数据包:[vanilla(内置)], [file/DnT 5.1 Enchant Disabler.zip(世界)], [file/Dungeons and Taverns v5.1.0.zip(世界)], [file/Structory_1.21_v1.3.14.zip(世界)], [file/Terralith_v2.5.14_1.21.11.zip(世界)], [file/Towerinator 1.21.11.zip(世界)], [file/arboria_saplings_v1.2.1.zip(世界)], [file/biome-strongholds-v1.2.1-by-kanokarob.zip(世界)], [file/bukkit(世界)], [file/terratonic-3.0.18.zip(世界)], [file/v11qraftyfied.zip(世界)], [paper (内置)]
[10:14:51 INFO]: Paper Plugins (4):
[10:14:51 INFO]: - AreaPlanter, CraftEngine, HuskHomes, SignedVelocity
[10:14:51 INFO]: Bukkit Plugins (73):
[10:14:51 INFO]: - AdvancedAchievements, AntiCrashProtector, AnvilColorizer, ApNbt, AuraSkills, AutoReplant, BedrockParity, BedrockPlayerSupport, BetterCats, BetterStructures
[10:14:51 INFO]: Biomentry, BlueMap, BodySize, BrickThrower, ChainMining, Chunky, ChunkyBorder, CommandAPI, CoreProtect, CraftEngineBlocks
[10:14:51 INFO]: CustomFishing, CustomNameplates, DHSupport, Doubledoor, EClock, EliteMobs, ExtendedHorizons, FakeGun, FireworkCreeper, floodgate
[10:14:51 INFO]: FlowerVerve, fuckportal, fXChat, fXkill, GSit, Hurricane, HuskHomesForm, HuskHomesGUI, KissKiss, LagFixer
[10:14:51 INFO]: LibertyBans, LuckPerms, Matrix, MiaoMenu, Miaoshop, Moonxue, NewbKits, packetevents, PlaceholderAPI, PlayerParticles
[10:14:51 INFO]: PlayerPoints, PlayerTitle, ProtocolLib, PunishSuite, RayTraceAntiXray, ReColorfulMap, SeeMore, SevenZipBackup, SimpleClaimSystem, SisterPlugin
[10:14:51 INFO]: SkinsRestorer, sounds, Super-EndBox, SweetFlight, TAB, Themis, TpaGui, Vault, ViewSlimeChunk, WarZFeet
[10:14:51 INFO]: WarZPingFix, WorldEdit, xaero-map-spigot

更多详细信息。 The more information.

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    🕑 Needs Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions