{
  "homepage": "https://www.curseforge.com/minecraft/mc-mods/skyblock-builder",
  "promos": {
    "1.16.4-recommended": "1.16.4-1.6.15",
    "1.16.4-latest": "1.16.4-1.6.15",
    "1.16.5-recommended": "1.16.4-1.6.15",
    "1.16.5-latest": "1.16.4-1.6.15",
    "1.17.1-recommended": "1.17.1-2.0.34",
    "1.17.1-latest": "1.17.1-2.0.34",
    "1.18.1-latest": "1.18.1-3.2.9",
    "1.18.2-recommended": "1.18.2-3.3.25",
    "1.18.2-latest": "1.18.2-3.3.33",
    "1.19-latest": "1.19-4.0.19",
    "1.19.1-recommended": "1.19.1-4.1.2",
    "1.19.1-latest": "1.19.1-4.1.2",
    "1.19.2-recommended": "1.19.2-4.2.10",
    "1.19.2-latest": "1.19.2-4.2.24",
    "1.20.1-recommended": "1.20.1-5.1.30",
    "1.20.1-latest": "1.20.1-5.1.30",
    "1.21.1-latest": "21.1.26"
  },
  "1.16.4": {
    "1.0.4": "initial curseforge release + adding wiki - MelanX",
    "1.0.5": "fix players not being teleported to spawn when team was deleted - MelanX\nfix nether on server not being void - MelanX",
    "1.0.6": "change release type to \"beta\" - MelanX\nadjust clear command to only clear one team -> all players will be removed - MelanX\nfix players which aren't online are not being teleported - MelanX",
    "1.0.7": "add config for spawn direction - MelanX\nfix structure generation closes #1 - MelanX\nfix teleportation to spawn when rejoining and still in no team closes #2 - MelanX",
    "1.0.8": "fix end island not generating correctly - MelanX\nmake disable bastions and nether fortress be configurable - MelanX\nchange config paths -> new config required - MelanX\nadd void end closes #4 - MelanX\nfix some structures still being generated - MelanX\nadd config for generating stronghold only closes #3 - MelanX\nadd config for spawn height - MelanX",
    "1.0.9": "add command for leaving your current team as non-op player - MelanX\nadd issue templates on github and improve \"wiki\" - MelanX\nadd command to create and join a team (useful for servers) - MelanX\nprevent commands from being used in non-skyblock worlds - MelanX\nplayers drop all their items when leaving a team - MelanX\nfix overworld on servers - MelanX\nadd ability to invite users and they can accept + fix some joining/leaving issues (new world should be generated) - MelanX",
    "1.0.10": "add config for default nether - MelanX\nadd config for default nether - MelanX",
    "1.0.11": "fix players on spawn lose all their items and being teleported back to spawn - MelanX",
    "1.0.12": "fix players not being teleported when using createAndJoin command - MelanX",
    "1.0.13": "add ability to give the player items on initial world spawn - MelanX\nget correct chunk generator for end and nether - MelanX\nfix structures not generating correctly - MelanX",
    "1.0.14": "add suggestions for removing spawn positions - MelanX\nlet users modify spawns - MelanX\nadd team rename command - MelanX\nre-organise commands -> changes in GitHub README.md - MelanX\nAdd useful commands (#7) - mcNETDev",
    "1.0.15": "add team chat - MelanX\nstarter items can be set to a specific slot - MelanX\nplayers will now spawn on valid positions (if there is one in radius) - MelanX\nsimplified getting spawn - MelanX\nadd visiting and teleport to spawn commands - MelanX\nadd option to set single biome - MelanX\nfix wrong structures being generated - MelanX\nadd ability to set a world surface to create e.g. stoneblock like maps - MelanX",
    "1.0.16": "fix spawn position at respawn - MelanX\nfix obsidian pillars not being generated - MelanX",
    "1.0.17": "add config to forbid players to manage their own team aka use invite, leave and accept - MelanX",
    "1.0.18": "fix player can create be in infinite teams - MelanX\nAdd events for better mod compat (#13) - noeppi_noeppi",
    "1.1.0": "should be on client, too, now - otherwise it'll be ugly on client - MelanX\nadd german and improve english - MelanX\nmake use of translation keys and add english - MelanX",
    "1.1.1": "update to new minemention api - MelanX\nfully remove team chat because we use minemention now - MelanX\nadd Japanese translation (thanks to Rikugou) - MelanX\nMerge remote-tracking branch 'origin/1.16.x' into 1.16.x - MelanX\nImprove English translation #15 - derkalaender\nadd support for minemention - MelanX\nfix list command - MelanX",
    "1.1.2": "fix crash when minemention not loaded - MelanX\nfix some formatting - MelanX",
    "1.2.0": "add javadoc to the events - MelanX\nadd method to disable all team management functionality for other mods - MelanX\njoin requests can now be enabled/disabled - MelanX\nchange location of Team and SkyblockSavedData, made some methods protected - MelanX\nadd ability to send join requests to teams - MelanX\nsend feedback to whole team for renaming, joining, leaving, inviting - MelanX\nadd command to decline invitations - MelanX\nadd config to set island distance and biome range (both values should match but they don't have to) - MelanX",
    "1.3.0": "fix javadoc errors - MelanX\nfix trees and ores not generating in nether and end when default should be used - MelanX\nChange config for world settings to set a whitelist for structures and features (#18) - MelanX",
    "1.3.1": "fix crash on first startup - MelanX",
    "1.3.2": "fix crash on server with surface settings - MelanX",
    "1.3.3": "change methods from being protected to public to let other mods use my teams - MelanX",
    "1.4.0": "add ability to set \"wildcards\" for whitelist - MelanX\nHopefully fix the structures and features now - noeppi_noeppi\nMaybe fix the structures and features. Not tested - noeppi_noeppi\nMerge remote-tracking branch 'noeppi-noeppi/justletmepushnowskateIEH' into 1.16.x - MelanX\nMinor improvement in the code in WorldUtil.java - noeppi_noeppi\nFix that skyblock commands were sometimes unavailable in the nether and completely hides the skyblock command when another mod disables team management. - noeppi_noeppi\nfix NullPointerException - MelanX",
    "1.4.1": "fix log spamming and lags and biome always ocean - MelanX",
    "1.4.2": "add config to spawn in other dimensions - MelanX",
    "1.4.3": "fix nether and end structures are being generated and don't care about whitelist - MelanX\nfix locate command takes forever when structure not whitelisted - MelanX\nremove option to use \"customskyblock\" in server.properties. Use \"skyblockbuilder:customskyblock\" instead - MelanX",
    "1.4.4": "fix some structures and features ignore whitelist - MelanX",
    "1.4.5": "add compat option to disable teleport to spawn on world join - MelanX",
    "1.4.6": "fix new teleport to spawn preventing code - MelanX",
    "1.4.7": "fix stronghold being generated even if not on whitelist - MelanX",
    "1.5.0": "add ability to export current spawns - MelanX\nadd ability to edit spawn spawns for players with permission level > 1 - MelanX\nfix spawning on blocks with no collision - MelanX\nadd LibX as required dependency - MelanX\nadd item to save structures - MelanX",
    "1.5.1": "add config for island offset - MelanX\nadd ability to set multiple templates and users can choose one - MelanX\nfix bounding box rendering when too far away from spawn - MelanX",
    "1.5.2": "fix server crash - MelanX",
    "1.5.3": "fix removed templates will not be removed from template list when reloading - MelanX\nadd default schematic \"template.nbt\" to template list - MelanX\nadd tooltip for saving schematic - MelanX",
    "1.5.4": "fix template on server not loaded - YOU SHOULD DELETE world/data/skyblock_template.dat (if existing) - MelanX",
    "1.5.5": "fix spawning in higher valid blocks - MelanX\nfix crash when no template is available and going to world selection screen - MelanX\nallow only .nbt files to be a template - MelanX\nadd ability to change dimension for single biome option - MelanX\nautomatically turn off reminder if no old config exists and delete outdated file - MelanX\nfix spawn generates when disabled.. hopefully.. once again - MelanX\nsimplify overworld chunk generator call for new config option - MelanX\nadd config for default overworld - MelanX",
    "1.5.6": "add workaround for servers which used any version from 1.5.1-1.5.3 - MelanX",
    "1.16.4-1.6.0": "update some mappings - MelanX\nfix crash on startup - MelanX\nMerge remote-tracking branch 'origin/1.16.x' into 1.16.x - MelanX\nchange location in maven to \"de.melanx:SkyblockBuilder:<mc_version>-<mod_version>\" - MelanX",
    "1.16.4-1.6.1": "set java version for Jenkins - MelanX\nmore default config optimizations - MelanX\nfix spamming command feedback for ops in multiplayer - MelanX\nadding method isSpawn to team - MelanX\nfix default dimension setting being wrong - MelanX",
    "1.16.4-1.6.2": "fix spawn is a valid team - MelanX",
    "1.16.4-1.6.3": "fix config drop items on login, clear inventory, and spawn direction not being applied - MelanX\nfix modify spawn config not being applied - MelanX",
    "1.16.4-1.6.4": "fix dropping affects wrong player - MelanX\ndisable dropping inventory for creative and spectator players - MelanX\nfix curios items not dropping when dropping inventory is enabled - MelanX",
    "1.16.4-1.6.5": "fix starting inventory with custom slot - MelanX",
    "1.16.4-1.6.6": "fix obstructed spawns being possible spawns - MelanX",
    "1.16.4-1.6.7": "improve finding valid spawns - MelanX",
    "1.16.4-1.6.9": "fix crash with new modifier config - MelanX",
    "1.16.4-1.6.10": "add block tag for additional valid spawn blocks to allow spawn on leaves - MelanX\nfix new structure modifier config being completely wrong - MelanX",
    "1.16.4-1.6.11": "add config to disable biome range - MelanX",
    "1.16.4-1.6.12": "fix wrong fired event - MelanX",
    "1.16.4-1.6.13": "fix locatebiome not working - MelanX",
    "1.16.4-1.6.14": "fix spawn generates on respawn in non-skyblock worlds - MelanX",
    "1.16.4-1.6.15": "fix spawning at wrong location and being placed too high - MelanX"
  },
  "1.16.5": {
    "1.0.4": "initial curseforge release + adding wiki - MelanX",
    "1.0.5": "fix players not being teleported to spawn when team was deleted - MelanX\nfix nether on server not being void - MelanX",
    "1.0.6": "change release type to \"beta\" - MelanX\nadjust clear command to only clear one team -> all players will be removed - MelanX\nfix players which aren't online are not being teleported - MelanX",
    "1.0.7": "add config for spawn direction - MelanX\nfix structure generation closes #1 - MelanX\nfix teleportation to spawn when rejoining and still in no team closes #2 - MelanX",
    "1.0.8": "fix end island not generating correctly - MelanX\nmake disable bastions and nether fortress be configurable - MelanX\nchange config paths -> new config required - MelanX\nadd void end closes #4 - MelanX\nfix some structures still being generated - MelanX\nadd config for generating stronghold only closes #3 - MelanX\nadd config for spawn height - MelanX",
    "1.0.9": "add command for leaving your current team as non-op player - MelanX\nadd issue templates on github and improve \"wiki\" - MelanX\nadd command to create and join a team (useful for servers) - MelanX\nprevent commands from being used in non-skyblock worlds - MelanX\nplayers drop all their items when leaving a team - MelanX\nfix overworld on servers - MelanX\nadd ability to invite users and they can accept + fix some joining/leaving issues (new world should be generated) - MelanX",
    "1.0.10": "add config for default nether - MelanX\nadd config for default nether - MelanX",
    "1.0.11": "fix players on spawn lose all their items and being teleported back to spawn - MelanX",
    "1.0.12": "fix players not being teleported when using createAndJoin command - MelanX",
    "1.0.13": "add ability to give the player items on initial world spawn - MelanX\nget correct chunk generator for end and nether - MelanX\nfix structures not generating correctly - MelanX",
    "1.0.14": "add suggestions for removing spawn positions - MelanX\nlet users modify spawns - MelanX\nadd team rename command - MelanX\nre-organise commands -> changes in GitHub README.md - MelanX\nAdd useful commands (#7) - mcNETDev",
    "1.0.15": "add team chat - MelanX\nstarter items can be set to a specific slot - MelanX\nplayers will now spawn on valid positions (if there is one in radius) - MelanX\nsimplified getting spawn - MelanX\nadd visiting and teleport to spawn commands - MelanX\nadd option to set single biome - MelanX\nfix wrong structures being generated - MelanX\nadd ability to set a world surface to create e.g. stoneblock like maps - MelanX",
    "1.0.16": "fix spawn position at respawn - MelanX\nfix obsidian pillars not being generated - MelanX",
    "1.0.17": "add config to forbid players to manage their own team aka use invite, leave and accept - MelanX",
    "1.0.18": "fix player can create be in infinite teams - MelanX\nAdd events for better mod compat (#13) - noeppi_noeppi",
    "1.1.0": "should be on client, too, now - otherwise it'll be ugly on client - MelanX\nadd german and improve english - MelanX\nmake use of translation keys and add english - MelanX",
    "1.1.1": "update to new minemention api - MelanX\nfully remove team chat because we use minemention now - MelanX\nadd Japanese translation (thanks to Rikugou) - MelanX\nMerge remote-tracking branch 'origin/1.16.x' into 1.16.x - MelanX\nImprove English translation #15 - derkalaender\nadd support for minemention - MelanX\nfix list command - MelanX",
    "1.1.2": "fix crash when minemention not loaded - MelanX\nfix some formatting - MelanX",
    "1.2.0": "add javadoc to the events - MelanX\nadd method to disable all team management functionality for other mods - MelanX\njoin requests can now be enabled/disabled - MelanX\nchange location of Team and SkyblockSavedData, made some methods protected - MelanX\nadd ability to send join requests to teams - MelanX\nsend feedback to whole team for renaming, joining, leaving, inviting - MelanX\nadd command to decline invitations - MelanX\nadd config to set island distance and biome range (both values should match but they don't have to) - MelanX",
    "1.3.0": "fix javadoc errors - MelanX\nfix trees and ores not generating in nether and end when default should be used - MelanX\nChange config for world settings to set a whitelist for structures and features (#18) - MelanX",
    "1.3.1": "fix crash on first startup - MelanX",
    "1.3.2": "fix crash on server with surface settings - MelanX",
    "1.3.3": "change methods from being protected to public to let other mods use my teams - MelanX",
    "1.4.0": "add ability to set \"wildcards\" for whitelist - MelanX\nHopefully fix the structures and features now - noeppi_noeppi\nMaybe fix the structures and features. Not tested - noeppi_noeppi\nMerge remote-tracking branch 'noeppi-noeppi/justletmepushnowskateIEH' into 1.16.x - MelanX\nMinor improvement in the code in WorldUtil.java - noeppi_noeppi\nFix that skyblock commands were sometimes unavailable in the nether and completely hides the skyblock command when another mod disables team management. - noeppi_noeppi\nfix NullPointerException - MelanX",
    "1.4.1": "fix log spamming and lags and biome always ocean - MelanX",
    "1.4.2": "add config to spawn in other dimensions - MelanX",
    "1.4.3": "fix nether and end structures are being generated and don't care about whitelist - MelanX\nfix locate command takes forever when structure not whitelisted - MelanX\nremove option to use \"customskyblock\" in server.properties. Use \"skyblockbuilder:customskyblock\" instead - MelanX",
    "1.4.4": "fix some structures and features ignore whitelist - MelanX",
    "1.4.5": "add compat option to disable teleport to spawn on world join - MelanX",
    "1.4.6": "fix new teleport to spawn preventing code - MelanX",
    "1.4.7": "fix stronghold being generated even if not on whitelist - MelanX",
    "1.5.0": "add ability to export current spawns - MelanX\nadd ability to edit spawn spawns for players with permission level > 1 - MelanX\nfix spawning on blocks with no collision - MelanX\nadd LibX as required dependency - MelanX\nadd item to save structures - MelanX",
    "1.5.1": "add config for island offset - MelanX\nadd ability to set multiple templates and users can choose one - MelanX\nfix bounding box rendering when too far away from spawn - MelanX",
    "1.5.2": "fix server crash - MelanX",
    "1.5.3": "fix removed templates will not be removed from template list when reloading - MelanX\nadd default schematic \"template.nbt\" to template list - MelanX\nadd tooltip for saving schematic - MelanX",
    "1.5.4": "fix template on server not loaded - YOU SHOULD DELETE world/data/skyblock_template.dat (if existing) - MelanX",
    "1.5.5": "fix spawning in higher valid blocks - MelanX\nfix crash when no template is available and going to world selection screen - MelanX\nallow only .nbt files to be a template - MelanX\nadd ability to change dimension for single biome option - MelanX\nautomatically turn off reminder if no old config exists and delete outdated file - MelanX\nfix spawn generates when disabled.. hopefully.. once again - MelanX\nsimplify overworld chunk generator call for new config option - MelanX\nadd config for default overworld - MelanX",
    "1.5.6": "add workaround for servers which used any version from 1.5.1-1.5.3 - MelanX",
    "1.16.4-1.6.0": "update some mappings - MelanX\nfix crash on startup - MelanX\nMerge remote-tracking branch 'origin/1.16.x' into 1.16.x - MelanX\nchange location in maven to \"de.melanx:SkyblockBuilder:<mc_version>-<mod_version>\" - MelanX",
    "1.16.4-1.6.1": "set java version for Jenkins - MelanX\nmore default config optimizations - MelanX\nfix spamming command feedback for ops in multiplayer - MelanX\nadding method isSpawn to team - MelanX\nfix default dimension setting being wrong - MelanX",
    "1.16.4-1.6.2": "fix spawn is a valid team - MelanX",
    "1.16.4-1.6.3": "fix config drop items on login, clear inventory, and spawn direction not being applied - MelanX\nfix modify spawn config not being applied - MelanX",
    "1.16.4-1.6.4": "fix dropping affects wrong player - MelanX\ndisable dropping inventory for creative and spectator players - MelanX\nfix curios items not dropping when dropping inventory is enabled - MelanX",
    "1.16.4-1.6.5": "fix starting inventory with custom slot - MelanX",
    "1.16.4-1.6.6": "fix obstructed spawns being possible spawns - MelanX",
    "1.16.4-1.6.7": "improve finding valid spawns - MelanX",
    "1.16.4-1.6.9": "fix crash with new modifier config - MelanX",
    "1.16.4-1.6.10": "add block tag for additional valid spawn blocks to allow spawn on leaves - MelanX\nfix new structure modifier config being completely wrong - MelanX",
    "1.16.4-1.6.11": "add config to disable biome range - MelanX",
    "1.16.4-1.6.12": "fix wrong fired event - MelanX",
    "1.16.4-1.6.13": "fix locatebiome not working - MelanX",
    "1.16.4-1.6.14": "fix spawn generates on respawn in non-skyblock worlds - MelanX",
    "1.16.4-1.6.15": "fix spawning at wrong location and being placed too high - MelanX"
  },
  "1.17.1": {
    "1.17.1-2.0.15": "port to 1.17.1 - MelanX, noeppi_noeppi",
    "1.17.1-2.0.16": "allow adding spawn points in other dimensions than overworld - MelanX\nfix starting inventory with custom slot - MelanX",
    "1.17.1-2.0.17": "rename CompatHelper to SkyblockBuilderAPI - MelanX\nstop removing \".nbt\" from structure name - MelanX\nadd checkbox to structure saver screen to ignore air - MelanX\nrearrange some code and add more possible names to generator - MelanX",
    "1.17.1-2.0.18": "fix obstructed spawns being possible spawns - MelanX\nmake \"ignore air\" translatable - MelanX",
    "1.17.1-2.0.19": "ignore invalid Y positions when finding a valid spawn - MelanX\nimprove finding valid spawns - MelanX",
    "1.17.1-2.0.20": "make mod class final - MelanX\nfix surface not working in overworld - MelanX\nfix all dimensions always have only one biome - MelanX",
    "1.17.1-2.0.21": "fix network - MelanX\nadd datapack examples with skyblock builder biome source and chunkloader settings - MelanX\nadd multiplier to config for separation and spacing of structures - MelanX",
    "1.17.1-2.0.22": "add block tag for additional valid spawn blocks to allow spawn on leaves - MelanX",
    "1.17.1-2.0.23": "add config to disable biome range - MelanX",
    "1.17.1-2.0.24": "add throwing exceptions for wrong configuration and fix the default template - MelanX\nimprove German translation - MelanX",
    "1.17.1-2.0.25": "add command to export inventory for starter_inventory.json (config) - MelanX\nremove spawns.json from generated files - MelanX\nremove \"wiki\", see https://melanx.github.io/SkyblockBuilder/ - MelanX\nupdate to ModUtils v3 and switch to TypeScript coremods - MelanX",
    "1.17.1-2.0.26": "fix crash when no default.nbt template is provided - MelanX",
    "1.17.1-2.0.27": "fix crash in \"Customize\" screen - MelanX",
    "1.17.1-2.0.28": "fix createAndJoin command not working in some situations - MelanX",
    "1.17.1-2.0.29": "add request packet to request fresh data as client - MelanX\nfix islandShape suggestion - MelanX\nsync template names to client - MelanX\nfix case sensitivity in profile cache - MelanX",
    "1.17.1-2.0.30": "send template names to client when player joins - MelanX\nfix wrong fired event - MelanX",
    "1.17.1-2.0.31": "fix game profile cache being empty on server - MelanX\nmake checking for invites easier - MelanX\nfix disconnecting from servers when joining first time - MelanX",
    "1.17.1-2.0.32": "final 1.17.1 release - MelanX",
    "1.17.1-2.0.33": "hopefully fixed crash when joining world telling \"Invalid player data\" - MelanX",
    "1.17.1-2.0.34": "fix spawning at wrong location and being placed too high - MelanX"
  },
  "1.18.1": {
    "1.18.1-3.0.2": "alpha release for 1.18.1, things may change - MelanX\nremove unneeded metadata for client sync - MelanX\nadd cooldowns for teleports and team ids to improve performance - MelanX\nresolve todos - MelanX\ntiny cleanup - MelanX\nfix spammy log and chunks not saving - MelanX",
    "1.18.1-3.0.3": "fix biomes a bit - MelanX\nremove unused access transformer entries - MelanX\nfix layers start generating at y 0 - MelanX\nreduce amounts of different biome source and chunk generator types - MelanX\nupdate min required version of libx - MelanX",
    "1.18.1-3.0.4": "fix locate command - MelanX\nfix locatebiome command - MelanX",
    "1.18.1-3.1.0": "change skyblock world type registry name - MelanX\ngive starter items on each island join - MelanX\nfirst beta: fully remove biome range config - MelanX",
    "1.18.1-3.1.1": "adjust ranges because of the new world height limitation - MelanX",
    "1.18.1-3.1.2": "height for island in \"default\" dimensions is based on the surface height now - MelanX",
    "1.18.1-3.1.3": "all dimensions can be spawn dimensions now + add config value for dynamic height on default dimensions - MelanX",
    "1.18.1-3.2.0": "you may need to re-configure the spawn height because of the changed system - MelanX\nchange how the spawn height is set - MelanX",
    "1.18.1-3.2.1": "",
    "1.18.1-3.2.2": "fix getting team by name - MelanX",
    "1.18.1-3.2.4": "fix end main island not being generated - MelanX\nfix end platform disappears after re-logging - MelanX",
    "1.18.1-3.2.5": "fix NoClassDefFoundError - MelanX",
    "1.18.1-3.2.6": "fix player has no team even if it has a team - MelanX",
    "1.18.1-3.2.7": "fix spawn generates on respawn in non-skyblock worlds - MelanX",
    "1.18.1-3.2.8": "fix crash on new worlds - MelanX",
    "1.18.1-3.2.9": "fix changing template in singleplayer not working - MelanX"
  },
  "1.18.2": {
    "1.18.2-3.3.1": "Update to 1.18.2 - MelanX\nThere were a few changes, visit this update guide for more information about updating from 1.17.1.\nTo see what changed between 1.18.1 and 1.18.2, this is the best solution: https://github.com/MelanX/SkyblockBuilder/commit/e9bb6d6915d1f69d109befc06d0531db891502c5",
    "1.18.2-3.3.2": "Merge branch 'feature/1.18.2' into 1.18.x - MelanX\nremove the end from config for biomes per dimension - MelanX",
    "1.18.2-3.3.3": "Add Portuguese via OneSky - MelanX",
    "1.18.2-3.3.4": "Fix wrong registry name for skylands - MelanX\nAdd description and icons for templates - MelanX\nChange translation key for 'Skyblock' - MelanX\nAdd new world type: Skylands - MelanX\nAdd Russian via OneSky - MelanX",
    "1.18.2-3.3.5": "add allowed biomes if no existing biome in this dimension type matches the lists entries - MelanX\nadd LibX as dependency on modrinth - MelanX",
    "1.18.2-3.3.6": "fix crash when creating world - MelanX",
    "1.18.2-3.3.7": "fix another crash when creating world - MelanX",
    "1.18.2-3.3.8": "store templates in map - MelanX",
    "1.18.2-3.3.9": "fix overwriting data - MelanX\nfix new template storage does not reset - MelanX",
    "1.18.2-3.3.10": "fix a crash when creating a new world.. once again.. ~~next time I'll just remove the feature to create new worlds~~ - MelanX",
    "1.18.2-3.3.11": "add spawn protection config - MelanX\nfix stale.yml again - MelanX\nUpdate stale.yml - MelanX\nadd action for stale issues and prs - MelanX",
    "1.18.2-3.3.12": "fix error message - MelanX",
    "1.18.2-3.3.13": "Merge remote-tracking branch 'origin/1.18.x' into 1.18.x - MelanX\nfix spawning at wrong location and being placed too high - MelanX",
    "1.18.2-3.3.14": "fix spawn protection - MelanX",
    "1.18.2-3.3.15": "send trimmed meta info to reduce packet size (i hope that's enough data for addons) - MelanX",
    "1.18.2-3.3.16": "fix problems when removing player from team (hopefully) - MelanX",
    "1.18.2-3.3.17": "fix islandShape command - MelanX",
    "1.18.2-3.3.18": "fix locate command - MelanX",
    "1.18.2-3.3.19": "fix generated data for features is incorrect - MelanX",
    "1.18.2-3.3.20": "add ability to set default spawn island - MelanX",
    "1.18.2-3.3.21": "fix the output data for features (now really) - MelanX",
    "1.18.2-3.3.22": "fix block updates when creating island - MelanX",
    "1.18.2-3.3.23": "fix structures from datapacks not being generated - MelanX",
    "1.18.2-3.3.24": "hopefully fix island getting deleted - MelanX",
    "1.18.2-3.3.25": "fix possible crash when deleting team - MelanX\nfix leaving team doesn't work correctly - MelanX",
    "1.18.2-3.3.26": "fix lightning rod - MelanX",
    "1.18.2-3.3.27": "fix datapack order when vanilla datapack is enabled - MelanX",
    "1.18.2-3.3.28": "fix outer end generation - MelanX",
    "1.18.2-3.3.29": "fix spawns generating always for default template - MelanX",
    "1.18.2-3.3.30": "fix generation height of some structures - MelanX",
    "1.18.2-3.3.31": "add config for teleportation commands permission for specific dimensions - MelanX",
    "1.18.2-3.3.32": "fix islands disappearing after creation (but gravel will fall on creation again) - MelanX",
    "1.18.2-3.3.33": "fix falling gravel on island creation again - MelanX"
  },
  "1.19": {
    "1.19-4.0.0": "port to 1.19\nremove skylands world preset - MelanX\nSee wiki for full information",
    "1.19-4.0.1": "fix spawning at wrong location and being placed too high - MelanX",
    "1.19-4.0.2": "hopefully fix meta info synchronisation - MelanX",
    "1.19-4.0.3": "send trimmed meta info to reduce packet size (i hope that's enough data for addons) - MelanX",
    "1.19-4.0.4": "fix spawn protection - MelanX",
    "1.19-4.0.5": "fix problems when removing player from team (hopefully) - MelanX",
    "1.19-4.0.6": "fix islandShape command - MelanX",
    "1.19-4.0.7": "add ocean biomes as default forbidden biomes - MelanX\nfix generated data for features is incomplete - MelanX",
    "1.19-4.0.8": "change modify spawns config to true by default - MelanX\nfix default features in config - MelanX\nfix locate command - MelanX",
    "1.19-4.0.9": "re-add customize screen - MelanX",
    "1.19-4.0.10": "fix datapack structures not being generated - MelanX",
    "1.19-4.0.11": "fix title in customize screen - MelanX\nadd ability to set default spawn island - MelanX",
    "1.19-4.0.12": "update to forge 41.0.98 - MelanX",
    "1.19-4.0.13": "fix the output data for features (now really) - MelanX",
    "1.19-4.0.14": "improve visit command for ops - MelanX\nreload starting inventory on config reload - MelanX",
    "1.19-4.0.15": "fix block updates when creating island - MelanX\nfix tooltip for position 2 in structure saver - MelanX",
    "1.19-4.0.16": "hopefully fix island getting deleted - MelanX",
    "1.19-4.0.17": "fix spawns generating always for default template - MelanX",
    "1.19-4.0.18": "fix more asynchron data once again - MelanX",
    "1.19-4.0.19": "add config to allow some entities when interacting in spawn protection - MelanX"
  },
  "1.19.1": {
    "1.19.1-4.1.0": "port to 1.19.1 - MelanX\nupdate network protocol version - MelanX",
    "1.19.1-4.1.1": "fix possible crash when deleting team - MelanX\nfix leaving team doesn't work correctly - MelanX",
    "1.19.1-4.1.2": "add .snbt support - MelanX"
  },
  "1.19.2": {
    "1.19.1-4.1.0": "port to 1.19.1 - MelanX\nupdate network protocol version - MelanX",
    "1.19.1-4.1.1": "fix possible crash when deleting team - MelanX\nfix leaving team doesn't work correctly - MelanX",
    "1.19.1-4.1.2": "add .snbt support - MelanX",
    "1.19.2-4.2.0": "add config to apply carvers (caves) to the world - MelanX\nfix default template being generated when only .snbt templates are present - MelanX",
    "1.19.2-4.2.1": "Fix modded dimensions not being loaded properly - MelanX\nAdd es_es.json (aka Spanish Translation) - Witixin1512",
    "1.19.2-4.2.2": "Fix modded dimensions not being loaded properly 2.0 - MelanX",
    "1.19.2-4.2.3": "fix lightning rod - MelanX",
    "1.19.2-4.2.4": "fix reset spawns command deleting all spawns, resulting in inaccessible island - MelanX",
    "1.19.2-4.2.5": "fix datapack order when vanilla datapack is enabled - MelanX",
    "1.19.2-4.2.6": "fix outer end generation - MelanX\nadd config option to set which protection should apply to spawn - MelanX\nadd config option to disable cross dimension teleportation - MelanX",
    "1.19.2-4.2.7": "fix op players cannot use cross dimension/disallowed dimensions teleportation - MelanX\nadd config for teleportation commands permission for specific dimensions - MelanX\nadd template config value for template specific offset - MelanX\nfix generation height of some structures - MelanX\nupdate badges - MelanX",
    "1.19.2-4.2.8": "fix crash on joining (new) world - MelanX",
    "1.19.2-4.2.9": "fix incorrect templates.json5 config validation - MelanX",
    "1.19.2-4.2.10": "Merge remote-tracking branch 'origin/1.19.x' into 1.19.x - MelanX\nallow modifying spawns if selfManage isn't allowed - MelanX",
    "1.19.2-4.2.11": "this is just a beta, things may break but shouldn't - MelanX\nadd config for surrounding template with random blocks - MelanX\nadd y offset for island templates - MelanX\nsave layer information for persistence - MelanX",
    "1.19.2-4.2.12": "fix new persistence feature when using no surface - MelanX",
    "1.19.2-4.2.13": "fix surrounding blocks generation - MelanX",
    "1.19.2-4.2.14": "fix spawn protection not working on armor stands - MelanX",
    "1.19.2-4.2.15": "make \"direction\" optional in templates.json5 for templates - MelanX",
    "1.19.2-4.2.16": "fix islands disappearing after creation (but gravel will fall on creation again) - MelanX",
    "1.19.2-4.2.17": "fix falling gravel on island creation again - MelanX",
    "1.19.2-4.2.18": "fix spawn offset not being applied - MelanX\nadd config to force skyblock check - MelanX",
    "1.19.2-4.2.19": "fix getting hurt on spawn when having more than default hearts - MelanX",
    "1.19.2-4.2.20": "fix modded dimensions not loaded on world creation - MelanX",
    "1.19.2-4.2.21": "fix waterlogged leaves in water worlds - MelanX",
    "1.19.2-4.2.22": "add warning for surface config that modded blocks don't work - MelanX",
    "1.19.2-4.2.23": "Fix default world spawn may be at a bad position - MelanX",
    "1.19.2-4.2.24": "Fix long startup time on very large servers - MelanX"
  },
  "1.20.1": {
    "1.20.1-5.0.0": "1.20.1 - MelanX",
    "1.20.1-5.0.1": "add spawn block to tools tab - MelanX\nfix exporting spawns command - MelanX\nadd spawn block for easier spawns - MelanX\nnew spawn config - MelanX\nload templates on startup to earlier throw an error if needed - MelanX",
    "1.20.1-5.0.2": "fix crash with LibX 5.0.5 version - MelanX",
    "1.20.1-5.0.3": "add template renderer if no icon is set - MelanX",
    "1.20.1-5.0.4": "fix spawn blocks being saved to template - MelanX\nfix spawn block name - MelanX",
    "1.20.1-5.0.5": "add direction to add spawn event - MelanX",
    "1.20.1-5.0.6": "Merge pull request #139 from xyz8848/1.20.x - MelanX\nCreate zh_cn.json - xyz8848",
    "1.20.1-5.0.7": "add exporting to config for structure saver - MelanX\nadd exporting to config for spawns command - MelanX\nadd workflow for translation pull requests - MelanX\nadjust translations - MelanX",
    "1.20.1-5.0.8": "fix filtering of biomes - MelanX\nModify codec of WorldPreset to load skyblockbuilder preset - noeppi_noeppi",
    "1.20.1-5.0.9": "fix islands disappearing after creation (but gravel will fall on creation again) - MelanX\nadd convert command to convert structures to (s)nbt - MelanX",
    "1.20.1-5.0.10": "fix falling gravel on island creation again - MelanX",
    "1.20.1-5.0.11": "add config to skip island creation at 0 ~ 0 - MelanX",
    "1.20.1-5.0.12": "fix spawn offset not being applied - MelanX\nadd config to force skyblock check - MelanX",
    "1.20.1-5.0.13": "fix getting hurt on spawn when having more than default hearts - MelanX",
    "1.20.1-5.0.14": "fix waterlogged leaves in water worlds - MelanX",
    "1.20.1-5.0.15": "fix wrong export directory in structure saver screen - MelanX",
    "1.20.1-5.0.16": "add feature to move outline of structure saver by using numpad arrows - MelanX\nadd feature to restore latest positions to easily edit and re-save a structure - MelanX",
    "1.20.1-5.0.17": "fix spawn position if something messed up - MelanX\nadd feature to add team name in tab list - MelanX",
    "1.20.1-5.0.18": "allowRequest and allowVisit without argument now just toggle state - MelanX",
    "1.20.1-5.0.19": "add cooldown config for visit command - MelanX",
    "1.20.1-5.0.20": "fix names/descriptions if translations should be used - MelanX\nfix %s in command reply - MelanX",
    "1.20.1-5.0.21": "add config to prevent teleporting while falling - MelanX\nadd config to negate fall damage on teleports - MelanX",
    "1.20.1-5.1.0": "fix comment in config - MelanX\nadd feature to spawn additional structures around an island - MelanX\nfix weird formatting - MelanX",
    "1.20.1-5.1.1": "fix some log spamming - MelanX",
    "1.20.1-5.1.2": "fix display of exported file location - MelanX\nadd origin config for spreads - MelanX\nfix spawn block not being replaced by air when not ignoring air - MelanX\nfix spawn protection when out of bounds - MelanX",
    "1.20.1-5.1.3": "add new debug command to generate a team island (fully configured or not), or the spread files - MelanX",
    "1.20.1-5.1.4": "fix default spawns being saved into spawns - MelanX\nadd config to delete team if empty - MelanX",
    "1.20.1-5.1.5": "edit islandShape command to require permission level 2, so that you can execute it with command blocks - MelanX\nadd curios starting inventory to inventory export command - MelanX\nadd curios compat for starting inventory - MelanX",
    "1.20.1-5.1.6": "add config to generate custom nether portal - MelanX\nfix starting inventory on spawn if spawn is set - MelanX\nimprove logging - MelanX\nadd message for /skyblock spawns command to teleport to positions - MelanX\nproperly fix falling blocks internally and add config to disable it - MelanX\nextend vanilla locate command with spread - MelanX\nadd loot function type for finding spreads - MelanX\nclean up coremods - MelanX\nfix templates with multiple palettes always show last palette on preview - MelanX",
    "1.20.1-5.1.7": "fix custom nether portal being generated out of bounds - MelanX",
    "1.20.1-5.1.8": "fix default data files not being generated when joining non-skyblock world - MelanX\nadd spread quest task for Heracles - MelanX",
    "1.20.1-5.1.9": "fix crash when trying to access dimensions config in-game - MelanX\nadd apply_bonemeal spawn protection for twerking mods - MelanX",
    "1.20.1-5.1.10": "allow more than 1 spread for map function -> breaking change - MelanX",
    "1.20.1-5.1.11": "add config to teleport to overworld spawn when leaving a team - MelanX",
    "1.20.1-5.1.12": "fix teleportation to overworld - MelanX",
    "1.20.1-5.1.13": "fix widget height in heracles task - MelanX\nadd default title for heracles task - MelanX",
    "1.20.1-5.1.14": "change locate command to show all spreads if none specified - MelanX\nchange sorting data by modid, too - MelanX\nfix crash on server startup - MelanX",
    "1.20.1-5.1.15": "fix custom nether portal ignores modded blocks - MelanX",
    "1.20.1-5.1.16": "fix crash with heracles when defined spread doesn't exist - MelanX",
    "1.20.1-5.1.17": "add entity rendering to template preview - MelanX\nAdd cadmus config for admin claiming spawn chunks - MelanX\nAdd config to reset quest progression when leaving a team - MelanX",
    "1.20.1-5.1.18": "Add command /cadmus skyblockbuilder protectSpawn to retro-claim existing spawn with cadmus - MelanX\nAdd config to select custom display name for spawn chunk claim - MelanX",
    "1.20.1-5.1.19": "Add prevent_scheduled_tick block tag with fallable blocks as default entries - MelanX",
    "1.20.1-5.1.20": "fix wiki link in config - MelanX\nfix crash when trying to access meta info before set - MelanX\nfix default offset not being applied properly - MelanX\nadd dump command - MelanX",
    "1.20.1-5.1.21": "Fix default world spawn may be at a bad position - MelanX",
    "1.20.1-5.1.22": "Remove redundant warnings and comments for forceSkyblockCheck - MelanX\nImprove logging when retrieving game profiles - MelanX\nAdd more filters for spawn protection - MelanX",
    "1.20.1-5.1.23": "Fix long login time on offline servers - MelanX",
    "1.20.1-5.1.24": "Fix long startup time on very large servers - MelanX",
    "1.20.1-5.1.25": "Enable fancy graphics in template rendering - MelanX\nFix crash when default surfaceSettings keys were deleted - MelanX\nOnly give starting inventory when not spawn - MelanX\nAllow lowercase value for \"origin\" in spreads - MelanX\nUpdate wiki URL - MelanX",
    "1.20.1-5.1.26": "Add configurable starting inventory trigger logic - MelanX",
    "1.20.1-5.1.27": "Fix paths for dump zip file on Windows - MelanX",
    "1.20.1-5.1.28": "Switch fake level dimension key from \"minecraft:overworld\" to \"skyblockbuilder:fake\" - MelanX",
    "1.20.1-5.1.29": "Update dump file to manifest v2 - MelanX\nFix logger being null resulting in crashes - MelanX",
    "1.20.1-5.1.30": "Add privacy info to dump screen - MelanX\nRedact chat messages and home directory in dumps - MelanX"
  },
  "1.21.1": {
    "21.1.0": "1.21 - MelanX",
    "21.1.1": "Fix rendering of template preview - MelanX\nFix icon size - MelanX\nFix default values being added for no reason - MelanX\nRemove unused nether portal structure config field - MelanX",
    "21.1.2": "[meta] Fix typo in \"CurseForge\" badge link text - MelanX\nSkip empty margin when writing config - MelanX\nImprove file naming for illegal characters - MelanX\nFix crash when default surfaceSettings keys were deleted - MelanX\nAdd teleport_across_dimensions to default permissions - MelanX",
    "21.1.3": "Fix empty data being sent - MelanX\nExpend permission checks to include bypass logic - MelanX\nUpdate dimension warnings in structures.json5 for clarity - MelanX\nFix path to data files - MelanX",
    "21.1.4": "Add red text styling to error, denied, and disabled messages - MelanX\nRefactor teleport events and commands - MelanX",
    "21.1.5": "Improve enum codecs to allow lowercase values in config - MelanX\nUpdate link to starting inventory documentation - MelanX\nAdd gravel tags to prevent scheduled tick tag - MelanX\nOnly give starting inventory when not spawn - MelanX\nAllow creative players to bypass permission checks in structure saver - MelanX\nMake palette selection screen better accessible for other mods - MelanX\nOpen output path based on selected options in Structure Saver - MelanX",
    "21.1.6": "Fix surrounding blocks not being placed - MelanX\nAdd glass blocks to additional valid spawn tags - MelanX\nStop players without permissions creating teams for other players - MelanX\nAdd new \"sky\" and \"skydev\" command trees - MelanX\nMake ChoosePaletteScreen constructor public - MelanX",
    "21.1.7": "Add client config to disable experimental warning - MelanX\nFix height calculation - MelanX",
    "21.1.8": "Apply auto spread offset on top of defined offset - MelanX",
    "21.1.9": "Fix experimental warning not disabled correctly - MelanX\nFix crash with Forgified Fabric API - MelanX",
    "21.1.10": "Fix typo in config key \"spawmDimension\" to \"spawnDimension\" - MelanX\nAdd error screen when exporting to config with malformed config file - MelanX",
    "21.1.11": "Fix server crash on startup - MelanX",
    "21.1.12": "Fix crash - MelanX",
    "21.1.13": "Add support for preview templates - MelanX",
    "21.1.14": "Add configurable starting inventory trigger logic - MelanX",
    "21.1.15": "Fix cached profiles logging inaccuracies - MelanX\nFix getting kicked on joining with encode packet error - MelanX",
    "21.1.16": "Fix paths for dump zip file on Windows - MelanX",
    "21.1.17": "Fix /skydev command is usable for everyone - MelanX",
    "21.1.18": "Restrict team name length in create command - MelanX",
    "21.1.19": "Restrict team name length in rename command as well - MelanX",
    "21.1.20": "Switch fake level dimension key from \"minecraft:overworld\" to \"skyblockbuilder:fake\" - MelanX\nFix rendering position of template with fixed palette - MelanX\nFix button focus doesn't update properly - MelanX\nFix incorrect rendering of templates with multiple block palettes - MelanX",
    "21.1.21": "Fix palette selection errors with images - MelanX\nImprove mod compatibility of template rendering in the \"Customize\" screen - MelanX\nAdd preset for biome parameters - MelanX",
    "21.1.22": "Fix palette selection config not stored in template - MelanX",
    "21.1.23": "Fix biome filtering in overworld again - MelanX\nAdd client config to disable \"Customize\" button if Sky GUIs is loaded - MelanX\nFix respawn position resets when visiting other islands - MelanX\nAdd biome tag skyblockbuilder:is_overworld to check for overworld biomes - MelanX\nFix only one non-vanilla biome getting added when filtering - MelanX\nFix biome filtering for non-vanilla biomes - MelanX",
    "21.1.24": "Switch from JS to Java coremods - MelanX\nFix incorrect biome source usage and level.dat issues - MelanX\nImportant note",
    "21.1.25": "Update dump file to manifest v2 - MelanX\nFix logger being null resulting in crashes - MelanX",
    "21.1.26": "Add privacy info to dump screen - MelanX\nRedact chat messages and home directory in dumps - MelanX"
  }
}
