jsorrell / CarpetSkyAdditions

Empty world generation with new ways to obtain resources
MIT License
428 stars 87 forks source link

1.19.4 -> 1.20.1 Causing buggy structure behaviour #151

Open Drejky opened 3 months ago

Drejky commented 3 months ago

I have created a new 1.20.1 server with updated mods, and added a world from 1.19.4 into it. Everything works as it should, but structures are behaving very bugged:

  1. after locating structures in non skyblock world and following the coordinates, the area does not act as the structure (structure specific mobs arent spawning etc.)
  2. Using the /locate structure command crashes the game, locate biome command works fine, only the locate structures command causes a crash. As far as I know locating any structure will cause a crash.

Crash report after using /locate structure:

---- Minecraft Crash Report ---- // Uh... Did I do that?

Time: 2024-03-03 23:28:38 Description: Watching Server

java.lang.Error: Watchdog at net.minecraft.class_3756.method_16447(class_3756.java:75) at net.minecraft.class_5822.method_40464(class_5822.java:154) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1121) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1119) at net.minecraft.class_6916$class_6933.method_40464(class_6916.java:721) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1126) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6917.method_40470(class_6916.java:1157) at net.minecraft.class_6916$class_6932.method_40470(class_6916.java:275) at net.minecraft.class_6916$class_6943.method_40470(class_6916.java:256) at net.minecraft.class_6568$class_5917.method_40470(class_6568.java:651) at net.minecraft.class_6568.method_40532(class_6568.java:288) at net.minecraft.class_6568.method_38339(class_6568.java:312) at net.minecraft.class_3754.method_26263(class_3754.java:203) at net.minecraft.class_3754.method_16397(class_3754.java:125) at net.minecraft.class_2794.method_20402(class_2794.java:575) at net.minecraft.class_3778.method_30419(class_3778.java:313) at net.minecraft.class_5434.method_38676(class_5434.java:82) at net.minecraft.class_3195.method_47932(class_3195.java:199) at net.minecraft.class_6832.method_39829(class_6832.java:105) at net.minecraft.class_6832.method_41143(class_6832.java:92) at net.minecraft.class_6832$$Lambda$7117/0x0000000801dd2a48.get(Unknown Source) at it.unimi.dsi.fastutil.longs.Long2BooleanOpenHashMap.computeIfAbsent(Long2BooleanOpenHashMap.java:449) at net.minecraft.class_6832.method_39831(class_6832.java:91) at net.minecraft.class_5138.method_39783(class_5138.java:165) at net.minecraft.class_2794.method_41522(class_2794.java:248) at net.minecraft.class_2794.method_40146(class_2794.java:235) at net.minecraft.class_2794.method_12103(class_2794.java:175) at net.minecraft.class_3079.method_43905(class_3079.java:102) at net.minecraft.class_3079.method_43914(class_3079.java:70) at net.minecraft.class_3079$$Lambda$4390/0x0000000801a653d0.run(Unknown Source) at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) at net.minecraft.class_2170.method_9249(class_2170.java:287) at net.minecraft.class_3244.method_45010(class_3244.java:1341) at net.minecraft.class_3244.method_44356(class_3244.java:1321) at net.minecraft.class_3244$$Lambda$7104/0x0000000801dcf528.run(Unknown Source) at net.minecraft.class_1255.method_5386(class_1255.java:67) at net.minecraft.class_1255$$Lambda$7105/0x0000000801dcf740.get(Unknown Source) at java.base@20/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at net.minecraft.class_3738.run(class_3738.java:18) at net.minecraft.class_1255.method_18859(class_1255.java:156) at net.minecraft.class_4093.method_18859(class_4093.java:23) at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) at net.minecraft.class_1255.method_16075(class_1255.java:130) at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) at net.minecraft.class_1255.method_18857(class_1255.java:139) at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:743) at net.minecraft.server.MinecraftServer.handler$zbf000$carpet$modifiedRunLoop(MinecraftServer.java:6451) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:650) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) at net.minecraft.server.MinecraftServer$$Lambda$5873/0x0000000801b69670.run(Unknown Source) at java.base@20/java.lang.Thread.runWith(Thread.java:1636) at java.base@20/java.lang.Thread.run(Thread.java:1623)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Thread: Server Watchdog Stacktrace: at net.minecraft.class_3756.method_16447(class_3756.java:75) at net.minecraft.class_5822.method_40464(class_5822.java:154) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1121) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1119) at net.minecraft.class_6916$class_6933.method_40464(class_6916.java:721) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1126) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6917.method_40470(class_6916.java:1157) at net.minecraft.class_6916$class_6932.method_40470(class_6916.java:275) at net.minecraft.class_6916$class_6943.method_40470(class_6916.java:256) at net.minecraft.class_6568$class_5917.method_40470(class_6568.java:651) at net.minecraft.class_6568.method_40532(class_6568.java:288) at net.minecraft.class_6568.method_38339(class_6568.java:312) at net.minecraft.class_3754.method_26263(class_3754.java:203) at net.minecraft.class_3754.method_16397(class_3754.java:125) at net.minecraft.class_2794.method_20402(class_2794.java:575) at net.minecraft.class_3778.method_30419(class_3778.java:313) at net.minecraft.class_5434.method_38676(class_5434.java:82) at net.minecraft.class_3195.method_47932(class_3195.java:199) at net.minecraft.class_6832.method_39829(class_6832.java:105) at net.minecraft.class_6832.method_41143(class_6832.java:92) at net.minecraft.class_6832$$Lambda$7117/0x0000000801dd2a48.get(Unknown Source) at it.unimi.dsi.fastutil.longs.Long2BooleanOpenHashMap.computeIfAbsent(Long2BooleanOpenHashMap.java:449) at net.minecraft.class_6832.method_39831(class_6832.java:91) at net.minecraft.class_5138.method_39783(class_5138.java:165) at net.minecraft.class_2794.method_41522(class_2794.java:248) at net.minecraft.class_2794.method_40146(class_2794.java:235) at net.minecraft.class_2794.method_12103(class_2794.java:175) at net.minecraft.class_3079.method_43905(class_3079.java:102) at net.minecraft.class_3079.method_43914(class_3079.java:70) at net.minecraft.class_3079$$Lambda$4390/0x0000000801a653d0.run(Unknown Source) at com.mojang.brigadier.CommandDispatcher.execute(CommandDispatcher.java:264) at net.minecraft.class_2170.method_9249(class_2170.java:287) at net.minecraft.class_3244.method_45010(class_3244.java:1341) at net.minecraft.class_3244.method_44356(class_3244.java:1321) at net.minecraft.class_3244$$Lambda$7104/0x0000000801dcf528.run(Unknown Source) at net.minecraft.class_1255.method_5386(class_1255.java:67) at net.minecraft.class_1255$$Lambda$7105/0x0000000801dcf740.get(Unknown Source) at java.base@20/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) at net.minecraft.class_3738.run(class_3738.java:18) at net.minecraft.class_1255.method_18859(class_1255.java:156) at net.minecraft.class_4093.method_18859(class_4093.java:23) at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) at net.minecraft.class_1255.method_16075(class_1255.java:130) at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) at net.minecraft.class_1255.method_18857(class_1255.java:139) at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:743) at net.minecraft.server.MinecraftServer.handler$zbf000$carpet$modifiedRunLoop(MinecraftServer.java:6451) at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:650) at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) at net.minecraft.server.MinecraftServer$$Lambda$5873/0x0000000801b69670.run(Unknown Source)

