Laskyyy / Create-Astral

Other
71 stars 67 forks source link

[Bug]: Server 2.0.5b world not compatible with 2.1 #378

Open tomcsojn opened 1 week ago

tomcsojn commented 1 week ago

Bug Description

Upgrading server from 2.0.5b breaks the startup process. Clean setup works well, when setting up the server. when moving the world over it breaks on startup.

How to Reproduce?

  1. Install a clean 2.1 server according to the documentation.
  2. copy the world folder into the server folder. you can download my world from here: https://drive.google.com/file/d/1QOoI9UQYFKx7KoeQWK4saH1HWT0qqgRM/view?usp=sharing
  3. start the server.

Expected Behavior

old worlds could be brought over. Or have a way of moving it with some changes to the new version.

Version

2.1

Logs or additional context

[11:55:22] [main/INFO]: Scripts loaded [11:55:22] [main/INFO]: Registered custom recipe handler for type kubejs:shaped [11:55:22] [main/INFO]: Registered custom recipe handler for type kubejs:shapeless [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:crafting_shaped [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:crafting_shapeless [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:stonecutting [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:smelting [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:blasting [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:smoking [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:campfire_cooking [11:55:22] [main/INFO]: Registered custom recipe handler for type minecraft:smithing [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:alloy_smelter [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:assembling_machine [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:centrifuge [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:chemical_reactor [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:compressor [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:distillation_tower [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:extractor [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:grinder [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:implosion_compressor [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:industrial_electrolyzer [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:recycler [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:scrapbox [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:vacuum_freezer [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:solid_canning_machine [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:wire_mill [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:blast_furnace [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:industrial_grinder [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:industrial_sawmill [11:55:22] [main/INFO]: Registered custom recipe handler for type techreborn:fluid_replicator [11:55:22] [main/INFO]: Registered custom recipe handler for type create:sequenced_assembly [11:55:22] [main/INFO]: Registered custom recipe handler for type create:mechanical_crafting [11:55:22] [main/INFO]: Registered custom recipe handler for type create:conversion [11:55:22] [main/INFO]: Registered custom recipe handler for type create:crushing [11:55:22] [main/INFO]: Registered custom recipe handler for type create:cutting [11:55:22] [main/INFO]: Registered custom recipe handler for type create:milling [11:55:22] [main/INFO]: Registered custom recipe handler for type create:basin [11:55:22] [main/INFO]: Registered custom recipe handler for type create:mixing [11:55:22] [main/INFO]: Registered custom recipe handler for type create:compacting [11:55:22] [main/INFO]: Registered custom recipe handler for type create:pressing [11:55:22] [main/INFO]: Registered custom recipe handler for type create:sandpaper_polishing [11:55:22] [main/INFO]: Registered custom recipe handler for type create:splashing [11:55:22] [main/INFO]: Registered custom recipe handler for type create:haunting [11:55:22] [main/INFO]: Registered custom recipe handler for type create:deploying [11:55:22] [main/INFO]: Registered custom recipe handler for type create:filling [11:55:22] [main/INFO]: Registered custom recipe handler for type create:emptying [11:55:22] [main/INFO]: Registered custom recipe handler for type create:item_application [11:55:22] [main/INFO]: Registered custom recipe handler for type custommachinery:custom_machine [11:55:22] [main/INFO]: Registered custom recipe handler for type custommachinery:custom_craft [11:55:22] [main/INFO]: Scanning recipes... [11:55:25] [main/INFO]: [fabric-registry-sync] Loaded registry data [file 1/4] [11:55:25] [main/WARN]: Failed to load datapacks, can't proceed with server load. You can either fix your datapacks or reset to vanilla with --safeMode java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Unbound values in registry ResourceKey[minecraft:root / minecraft:worldgen/biome]: [nullscape:crystal_peaks, nullscape:shadowlands] at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?] at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?] at net.minecraft.server.Main.main(Main.java:194) [server-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.3.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.3.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.16.3.jar:?] at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.16.3.jar:?] at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [server.jar:0.11.1] Caused by: java.lang.IllegalStateException: Unbound values in registry ResourceKey[minecraft:root / minecraft:worldgen/biome]: [nullscape:crystal_peaks, nullscape:shadowlands] at net.minecraft.class_2370.method_40276(class_2370.java:325) ~[server-intermediary.jar:?] at net.minecraft.class_5455$class_6892.method_40332(class_5455.java:121) ~[server-intermediary.jar:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] at java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1850) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) ~[?:?] at net.minecraft.class_5455$class_6891.(class_5455.java:161) ~[server-intermediary.jar:?] at net.minecraft.class_5455.method_40316(class_5455.java:322) ~[server-intermediary.jar:?] at net.minecraft.server.Main.method_40373(Main.java:167) ~[server-intermediary.jar:?] at net.minecraft.class_6904.method_40431(class_6904.java:40) ~[server-intermediary.jar:?] at net.minecraft.server.Main.main(Main.java:155) ~[server-intermediary.jar:?] ... 5 more [11:55:26] [FTB Backups Config Watcher 0/INFO]: Config at D:\astral\config\ftbbackups2.json has changed, reloaded!

Code of Conduct

TwitchTheSniper commented 1 week ago

I also am having this issue as well it has something to do with the biomes changing in the end. I'm following this guide it tells you to use NBTexplorer to open your world dimension files like this. I then deleted the entire end pic. I then saved the edit. I then made a new world in version 2.1 and opened it in nbtExplorer, the new end has different biomes pic. I then copied the end from the new world, saved it, opened my old world and pasted it in pic.

this worked for my world. notes: MAKE A BACKUP NBTExplorer copy paste is saved when you open a different world