Revelationary
Generated page, edit
scripts/gen_schema_pages.py instead.Revelationary revelations (1.20.1), advancement-gated block/item cloaking. Place under data/<namespace>/revelations/, one file can define multiple revelations, each becomes its own json in that same directory.
Usage
amends "@pkl4mc/revelations.pkl"Example
// Revelationary - cloak blocks/items until an advancement is earned.
// Place under data/<namespace>/revelations/; targets in other namespaces get their
// own file under that namespace's revelations/ directory.
amends "@pkl4mc/revelations.pkl"
revelations {
// Ore looks like plain stone until the milestone advancement.
new {
name = "example_reveal_ore"
advancement = "example:milestones/smelt_iron"
blockStates {
["spectrum:sparklestone_ore"] = "minecraft:stone"
["spectrum:deepslate_sparklestone_ore"] = "minecraft:deepslate"
}
items {
["spectrum:sparklestone_gem"] = "minecraft:raw_gold"
}
}
// Only active when the listed mods are loaded (fabric:load_conditions).
new {
name = "example_reveal_modded"
advancement = "example:milestones/enter_nether"
items {
["immersive_weathering:spectrum/black_bark"] = "immersive_weathering:oak_bark"
}
requiredMods { "immersive_weathering" }
}
}