mapgen/mcl_mapgen_core: base mushrooms and nether decorations off block seed #43
Labels
No Label
blocker
bug
code quality
confirmed
critical
discussion
high priority
incompatibility
incomplete feature
invalid
low priority
missing feauture
needs testing
packet spam
performance
project
regression
translations
unconfirmed
in review
ready for review
No Milestone
No project
No Assignees
3 Participants
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Mineclonia/Mineclonia#43
Loading…
Reference in New Issue
No description provided.
Delete Branch "e/Mineclonia:mapgen-nondet"
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?
This patch fixes the nondeterministic steps identified in #41.
Testing
(borrowed from #29)
With and without this patch, do the following:
test_nether
, and the flags “caves”, “dungeons”, “decorations” set to true./grantme all
./teleport 1019,-29012,1019
I have verified that with the patch there is a red mushroom to the west and Nether wart to the east at coordinates 1019,-29012,1019 – both time I generated a map with the seed "test_nether"
I have verified that without the patch there is no mushroom and Nether wart at the same coordinates.
This patch makes placement of mushrooms and Nether wart deterministic, as promised.
@e do we have a ticket for this?
@erlehmann
#41 ?
Does anyone think it's significant that the constants were removed? I'd almost expect to see the later step overwriting the former, it doesn't seem to happen.
I am not sure what the constants do, but I would try to have the behaviour match Mineclone2 if they have a deterministic solution by now, possibly using their constants.