{
  "common": {
    "allowTeleportComment": "Allows a player to teleport to a located structure when in creative mode, opped, or in cheat mode.",
    "allowTeleport": true,
    "maxNextSearchesComment": "The maximum number of times a player can search for the next instance of a located structure, excluding already-found locations. Set to 0 to disable searching for additional structure instances and make the compass always locate the nearest instance.",
    "maxNextSearches": 100,
    "displayCoordinatesComment": "Allows players to view the precise coordinates and distance of a located structure on the HUD, rather than relying on the direction the compass is pointing.",
    "displayCoordinates": true,
    "maxRadiusComment": "The maximum radius that will be searched for a structure. Raising this value will increase search accuracy but will potentially make the process more resource intensive.",
    "maxRadius": 10000,
    "maxSamplesComment": "The maximum number of samples to be taken when searching for a structure.",
    "maxSamples": 100000,
    "compassDurabilityComment": "The number of successful structure searches before the compass breaks and must be repaired. Set to 0 to disable durability.",
    "compassDurability": 0,
    "defaultXpLevelComment": "The default number of XP levels consumed when searching for a structure. Individual structures can be configured via xpLevelOverrides. Max of 3 levels.",
    "defaultXpLevel": 0,
    "perStructureXpLevelsComment": "A map of per-structure XP level costs that override defaultXpLevels. Structures not listed here use defaultXpLevels. Max of 3 levels. The wildcard character * can be used to match any number of characters, and ? can be used to match one character. Ex: {\"minecraft:buried_treasure\":3, \"minecraft:end*\":2, \"minecraft:*village*\":1}",
    "perStructureXpLevels": {},
    "structureBlacklistComment": "A list of structures that the compass will not display in the GUI and will not be able to search for. The wildcard character * can be used to match any number of characters, and ? can be used to match one character. Ex (ignore backslashes): [\"minecraft:stronghold\", \"minecraft:endcity\", \"minecraft:*village*\"]",
    "structureBlacklist": []
  },
  "client": {
    "displayWithChatOpenComment": "Displays compass information even while chat is open.",
    "displayWithChatOpen": true,
    "translateStructureNamesComment": "Attempts to translate structure names before fixing the unlocalized names. Translations may not be available for all structures.",
    "translateStructureNames": true,
    "overlayLineOffsetComment": "The line offset for information rendered on the HUD.",
    "overlayLineOffset": 1,
    "overlaySideComment": "The side for information rendered on the HUD. Ex: LEFT, RIGHT",
    "overlaySide": "LEFT"
  }
}