Pixel Dream StudiosWiki

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 = true

Disable all team sharing

[ftbTeams]
shareAdvancementsWithTeam = false

Require operators to obey progression

[dimensionGating]
operatorsBypassGates = false

Shorter locked messages

[dimensionGating]
showAdvancementDescriptions = false

Disable unlock announcements

[dimensionGating]
showDimensionUnlockMessages = false

On this page