{
	"preview": {
		/* Toggles the shulker box preview.
		   (default value: true)
		*/
		"enable": true,
		/* Swaps the preview modes.
		   If true, pressing the preview key will show the full preview instead.
		   (default value: false)
		*/
		"swapModes": false,
		/* If on, the preview is always displayed, regardless of the preview key being pressed.
		   (default value: false)
		*/
		"alwaysOn": false,
		/* In compact mode, how should items with the same ID but different NBT data be compacted?
		   IGNORE: Ignores NBT data
		   FIRST_ITEM: Items are displayed as all having the same NBT as the first item
		   SEPARATE: Separates items with different NBT data
		   (default value: SEPARATE)
		*/
		"compactPreviewNbtBehavior": "SEPARATE",
		/* The max number of items in a row.
		   May not affect modded containers.
		   (default value: 9)
		*/
		"defaultMaxRowSize": 9,
		/* If on, the client will try to send packets to servers to allow extra preview information such as ender chest previews.
		   (default value: true)
		*/
		"serverIntegration": true,
		/* The theme to use for preview windows.
		   MOD_LIGHT: ShulkerBoxTooltip's style with vanilla colors.
		   MOD_DARK: ShulkerBoxTooltip's style with gray preview windows instead of white.
		   VANILLA: Mimics the style of vanilla bundle previews.
		   (default value: MOD_LIGHT)
		*/
		"theme": "MOD_LIGHT",
		/* The position of the preview window.
		   INSIDE: Inside the item's tooltip.
		   OUTSIDE: Outside the item's tooltip, moves depending on the screen borders.
		   OUTSIDE_TOP: Always at the top of the item's tooltip.
		   OUTSIDE_BOTTOM: Always at the bottom of the item's tooltip.
		   (default value: INSIDE)
		*/
		"position": "INSIDE",
		/* If on, large item counts in compact previews will be shortened.
		   (default value: true)
		*/
		"shortItemCounts": true
	},
	"tooltip": {
		/* Controls whether the key hints in the container's tooltip should be displayed.
		   (default value: true)
		*/
		"showKeyHints": true,
		/* The tooltip to use.
		   VANILLA: The vanilla tooltip (shows the first 5 items)
		   MOD: The mod's tooltip
		   NONE: No tooltip
		   (default value: MOD)
		*/
		"type": "MOD",
		/* Shows info about the current loot table of the item if present.
		   Visible only when Tooltip Type is set to Modded.
		   HIDE: No loot table info, default.
		   SIMPLE: Displays whether the stack uses a loot table.
		   ADVANCED: Shows the loot table used by the item.
		   (default value: HIDE)
		*/
		"lootTableInfoType": "HIDE",
		/* If on, the mod hides the custom text on shulker box tooltips.
		   Use this option when a server-side preview data pack clashes with the mod.
		   (default value: false)
		*/
		"hideShulkerBoxLore": false
	},
	"colors": {
		/* Controls whether the preview window should be colored.
		   (default value: true)
		*/
		"coloredPreview": true,
		"colors": {
			"shulkerboxtooltip:shulker_boxes": {
				// (default value: 0x976797)
				"shulker_box": 0x976797,
				// (default value: 0xf9fffe)
				"white_shulker_box": 0xf9fffe,
				// (default value: 0xf98026)
				"orange_shulker_box": 0xf98026,
				// (default value: 0xc74ebd)
				"magenta_shulker_box": 0xc74ebd,
				// (default value: 0x3ab3da)
				"light_blue_shulker_box": 0x3ab3da,
				// (default value: 0xfed83d)
				"yellow_shulker_box": 0xfed83d,
				// (default value: 0x80c726)
				"lime_shulker_box": 0x80c726,
				// (default value: 0xf38baa)
				"pink_shulker_box": 0xf38baa,
				// (default value: 0x474f52)
				"gray_shulker_box": 0x474f52,
				// (default value: 0x9d9d97)
				"light_gray_shulker_box": 0x9d9d97,
				// (default value: 0x269c9c)
				"cyan_shulker_box": 0x269c9c,
				// (default value: 0x8932b8)
				"purple_shulker_box": 0x8932b8,
				// (default value: 0x3c44aa)
				"blue_shulker_box": 0x3c44aa,
				// (default value: 0x835432)
				"brown_shulker_box": 0x835432,
				// (default value: 0x5e7c26)
				"green_shulker_box": 0x5e7c26,
				// (default value: 0xb02e26)
				"red_shulker_box": 0xb02e26,
				// (default value: 0x262626)
				"black_shulker_box": 0x262626
			},
			"shulkerboxtooltip:default": {
				// (default value: 0xffffff)
				"default": 0xffffff,
				// (default value: 0xb4b41)
				"ender_chest": 0xb4b41
			}
		}
	},
	"controls": {
		/* Press this key when hovering a container stack to open the preview window.
		   (default value: key.keyboard.left.shift)
		*/
		"previewKey": {
			"code": "key.keyboard.left.shift"
		},
		/* Press this key when hovering a container stack to open the full preview window.
		   (default value: key.keyboard.left.alt)
		*/
		"fullPreviewKey": {
			"code": "key.keyboard.left.alt"
		}
	},
	"server": {
		/* If on, the server will be able to provide extra information about containers to the clients with the mod installed.
		   Disabling this option will disable all of the options below.
		   (default value: true)
		*/
		"clientIntegration": true,
		/* Changes the way the ender chest content preview is synchronized.
		   NONE: No synchronization, prevents clients from seeing a preview of their ender chest.
		   ACTIVE: Ender chest contents are synchronized when changed.
		   PASSIVE: Ender chest contents are synchronized when the client opens a preview.
		   (default value: ACTIVE)
		*/
		"enderChestSyncType": "ACTIVE"
	}
}