-- Thread Dump -- Details: Threads: "Reference Handler" daemon prio=10 Id=8 RUNNABLE at java.base@20/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@20/java.lang.ref.Reference.processPendingReferences(Reference.java:246) at java.base@20/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208)

"Finalizer" daemon prio=8 Id=9 WAITING on java.lang.ref.NativeReferenceQueue$Lock@39f7d29e at java.base@20/java.lang.Object.wait0(Native Method)

"Signal Dispatcher" daemon prio=9 Id=10 RUNNABLE

"Attach Listener" daemon prio=5 Id=11 RUNNABLE

"Notification Thread" daemon prio=9 Id=26 RUNNABLE

"Common-Cleaner" daemon prio=8 Id=28 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@37303bd0 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"JNA Cleaner" daemon prio=5 Id=56 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@330fb9ee at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Timer hack thread" daemon prio=5 Id=57 TIMED_WAITING at java.base@20/java.lang.Thread.sleep0(Native Method) at java.base@20/java.lang.Thread.sleep(Thread.java:484) at net.minecraft.class_156$9.run(class_156.java:839)

"Yggdrasil Key Fetcher" daemon prio=5 Id=58 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@760d31eb at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-1" daemon prio=5 Id=61 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-2" daemon prio=5 Id=62 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-3" daemon prio=5 Id=63 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-4" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-5" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-6" daemon prio=5 Id=66 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-7" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-8" daemon prio=5 Id=68 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-9" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-10" daemon prio=5 Id=70 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-11" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-12" daemon prio=5 Id=72 TIMED_WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-13" daemon prio=5 Id=73 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-14" daemon prio=5 Id=74 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Worker-Main-15" daemon prio=5 Id=75 WAITING on java.util.concurrent.ForkJoinPool@71697e96 at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Server thread" prio=8 Id=76 RUNNABLE at net.minecraft.class_3756.method_16447(class_3756.java:75) at net.minecraft.class_5822.method_40464(class_5822.java:154) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1121) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1119) at net.minecraft.class_6916$class_6933.method_40464(class_6916.java:721) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) at net.minecraft.class_6916$class_6917.method_40464(class_6916.java:1126) at net.minecraft.class_6916$class_6932.method_40464(class_6916.java:270) ...

