本帖最后由 strings 于 2022-8-19 01:31 编辑
一打开/破坏有藏宝图的箱子就会卡服
核心用的是Purpur 1.19-1735
下面是报错信息:
一打开/破坏有藏宝图的箱子就会卡服
核心用的是Purpur 1.19-1735
下面是报错信息:
[00:08:09 ERROR]: --- DO NOT REPORT THIS TO PURPUR - THIS IS NOT A BUG OR A CRASH - git-Purpur-1735 (MC: 1.19) --- [00:08:09 ERROR]: The server has not responded for 10 seconds! Creating thread dump [00:08:09 ERROR]: ------------------------------ [00:08:09 ERROR]: Server thread dump (Look for plugins here before reporting to Purpur!): [00:08:09 ERROR]: Ticking entity: minecraft:player, entity class: net.minecraft.server.level.EntityPlayer [00:08:09 ERROR]: Entity status: removed: false, valid: true, alive: true, is passenger: false [00:08:09 ERROR]: Entity UUID: c79c798c-90a4-3a14-bbb0-eb482ace70c9 [00:08:09 ERROR]: Position: world: 'resource' at location (5525.644960648414, 55.1875, -4079.5474813860574) [00:08:09 ERROR]: Velocity: (0.0, -0.005, 0.0) (in blocks per tick) [00:08:09 ERROR]: Entity AABB: AABB[5525.344960636493, 55.1875, -4079.8474813979783] -> [5525.944960660335, 56.987499952316284, -4079.2474813741364] [00:08:09 ERROR]: Total packets processed on the main thread for all players: 4234 [00:08:09 ERROR]: ------------------------------ [00:08:09 ERROR]: Current Thread: Server thread [00:08:09 ERROR]: PID: 39 | Suspended: false | Native: false | State: RUNNABLE [00:08:09 ERROR]: Stack: [00:08:09 ERROR]: net.minecraft.world.level.levelgen.synth.ImprovedNoise.noise(ImprovedNoise.java:63) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.synth.BlendedNoise.compute(BlendedNoise.java:88) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:251) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:841) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:841) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:841) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:251) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:251) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:247) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:247) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:247) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$RangeChoice.compute(DensityFunctions.java:866) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:841) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.compute(DensityFunctions.java:260) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:841) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.compute(DensityFunctions.java:841) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$Ap2.fillArray(DensityFunctions.java:300) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$PureTransformer.fillArray(DensityFunctions.java:846) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.DensityFunctions$TransformerWithContext.fillArray(DensityFunctions.java:1124) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.NoiseChunk$NoiseInterpolator.fillArray(NoiseChunk.java:744) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.NoiseChunk.fillSlice(NoiseChunk.java:205) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.NoiseChunk.advanceCellX(NoiseChunk.java:223) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator.iterateNoiseColumn(NoiseBasedChunkGenerator.java:177) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator.getBaseHeight(NoiseBasedChunkGenerator.java:124) [00:08:09 ERROR]: net.minecraft.world.level.chunk.ChunkGenerator.getFirstOccupiedHeight(ChunkGenerator.java:906) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.structure.Structure.onTopOfChunkCenter(Structure.java:99) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.structure.structures.BuriedTreasureStructure.findGenerationPoint(BuriedTreasureStructure.java:20) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.structure.StructureCheck.canCreateStructure(StructureCheck.java:92) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.structure.StructureCheck.lambda$checkStart$1(StructureCheck.java:84) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.structure.StructureCheck$$Lambda$10779/0x0000000802f1c380.get(Unknown Source) [00:08:09 ERROR]: it.unimi.dsi.fastutil.longs.Long2BooleanOpenHashMap.computeIfAbsent(Long2BooleanOpenHashMap.java:496) [00:08:09 ERROR]: net.minecraft.world.level.levelgen.structure.StructureCheck.checkStart(StructureCheck.java:83) [00:08:09 ERROR]: net.minecraft.world.level.StructureManager.checkStructurePresence(StructureManager.java:166) [00:08:09 ERROR]: net.minecraft.world.level.chunk.ChunkGenerator.getStructureGeneratingAt(ChunkGenerator.java:481) [00:08:09 ERROR]: net.minecraft.world.level.chunk.ChunkGenerator.getNearestGeneratedStructure(ChunkGenerator.java:451) [00:08:09 ERROR]: net.minecraft.world.level.chunk.ChunkGenerator.findNearestMapStructure(ChunkGenerator.java:380) [00:08:09 ERROR]: net.minecraft.server.level.ServerLevel.findNearestMapStructure(ServerLevel.java:1979) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction.run(ExplorationMapFunction.java:80) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction.apply(LootItemConditionalFunction.java:30) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.ExplorationMapFunction.apply(ExplorationMapFunction.java:30) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.LootItemFunctions.lambda$compose$1(LootItemFunctions.java:58) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.LootItemFunctions$$Lambda$4361/0x0000000801507320.apply(Unknown Source) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.LootItemFunction.decorate(LootItemFunction.java:13) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.functions.LootItemFunction$$Lambda$10471/0x0000000802ec7500.accept(Unknown Source) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.entries.LootItem.createItemStack(LootItem.java:32) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer$1.createItemStack(LootPoolSingletonContainer.java:31) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootPool.addRandomItem(LootPool.java:71) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootPool.addRandomItems(LootPool.java:93) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootTable.getRandomItemsRaw(LootTable.java:95) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootTable.getRandomItems(LootTable.java:106) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootTable.getRandomItems(LootTable.java:113) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootTable.fillInventory(LootTable.java:141) [00:08:09 ERROR]: net.minecraft.world.level.storage.loot.LootTable.fill(LootTable.java:136) [00:08:09 ERROR]: net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity.unpackLootTable(RandomizableContainerBlockEntity.java:85) [00:08:09 ERROR]: net.minecraft.world.level.block.entity.RandomizableContainerBlockEntity.getItem(RandomizableContainerBlockEntity.java:105) [00:08:09 ERROR]: net.minecraft.world.Containers.dropContents(Containers.java:22) [00:08:09 ERROR]: net.minecraft.world.Containers.dropContents(Containers.java:13) [00:08:09 ERROR]: net.minecraft.world.level.block.ChestBlock.onRemove(ChestBlock.java:253) [00:08:09 ERROR]: net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.onRemove(BlockBehaviour.java:1008) [00:08:09 ERROR]: net.minecraft.world.level.chunk.LevelChunk.setBlockState(LevelChunk.java:608) [00:08:09 ERROR]: net.minecraft.world.level.Level.setBlock(Level.java:702) [00:08:09 ERROR]: net.minecraft.world.level.Level.setBlock(Level.java:664) [00:08:09 ERROR]: net.minecraft.world.level.Level.removeBlock(Level.java:828) [00:08:09 ERROR]: net.minecraft.server.level.ServerPlayerGameMode.destroyBlock(ServerPlayerGameMode.java:417) [00:08:09 ERROR]: net.minecraft.server.level.ServerPlayerGameMode.destroyAndAck(ServerPlayerGameMode.java:332) [00:08:09 ERROR]: net.minecraft.server.level.ServerPlayerGameMode.handleBlockBreakAction(ServerPlayerGameMode.java:218) [00:08:09 ERROR]: net.minecraft.server.network.ServerGamePacketListenerImpl.handlePlayerAction(ServerGamePacketListenerImpl.java:1890) [00:08:09 ERROR]: net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.handle(ServerboundPlayerActionPacket.java:42) [00:08:09 ERROR]: net.minecraft.network.protocol.game.ServerboundPlayerActionPacket.a(ServerboundPlayerActionPacket.java:15) [00:08:09 ERROR]: net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:51) [00:08:09 ERROR]: net.minecraft.network.protocol.PlayerConnectionUtils$$Lambda$9903/0x0000000802dea280.run(Unknown Source) [00:08:09 ERROR]: net.minecraft.server.TickTask.run(TickTask.java:18) [00:08:09 ERROR]: net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:153) [00:08:09 ERROR]: net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1386) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.d(MinecraftServer.java:183) [00:08:09 ERROR]: net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:126) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1363) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1356) [00:08:09 ERROR]: net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:136) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1334) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1219) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer.lambda$spin$1(MinecraftServer.java:308) [00:08:09 ERROR]: net.minecraft.server.MinecraftServer$$Lambda$4461/0x000000080154c8b0.run(Unknown Source) [00:08:09 ERROR]: [email protected]/java.lang.Thread.run(Thread.java:833) [00:08:09 ERROR]: ------------------------------ [00:08:09 ERROR]: --- DO NOT REPORT THIS TO PURPUR - THIS IS NOT A BUG OR A CRASH --- [00:08:09 ERROR]: ------------------------------ |
尝试换一个核心版本
上传完整的日志文件 注意是文件 不是复制粘贴
推荐本站上传或者用奶牛快传 别用百度网盘
推荐本站上传或者用奶牛快传 别用百度网盘
Flower_胡子 发表于 2022-8-19 01:15
上传完整的日志文件 注意是文件 不是复制粘贴
推荐本站上传或者用奶牛快传 别用百度网盘 ...

是因为藏宝图本来就很卡服啊,原版端也一样,所以和服务端没啥关系
藏宝图在战利品生成的时候会预生成宝藏所在位置附近的区块来读取地图信息,不卡就怪了
反正就是那1gt的事情,没啥好的解决方法(可能有优化模组但是目前没有大面积传播),麻将的屎山代码就忍一忍吧
藏宝图在战利品生成的时候会预生成宝藏所在位置附近的区块来读取地图信息,不卡就怪了
反正就是那1gt的事情,没啥好的解决方法(可能有优化模组但是目前没有大面积传播),麻将的屎山代码就忍一忍吧
我直接把paper设置里的treasure-maps关了 算是解决了吧
