
Sky Archipelago
A Sky archipelago terrain generation mod.
-
[Added] Higher ocean heights for those who use height mods wanting oceans a lot higher.
-
[Added] Progressively less radius requirement for village spawning, resulting in hamlet appearing if large is unable to place after a certain amount of retries.
-
[Fixed] Cresent Shaped island archetype, now actually produces a proper cresent shape
-
[Fixed] /locate structure pointing to the correct location (Some still need further adjustment pending for v1.3.5)
-
[Fixed] Igloo spawning above ground.
-
[Fixed] Ocean Monument spawning, should no longer appear out of water.
-
[Fixed] Villages spawning too small as 'solo' structures. (Potential to still not spawn as much as expected pending on the island radius settings)
-
[Fixed?] Spawning structures cut in half. (Needs further testing, but was no longer able to replicate)
-
[Fixed?] Chunk failed to save spamming related to structure spawning where deferred structure has not yet spawned.
-
Changelog:
-
[Added] Village placement on islands, 3 categories (Solo, hamlet and full) allowing for smaller villages/outposts, hamlets and full fledged villages to spawn.
-
[Added] Village filter for spawning of villages making it support modded villages. (Based on
villageexisting in full id) -
[Added] Jigsaw structures spawning partially underground based on
start_height -
[Added] Water based structure spawning on ocean layer (OCEAN ENABLED ONLY, pending 1.4 for added support to floating islands)
-
[Added] New category
STRONGHOLDto allow configuration for modded strongholds to use the island placement approach. -
[Added] Island overlapping logic in Advanced Settings
void=> Destroys island overlap downward, existing approachoverlap=> Overlap over an island keeping all terrain in tactcrater=> Creates a crater in the shape of the island overlapping
-
[Added] Exposed category tokens to Dedicated & Singleplayer JSON configurations
water,sky,ground,underground,village,strongholdcategories available.- Enables configuration by keyword (e.g: adding
minecrafttogroundwould result in anyminecraft*to spawn on the ground.minecraft:strongholdwould spawn on the ground instead, or tries to)
-
[Changed] Sky based placement migrated to v2
-
[Changed] Underground based placement migrated to v2
-
[Fixed] Savanna spawning with coarse dirt only, now spawning with grass. (Leftover from testing)
-
[Fixed?] Chunk failing to be saved. Guard rail in place to stop it from occuring, from limited testing could not replicate, but more testing is required.
-
v2 Placement is W.I.P, so expect a few kinks in the system.
-
[FIXED] Stronghold spawning, issue was related to underground flagging it as a structure to use underground logic, however strongholds have their own unique spawning logic.
-
[Added] YUNG's Stronghold support, not 100% perfect, but it works
-
[Added] v2 Spawning structure overhaul, instead of relying on vanilla placement we now rely on island-based spawning. Meaning more structures can spawn.
-
[Added] Ground-based structure support for small, medium and large structures
More to come!
-
[Fixed] Singleplayer not loading last default set preset and instead loading default values.
Smart Structure Placement Update Changes
Structure Placement
- [Added] Small Structure Placement Ruleset
- [Added] Medium Structure Placement Ruleset
- [Added] Large Structure Placement Ruleset
- [Added] Underground Structure Placement Ruleset
- [Added] Jigsaw support for underground structures
- [Added] Static structures support for underground structures
- [Added] Sky Structure Placement Ruleset
- [Added] Water Structure Placement Ruleset (experimental)
- [Added] Whitelisting of structures to bypass placement rules and retain no-void spawn ruleset
- [Added] Blacklisting of structures to avoid spawning of the configured structres outright
- [Added] Category override support to force structures into a specific structure category for location placement.
- [Added] New categories:
SKYUNDERGROUNDWATERDEFAULTSMALL_GROUNDMEDIUM_GROUNDLARGE_GROUND(Previous legacy categories will still continue to work, but map towards the new category names)
- [Added] New categories:
Configurability
- [Added] Disable Islands spawning over ocean biomes (configurable)
- [Added] Height support when using mods to increase spawning height range up to 2000 blocks
- [Added] Island thickness limiter to prevent excessively large islands from large radius usage
Built-in Presets
- [Added] New
Continental Waters Presetto showcase the new height limiters and larger island radius capability. - [Changed] All Built-in Presets have their structure configurations cleared, as built-in support covers majority of the cases.
Command Changes
- [Added] New
export_dedicatedcommand to export a preset currently in use in the format of a dedicated server config file. No more needing to go back into the menu to click the export dedicated button!
Performance
- [Changed] Column caching logic refactored to be more efficient which results in an overall improvement in chunks per second generation. (Depending on mod usage, % can be higher or lower)
- [Changed] Reuse of terrain snapshots to reduce redundant terrain generation work (Primarily impacts jigsaw structures, but also gives slight boost to chunks per second)
Fixes
- [Fixed] Dedicated server using default configuration due to loading order of config files.
[Fixed]: Default configuration set to debug-mode, now set to false.
Dedicated-Server only change, if its still enabled. Disable it
sky_archipelago-server.tomlin the config folder, set the values to false and no more logs.Equally, if you do want to see structure spawning logs, enable them
[Fixed] Dedicated server does not load the preset configured.
NOTE: Only need to download 1.2.1 if its used on dedicated server, does not contain anything different from 1.2 for Singleplayer and you do not require to have 1.2.1 to join a MP server that uses 1.2.1.
-
[Added]: Stronghold Support. (Island creation + protection range in which a stronghold will spawn).
-
[Added]: Deepslate spawning with configurable Y-level for when deepslate should spawn. (Available in advanced menu).
-
[Added]: Players will spawn only on an anchor island upon world creation.
-
[Added]: Export configuration to clipboard to paste into dediated server config. (No more manual 1 by 1 entering).
-
[Added]: Toggle to disable rule structure spawning mechanism. (Use at your own risk, this will just let ANYTHING spawn ANYWHERE).
-
[Added]: Cluster spacing mode
CONSISTENT&DYNAMICto allow for variable cluster distances and set distance. -
[Added]: Built-in presets (Survival-ready preset available for use).
-
[Added]: Preset to be assigned as default settings. (No need to keep loading a preset you love, just set it as default and every world after will use that as long as world is set to sky island).
-
[Added] Default preset assigned persistance, if you close Minecraft and open it again, it will retain the default assigned by you.
-
[Added]: Enable/Disable Satellite islands from spawning (Part of clusters around anchor islands).
-
[Added]: Enable/Disable Spire islands from spawning (Part of clusters around anchor islands).
-
[Changed]: Reset defaults button now will reset to your assigned default preset (if none, defaults to hardcoded values).
-
[Changed]: Max Island radius is now 500.
-
[Changed]: Configuration description/naming to be clearer.
-
[Changed]: Advanced Config screen to be more in line with existing configuration flows.
-
[Fixed]: Players will no longer spawn in the void when using low density and high cluster spacing. (New custom fallback mechanism will scan further to find the first available anchor island).
-
The first release, containing all logic needed to create floating islands.
Survival compatability is still limited, but not impossible.