"DestroyJavaVM" prio=5 Id=78 RUNNABLE

"Server console handler" daemon prio=8 Id=79 RUNNABLE (in native) at java.base@20/java.io.FileInputStream.readBytes(Native Method) at java.base@20/java.io.FileInputStream.read(FileInputStream.java:293) at java.base@20/java.io.BufferedInputStream.read1(BufferedInputStream.java:311) at java.base@20/java.io.BufferedInputStream.implRead(BufferedInputStream.java:386) at java.base@20/java.io.BufferedInputStream.read(BufferedInputStream.java:365) at java.base@20/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:333) at java.base@20/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:376) at java.base@20/sun.nio.cs.StreamDecoder.lockedRead(StreamDecoder.java:219) ...

Number of locked synchronizers = 3
- java.util.concurrent.locks.ReentrantLock$NonfairSync@473125d0
- java.util.concurrent.locks.ReentrantLock$NonfairSync@9bf3411
- java.util.concurrent.locks.ReentrantLock$NonfairSync@1622cea4

"Netty Server IO #0" daemon prio=5 Id=80 RUNNABLE (in native) at java.base@20/sun.nio.ch.WEPoll.wait(Native Method) at java.base@20/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114) at java.base@20/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)

"IO-Worker-16" prio=8 Id=81 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@12bb9f2a at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"IO-Worker-17" prio=8 Id=82 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@12bb9f2a at java.base@20/jdk.internal.misc.Unsafe.park(Native Method)

"Server Watchdog" daemon prio=8 Id=84 RUNNABLE at java.management@20/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@20/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:540) at java.management@20/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:527) at net.minecraft.class_3178.run(class_3178.java:47) at java.base@20/java.lang.Thread.runWith(Thread.java:1636) at java.base@20/java.lang.Thread.run(Thread.java:1623)

"Netty Server IO #1" daemon prio=5 Id=85 RUNNABLE (in native) at java.base@20/sun.nio.ch.WEPoll.wait(Native Method) at java.base@20/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114) at java.base@20/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)

"Netty Server IO #2" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@20/sun.nio.ch.WEPoll.wait(Native Method) at java.base@20/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114) at java.base@20/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130)

Stacktrace: at net.minecraft.class_3178.run(class_3178.java:63) at java.base/java.lang.Thread.run(Thread.java:1623)

-- Performance stats -- Details: Random tick rate: 3 Level stats: ResourceKey[minecraft:dimension / minecraft:overworld]: players: 1, entities: 198,198,15,5083,5083,0,0 [minecraft:pig:45,minecraft:sheep:40,minecraft:cow:36,minecraft:minecart:27,minecraft:villager:19], block_entities: 26 [minecraft:hopper:22,minecraft:sign:4], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 48160 E: 198,198,15,5083,5083,0,0, ResourceKey[minecraft:dimension / minecraft:the_nether]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0, ResourceKey[minecraft:dimension / minecraft:the_end]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0

