flat mapgen with updated mcl_spawn mod #1052
Labels
No Label
#P1 CRITICAL
#P2: HIGH
#P3: elevated
#P4 priority: medium
#P6: low
#Review
annoying
API
bug
code quality
combat
commands
compatibility
configurability
contribution inside
controls
core feature
creative mode
delayed for engine release
documentation
duplicate
enhancement
environment
gameplay
graphics
ground content conflict
GUI/HUD
help wanted
incomplete feature
invalid / won't fix
items
looking for contributor
mapgen
meta
mineclone2+
Minecraft >= 1.13
Minecraft >= 1.17
missing feature
mobile
mobs
mod support
model needed
multiplayer
Needs adoption
needs discussion
needs engine change
needs more information
needs research
nodes
non-Minecraft feature
non-mob entities
performance
player
possible close
redstone
release notes
schematics
Skyblock
sounds
Testing / Retest
tools
translation
unconfirmed
mcl5
mcla
Media missing
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: VoxeLibre/VoxeLibre#1052
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@MysticTempest, changing the sign of the operation left biome white list clear for v7 mapgen, and forced the algorithm to search the point until counter overflow. I hope it is now fixed but mod data has been updated and saved, and spawn points moved out of 2000 m from (0,0,0) so I've finally decided to wipe mod storages of my servers to resolve it :)
So dangerous effect. But locating the suitable spawn place isn't an easy task so I'm not sure it's a good idea to calculate it from the middle of the world every server restart...
So I should ask, can't you please check, haven't you experienced crash mentioned here again?
Ah, sorry bout that.
I just tested your fix against the mapgens that use to be broken before I incorrectly patched them.
v6: Still works.
Singlenode: Still works.
Flat: Broken again. Same error as last time.
Thanks for the information.
Would you mind telling me the seed number of broken flat world?
Check singlenode with updated mcl_spawn @MysticTempestto flat mapgen with updated mcl_spawn modSorry, more specifically; "classic superflat".
Any seed number.
I've had it enabled in the menu settings for so long I forgot it was an optional toggle. It's where I test things out, & create schematics.
Please excuse my stupidity.
I tried to use some flat options and remove all decorations.
It all works.
I need to reproduce the bug.
Can you please write the settings I should make according to https://github.com/minetest/minetest/blob/master/minetest.conf.example#L1743 ?
Update
Now I've seen that! Sorry again :) trying to reproduce...
@MysticTempest have you got some trees there? I pushed a fix but trees are important to make searching loop not too long in time... Maybe I should check how long it takes time to time to interrupt after minute or two...
That fixed it; thanks!
But, you could also maybe just ignore superflat. As it's suppose to be pretty much blank; no trees.
https://minecraft.gamepedia.com/Superflat
https://git.minetest.land/MineClone2/MineClone2/src/branch/master/mods/MAPGEN/mcl_biomes/init.lua#L3883-L3889
Thanks for the feedback!
So, villages shouldn't spawn there? I saw one or two...
randomly tested with v5 and got incredible look:
seed=123456789 +Caves +Dungeons +Decorations +Caverns
and that's the spawn point found (after about 40 seconds after world start):
![image](/VoxeLibre/VoxeLibre/attachments/0671b1c7-7e01-485f-9cb1-b6eb4da85449)
with flat + superflat i've broken respawn point several times and the script changes it in next 30 seconds... so hope it will work with any mapgen... but who knows, to be honest, there are lots of mapgen options... you can just set
static_spawnpoint
, to disable thatAccording to the minecraft wiki, villages can spawn in superflat. And, our own villages should occassionally as well.
But, it's not a necessary thing.
Superflat is mostly just a baseplate to build off of.
Ooh, that v5 map looks great! I kinda want to make it one of my new homebases; thanks for the seed and the fixes!
I debugged minecarts on the top of the mountain for some days and now seen this below:
![image](/VoxeLibre/VoxeLibre/attachments/4934d536-89ef-4f00-856e-aa4897654e94)
Yes, the mob spawning still needs a proper implementation.