#world-gen bug

1 messages · Page 1 of 1 (latest)

river hazel
#

Moving this conversation to a thread to make it easier to track

#

so @upper oar - I just tested this on a completely blank server and was able to reproduce the bug

#

The datapack is loaded, but no biomes can be found

#

The other changes from the datapack (noise settings and vanilla biome changes) are applied correctly.

#

Second server start after deleting nothing

#

It seems like likely explanation is that the changes to the dimension file are applied after the server starts generating chunks

upper oar
#

what do you mean dimension file? Aside from level.dat and regions what relevant files are there?

river hazel
#

It's only in level.dat. The dimension file is in the datapack - sorry, I worded it incorrectly

#

The dimension configuration is stored in level.dat afaik

upper oar
#

so if there is no level.dat in both situations how can that be the issue

river hazel
#

there is a level.dat in the second situation

#

basically what I just tried

upper oar
#

' not be reflected in generation until the region folder and level.dat are deleted'

river hazel
#
  1. start from blank server with only the datapack in /world/datapacks
  2. observe vanilla terrain
  3. shut down server
  4. start server again
  5. travel some distance and observe chunks generating with the proper dimension
#

let me correct that, as I actually hadn't tested just restarting the server

upper oar
#

then wtf does ' not be reflected in generation until the region folder and level.dat are deleted' mean

river hazel
#

our advice has been to delete region folder and level.dat to get it to work - so that is what i suggested in the report

upper oar
#

but now you've just said you don't delete it

river hazel
#

yes, i just tested that

#

this would lead to glitched generation

#

so we never tested it before

upper oar
#

but it makes no sense how deleting the region folder and level.dat would fix it

#

because that's just returning the server to the 'blank' state you said was bugged

river hazel
#

well, that isn't what fixes it

#

if you just want to get dimension changes to be reflected, the server just needs to be restarted

upper oar
#

' not be reflected in generation until the region folder and level.dat are deleted'

#

please fix your ticket then, because what you are saying here is not the same as what you have written

river hazel
#

yes, i changed the report because that was inaccurate

#

i already have edited it

#

When loading a worldgen datapack that affects the overworld Dimension file at the first launch of the server, the changes to the dimension file will not be reflected in generation until the server is restarted. I've attached a datapack which can be used to test this.

upper oar
#

this is a vanilla bug

#

I just tested vanilla server, same results

river hazel
#

I’ll try on a vanilla server in a few minutes, but from what I’ve seen it has worked fine. Is there any way you’re able to solve it for Spigot if it is a vanilla bug?

upper oar
river hazel
#

gonna test myself now - i am curious

#

ok, confirmed this issue on vanilla server. Does that mean it's impossible to solve it on Spigot, or could you implement a fix?

upper oar
#

means its not a priority, and also fixing things like this is pretty difficult

#

I would suggest reporting to mojang

#

its also easily worked around, I suspect just deleting everything but datapack and level.dat should solve it perfectly