-- System Details -- Details: Minecraft Version: 1.20.1 Minecraft Version ID: 1.20.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 20, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode, sharing), Oracle Corporation Memory: 394431832 bytes (376 MiB) / 1447034880 bytes (1380 MiB) up to 4294967296 bytes (4096 MiB) CPUs: 16 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-10700F CPU @ 2.90GHz Identifier: Intel64 Family 6 Model 165 Stepping 5 Microarchitecture: unknown Frequency (GHz): 2.90 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 16 Graphics card #0 name: Virtual Desktop Monitor Graphics card #0 vendor: Virtual Desktop, Inc. Graphics card #0 VRAM (MB): 0.00 Graphics card #0 deviceId: unknown Graphics card #0 versionInfo: DriverVersion=15.39.56.845 Graphics card #1 name: NVIDIA GeForce RTX 3060 Ti Graphics card #1 vendor: NVIDIA (0x10de) Graphics card #1 VRAM (MB): 4095.00 Graphics card #1 deviceId: 0x2489 Graphics card #1 versionInfo: DriverVersion=31.0.15.5161 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 2.13 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 2.13 Memory slot #1 type: DDR4 Memory slot #2 capacity (MB): 8192.00 Memory slot #2 clockSpeed (GHz): 2.13 Memory slot #2 type: DDR4 Memory slot #3 capacity (MB): 8192.00 Memory slot #3 clockSpeed (GHz): 2.13 Memory slot #3 type: DDR4 Virtual memory max (MB): 39358.96 Virtual memory used (MB): 23158.14 Swap memory total (MB): 6656.00 Swap memory used (MB): 273.96 JVM Flags: 1 total; -Xmx4g Fabric Mods: carpet: Carpet Mod 1.4.112+v230608 carpetskyadditions: Carpet Sky Additions 1.20.1-4.4.1 cloth-config: Cloth Config v11 11.1.118 cloth-basic-math: cloth-basic-math 0.6.1 fabric-api: Fabric API 0.91.1+1.20.1 fabric-api-base: Fabric API Base 0.4.31+1802ada577 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.36+1802ada577 fabric-biome-api-v1: Fabric Biome API (v1) 13.0.13+1802ada577 fabric-block-api-v1: Fabric Block API (v1) 1.0.11+1802ada577 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.1+1802ada577 fabric-command-api-v1: Fabric Command API (v1) 1.2.34+f71b366f77 fabric-command-api-v2: Fabric Command API (v2) 2.2.13+1802ada577 fabric-commands-v0: Fabric Commands (v0) 0.2.51+df3654b377 fabric-containers-v0: Fabric Containers (v0) 0.1.64+df3654b377 fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.11+1802ada577 fabric-convention-tags-v1: Fabric Convention Tags 1.5.5+1802ada577 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.19+1802ada577 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.4+1802ada577 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.54+1802ada577 fabric-entity-events-v1: Fabric Entity Events (v1) 1.5.23+1802ada577 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.2+1802ada577 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.63+df3654b377 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.40+1802ada577 fabric-item-api-v1: Fabric Item API (v1) 2.1.28+1802ada577 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.12+1802ada577 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.22+1802ada577 fabric-loot-api-v2: Fabric Loot API (v2) 1.2.1+1802ada577 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.45+9e7660c677 fabric-message-api-v1: Fabric Message API (v1) 5.1.9+1802ada577 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.50+1802ada577 fabric-networking-api-v1: Fabric Networking API (v1) 1.3.11+1802ada577 fabric-networking-v0: Fabric Networking (v0) 0.3.51+df3654b377 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.3+1802ada577 fabric-particles-v1: Fabric Particles (v1) 1.1.2+1802ada577 fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.21+1802ada577 fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.3+1802ada577 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.37+92a0d36777 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.28+1802ada577 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.8+1802ada577 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.10+1802ada577 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.30+1802ada577 fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.4+1802ada577 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.1+1802ada577 fabricloader: Fabric Loader 0.15.6 mixinextras: MixinExtras 0.3.2 java: Java HotSpot(TM) 64-Bit Server VM 20 minecraft: Minecraft 1.20.1 Server Running: true Player Count: 1 / 20; [class_3222['Drejky'/143, l='ServerLevel[Skyblock]', x=492.30, y=-63.00, z=422.06]] Data Packs: vanilla, fabric, carpetskyadditions:skyblock Enabled Feature Flags: minecraft:vanilla World Generation: Stable Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt)

Drejky commented 3 months ago

Update: I found a workaround for the time being. I noticed that when generating a new world, everything works fine, So I manually set the seed in server.properties to the seed of the old world and then deleted level.dat file in the old world. Locate command now works, there are no structures in already explored areas sadly, but new structures are generating. Strangely enough, it also generated a new sky island slightly off of the original one.

I am worried about what else deleting level.dat can cause.