Examples
Ready-made gates for the Nether, the End and modded dimensions, plus team-sharing setups.
Unlock the Nether after obtaining diamonds
dimensionRequirements = [
"minecraft:the_nether | ALL | minecraft:story/mine_diamond"
]Unlock the Nether after enchanting and obtaining diamonds
dimensionRequirements = [
"minecraft:the_nether | ALL | minecraft:story/mine_diamond, minecraft:story/enchant_item"
]Unlock the End after obtaining Ancient Debris
dimensionRequirements = [
"minecraft:the_end | ALL | minecraft:nether/obtain_ancient_debris"
]Two valid ways to unlock the End
dimensionRequirements = [
"minecraft:the_end | ANY | mypack:bosses/defeat_wither, mypack:quests/end_pass"
]Gate a modded dimension
dimensionRequirements = [
"twilightforest:twilight_forest | ALL | mypack:quests/complete_overworld_chapter"
]Replace the IDs with those used by the installed dimension mod and progression datapack.
Gate several progression stages
dimensionRequirements = [
"minecraft:the_nether | ALL | mypack:chapters/overworld_complete",
"twilightforest:twilight_forest | ALL | mypack:chapters/nether_complete",
"minecraft:the_end | ALL | mypack:chapters/twilight_complete"
]Share only progression advancements with FTB Teams
[ftbTeams]
shareAdvancementsWithTeam = true
shareOnlyPortalAdvancements = true
shareRecipeAdvancements = false
syncTeamAdvancementsOnLogin = true
notifySharedAdvancements = trueDisable all team sharing
[ftbTeams]
shareAdvancementsWithTeam = falseRequire operators to obey progression
[dimensionGating]
operatorsBypassGates = falseShorter locked messages
[dimensionGating]
showAdvancementDescriptions = falseDisable unlock announcements
[dimensionGating]
showDimensionUnlockMessages = false