fix custom world generation