Generates a box of quest barriers around any structure configered with each structure having a configerable qeust to complete to enter the structure.
To change what structures have a barrier and which quest id each structure barrier uses go to: instance/config/structurebarriergenerator/quest_boundaries.json
{
"STRUCTURE_ID": "QUEST_ID, BOUNDING_BOX_SETTINGS"
}
eg:
{
"minecraft:trial_chambers": "02FB18392731EA13, false",
"minecraft:ancient_city": "02FB18392731EA13, false",
"minecraft:stronghold": "02FB18392731EA13, false",
"minecraft:desert_pyramid": "02FB18392731EA13, true"
}
Bounding box settings set to "false" will use structures piece bounding box, set to "true" will use the final structures bounding box (useful for things like nether fortresses spawns or structure acheivments).
Recomends StructureOverlapless to prevent barrier boxes from intersecting with other structures.
Works by generating a box around each structure piece's bounding box and removing any walls that have another piece next to it or by generating a box around the final structures bounding box.
There will be some bugs with the legacy structure generation system, these need to be fixed on a per structure basis, the most common being that the quest boxes floor doesn't extend all the way to the bottom of the structure. Please report any broken structures in the comments.