More natural structure placaement
xbxbxb123 opened this issue ยท 0 comments
Minecraft Version
1.20.1
Forge Version
47.3.0
Mantle Version
1.20.1-1.11.28
Tinkers' Construct Version
1.20.1-3.9.0.6
Problem description
The placement of structures, currently only Slime Islands, shows the underlying square grid they use rather obviously on a map. This makes predicting the position of new islands unreasonably easy, and also makes their placement look unnatural.
Suggested solution
At this location:
https://github.com/SlimeKnights/TinkersConstruct/blob/1.20.1/src/main/java/slimeknights/tconstruct/world/data/WorldgenProvider.java#L315-L321
Switch the four lines constructing structure set files to the new version which includes the frequency reduction data. Set the numbers for these parameters to these values. I can provide better values for the feel you want if you give me feedback on it.
overworld_sky_island:
"separation": 9,
"spacing": 25,
"frequency_reduction_method": "default",
"frequency": 0.5
overworld_ocean_island:
"separation": 10,
"spacing": 25,
"frequency_reduction_method": "default",
"frequency": 0.5
nether_ocean_island:
"separation": 3,
"spacing": 11,
"frequency_reduction_method": "default",
"frequency": 0.5
end_sky_island:
"separation": 7,
"spacing": 16,
"frequency_reduction_method": "default",
"frequency": 0.5
Alternatives considered
A fully custom system for structure placement could solve the same issue but would be much more work for no additional benefit. Differing data values could provide a different appearance, I picked the ones that felt right to me, but others could work.
Additional context
We discussed this further on discord.
Searched for existing enhancement?
Used the search bar