mojira.dev
MC-191699

server.properties with old generation settings causes runtime error

I updated my server to 1.16, only to be greeted with a runtime error regarding letient json.
I reverted back to 1.15.2 and it started up fine.
Later on, I tried 1.16.1, same thing.

After testing a bunch of things, I narrowed it down to the generator-settings string, which contained an old superflat preset string.

Even after updating the string to the latest format in the superflat customization screen, it still throws the error.
It seems it no longer allows this string, and instead tried to find custom world settings instead?

Steps to reproduce:

  1. Start a server jar

  2. set EULA to true

  3. start it again, and see it run fine

  4. shut down the server

  5. change server.properties to specify a flat level type with generator-settings set to any superflat preset string (for example

    level-type=flat
    generator-settings=minecraft:bedrock,86*minecraft:stone,2*minecraft:dirt,minecraft:mycelium;minecraft:forest

    )

  6. start server, and see a letient json runtime error

Linked issues

Comments 2

@galaxy_2alex actually, that's the same issue (this is a dupe), michael's comment makes no sense "it requires proper json" while superflat settings aren't json. 

Reopen that, close this, and mark that one as confirmed.

Thank you for your report!
We're tracking this issue in MC-186153, so this ticket is being resolved and linked as a duplicate.

If you would like to add a vote and any extra information to the main ticket it would be appreciated.

If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.

Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
-- I am a bot. This action was performed automagically! Please report any issues in Discord or Reddit

user-f2760

(Unassigned)

Community Consensus

Custom Worlds

1.16.1

Retrieved