{
  general: {
    // Add to Vanilla's Options
    // Whether to add a button to vanilla game's options that opens WTHIT config screen
    // Default value: [false]
    vanillaOptions: false,
    // Display Tooltip
    // Collect data and render the tooltip
    // Default value: [true]
    displayTooltip: true,
    // Sneaky Details
    // Body text is hidden unless sneaking
    // Default value: [false]
    shiftForDetails: false,
    // Hide Sneak Text
    // Hide "Sneak for details" text when sneaky details is enabled
    // Default value: [false]
    hideShiftText: false,
    // Display Mode
    // Tooltip display behavior
    // Toggle: Display keybind will toggle it on and off
    // Maintained: Display keybind must be held
    // Default value: [TOGGLE]
    // Available values: [HOLD_KEY, TOGGLE]
    displayMode: "HOLD_KEY",
    // Hide from Player List
    // Hide tooltip while the player list is open
    // Default value: [true]
    hideFromPlayerList: true,
    // Hide from Debug
    // Hide the tooltip while the debug menu is open
    // Default value: [true]
    hideFromDebug: true,
    // Enable TTS
    // Read out block and entity names with the system's text to speech processor
    // Default value: [false]
    enableTextToSpeech: false,
    // Rate Limit
    // How many milliseconds the delay between each server request
    // Must be at least 250ms
    // Default value: [250]
    rateLimit: 250
  },
  overlay: {
    position: {
      align: {
        // Default value: [CENTER]
        // Available values: [LEFT, CENTER, RIGHT]
        x: "CENTER",
        // Default value: [TOP]
        // Available values: [TOP, MIDDLE, BOTTOM]
        y: "TOP"
      },
      anchor: {
        // Default value: [CENTER]
        // Available values: [LEFT, CENTER, RIGHT]
        x: "CENTER",
        // Default value: [TOP]
        // Available values: [TOP, MIDDLE, BOTTOM]
        y: "TOP"
      },
      // Offset
      // Default value: [0]
      x: 0,
      // Default value: [0]
      y: 0,
      // Boss Bars Overlap
      // If set to false, the tooltip will move down if there are boss bars visible
      // Only affect top-center alignment
      // Default value: [false]
      bossBarsOverlap: false
    },
    color: {
      // Background Alpha
      // Default value: [204]
      backgroundAlpha: 204,
      // Custom Themes
      themes: [
        {
          // Custom Themes
          id: "custom:pwb",
          // Custom Themes
          type: "waila:gradient",
          // Custom Themes
          backgroundColor: 0,
          // Custom Themes
          gradientStart: 2236962,
          // Custom Themes
          gradientEnd: 1184274,
          // Custom Themes
          borderSize: 0,
          // Custom Themes
          borderOffset: 0,
          // Custom Themes
          drawCorner: true,
          // Custom Themes
          fontColor: 10526880
        }
      ],
      // Theme
      // Default value: [waila:vanilla]
      activeTheme: "custom:pwb"
    },
    // Scale
    // How big the tooltip is
    // 1.0 is the default
    // Default value: [1.0]
    scale: 1.0,
    // Overlay FPS
    // Lowering the overlay FPS might improve the overall game FPS
    // Set to 0 to unlock
    // Default value: [30]
    fps: 30
  },
  // Text formatters
  formatter: {
    // Default value: [§9§o%s]
    modName: "§9§o%s",
    // Default value: [§f%s]
    blockName: "§f%s",
    // Default value: [§f%s]
    fluidName: "§f%s",
    // Default value: [§f%s]
    entityName: "§f%s",
    // Default value: [§8%s]
    registryName: "§8%s",
    // 
    styles: {}
  },
  keyBinds: {
    // Open Config
    // Default value: [key.keyboard.unknown]
    openConfig: "key.keyboard.unknown",
    // Show Overlay
    // Default value: [key.keyboard.unknown]
    showOverlay: "key.keyboard.unknown",
    // Toggle Liquid
    // Default value: [key.keyboard.unknown]
    toggleLiquid: "key.keyboard.unknown",
    // Show Recipe Usage
    // Default value: [key.keyboard.unknown]
    showRecipeInput: "key.keyboard.unknown",
    // Show Recipe
    // Default value: [key.keyboard.unknown]
    showRecipeOutput: "key.keyboard.unknown"
  },
  // Internal value, DO NOT TOUCH!
  // Default value: [0]
  configVersion: 1
}