I play with friends on ours 1.14.4 forge server and suddenly the world crashed. Here is crash report and in attachments is latest log
Description: Exception generating new chunkDescription: Exception generating new chunk java.lang.IllegalArgumentException: bound must be positive at java.util.Random.nextInt(Random.java:388) ~[?:1.8.0_201] {} at net.minecraft.world.gen.feature.jigsaw.JigsawPattern.func_214944_a(JigsawPattern.java:60) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler.<init>(SourceFile:71) ~[?:?] {re:classloading} at net.minecraft.world.gen.feature.jigsaw.JigsawManager.func_214889_a(SourceFile:280) ~[?:?] {re:classloading} at net.minecraft.world.gen.feature.structure.VillagePieces.func_214838_a(SourceFile:25) ~[?:?] {re:classloading} at net.minecraft.world.gen.feature.structure.VillageStructure$Start.func_214625_a(SourceFile:89) ~[?:?] {re:classloading} at net.minecraft.world.gen.ChunkGenerator.func_222533_a(ChunkGenerator.java:162) ~[?:?] {re:classloading,xf:fml:ruins:Ruins chunk decoration Hook} at net.minecraft.world.chunk.ChunkStatus.lambda$static$2(ChunkStatus.java:41) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.world.chunk.ChunkStatus.func_223198_a(ChunkStatus.java:196) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.world.server.ChunkManager.lambda$null$17(ChunkManager.java:509) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[?:?] {re:classloading} at net.minecraft.world.server.ChunkManager.lambda$func_223156_b$19(ChunkManager.java:507) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952) ~[?:1.8.0_201] {} at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:926) ~[?:1.8.0_201] {} at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_201] {} at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213148_e(SourceFile:83) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213145_a(SourceFile:123) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.DelegatedTaskExecutor.run(SourceFile:91) ~[?:?] {re:classloading} at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_201] {}
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------
Head --Thread: Server threadStacktrace: at java.util.Random.nextInt(Random.java:388) at net.minecraft.world.gen.feature.jigsaw.JigsawPattern.func_214944_a(JigsawPattern.java:60) at net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler.<init>(SourceFile:71) at net.minecraft.world.gen.feature.jigsaw.JigsawManager.func_214889_a(SourceFile:280) at net.minecraft.world.gen.feature.structure.VillagePieces.func_214838_a(SourceFile:25) at net.minecraft.world.gen.feature.structure.VillageStructure$Start.func_214625_a(SourceFile:89) at net.minecraft.world.gen.ChunkGenerator.func_222533_a(ChunkGenerator.java:162) at net.minecraft.world.chunk.ChunkStatus.lambda$static$2(ChunkStatus.java:41) at net.minecraft.world.chunk.ChunkStatus.func_223198_a(ChunkStatus.java:196)
Chunk to be generated --Details: Location: 69,-13 Position hash: -55834574779 Generator: net.minecraft.world.gen.OverworldChunkGenerator@24feb8b5Stacktrace: at net.minecraft.world.server.ChunkManager.lambda$null$17(ChunkManager.java:509) at com.mojang.datafixers.util.Either$Left.map(Either.java:38) at net.minecraft.world.server.ChunkManager.lambda$func_223156_b$19(ChunkManager.java:507) at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952) at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:926) at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58) at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213148_e(SourceFile:83) at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213145_a(SourceFile:123) at net.minecraft.util.concurrent.DelegatedTaskExecutor.run(SourceFile:91)
Affected level --Details: All players: 3 total; [ServerPlayerEntity['kryla1'/234, l='world', x=777.42, y=69.00, z=-67.30], ServerPlayerEntity['l1quid'/477, l='world', x=114.55, y=64.18, z=74.61], ServerPlayerEntity['Miszel'/594, l='world', x=98.62, y=75.00, z=137.66]] Chunk stats: ServerChunkCache: 3980 Level dimension: DimensionType{minecraft:overworld} Level name: world Level seed: -4046328316517430469 Level generator: ID 00 - default, ver 1. Features enabled: true Level generator options: {} Level spawn location: World: (96,76,128), Chunk: (at 0,4,0 in 6,8; contains blocks 96,0,128 to 111,255,143), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 9107685 game time, 9135840 day time Level storage version: 0x04ABD - Anvil Level weather: Rain time: 11030 (now: true), thunder time: 123661 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: falseStacktrace: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:834) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:324) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:766) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:624) at java.lang.Thread.run(Thread.java:748)
I play with friends on ours 1.14.4 forge server and suddenly the world crashed. Here is crash report and in attachments is latest log
Description: Exception generating new chunkDescription: Exception generating new chunk
java.lang.IllegalArgumentException: bound must be positive at java.util.Random.nextInt(Random.java:388) ~[?:1.8.0_201] {} at net.minecraft.world.gen.feature.jigsaw.JigsawPattern.func_214944_a(JigsawPattern.java:60) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.world.gen.feature.jigsaw.JigsawManager$Assembler.<init>(SourceFile:71) ~[?:?] {re:classloading} at net.minecraft.world.gen.feature.jigsaw.JigsawManager.func_214889_a(SourceFile:280) ~[?:?] {re:classloading} at net.minecraft.world.gen.feature.structure.VillagePieces.func_214838_a(SourceFile:25) ~[?:?] {re:classloading} at net.minecraft.world.gen.feature.structure.VillageStructure$Start.func_214625_a(SourceFile:89) ~[?:?] {re:classloading} at net.minecraft.world.gen.ChunkGenerator.func_222533_a(ChunkGenerator.java:162) ~[?:?] {re:classloading,xf:fml:ruins:Ruins chunk decoration Hook} at net.minecraft.world.chunk.ChunkStatus.lambda$static$2(ChunkStatus.java:41) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.world.chunk.ChunkStatus.func_223198_a(ChunkStatus.java:196) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.world.server.ChunkManager.lambda$null$17(ChunkManager.java:509) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[?:?] {re:classloading} at net.minecraft.world.server.ChunkManager.lambda$func_223156_b$19(ChunkManager.java:507) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at java.util.concurrent.CompletableFuture.uniCompose(CompletableFuture.java:952) ~[?:1.8.0_201] {} at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:926) ~[?:1.8.0_201] {} at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442) ~[?:1.8.0_201] {} at net.minecraft.world.chunk.ChunkTaskPriorityQueueSorter.func_219083_b(SourceFile:58) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213148_e(SourceFile:83) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.DelegatedTaskExecutor.func_213145_a(SourceFile:123) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.DelegatedTaskExecutor.run(SourceFile:91) ~[?:?] {re:classloading} at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_201] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) ~[?:1.8.0_201] {}
A detailed walkthrough of the error, its code path and all known details is as follows:---------------------------------------------------------------------------------------