aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authornea <romangraef@gmail.com>2022-10-18 00:44:04 +0200
committernea <romangraef@gmail.com>2022-10-18 00:44:04 +0200
commit76e9d147ac5b67aa5ad38e98fe0cce3334d44b8f (patch)
tree89c26fb297b881cf56d3c8ce2186821197241be2 /src
parent46d087e17a549a3b1bb9797714d5c3df440b67f5 (diff)
downloadtanzanite-76e9d147ac5b67aa5ad38e98fe0cce3334d44b8f.tar.gz
tanzanite-76e9d147ac5b67aa5ad38e98fe0cce3334d44b8f.tar.bz2
tanzanite-76e9d147ac5b67aa5ad38e98fe0cce3334d44b8f.zip
[WIP] Please help, Mooniefeature/neaconfig
Diffstat (limited to 'src')
-rw-r--r--src/commands/moulberry-bush/neuConfigSearch.ts71
-rw-r--r--src/services/config-meta.json5728
-rw-r--r--src/services/neumeta.ts43
3 files changed, 5842 insertions, 0 deletions
diff --git a/src/commands/moulberry-bush/neuConfigSearch.ts b/src/commands/moulberry-bush/neuConfigSearch.ts
new file mode 100644
index 0000000..5833dfd
--- /dev/null
+++ b/src/commands/moulberry-bush/neuConfigSearch.ts
@@ -0,0 +1,71 @@
+import {ArgType, BotCommand, colors, CommandMessage, OptArgType, SlashMessage} from "#lib";
+import {ApplicationCommandOptionType} from "discord-api-types/v10";
+import {ConfigOption, latestData as neuConfigData, NEUFileLocation} from '#src/services/neumeta.ts';
+
+
+export default class NeuConfigSearch extends BotCommand {
+ public constructor() {
+ super('neuconfig', {
+ aliases: ["neuconfig", "neucfg", "neuoption"],
+ category: "Moulberry's Bush",
+ description: 'Query config options of the NEU mod',
+ usage: ['neuconfig [configName]', 'neuconfig [configSearch]'],
+ examples: ['neuconfig doOamNotif'],
+ args: [
+ {
+ id: 'search',
+ optional: false,
+ description: "Search term to find.",
+ type: 'string',
+ slashType: ApplicationCommandOptionType.String,
+ // autocomplete: true
+ },
+ ],
+ slash: true,
+ clientPermissions: ['EmbedLinks'],
+ clientCheckChannel: true,
+ userPermissions: [],
+ });
+ }
+
+ findOptionByFullPath(category: string, option: string): ConfigOption | null {
+ category = category.toLowerCase();
+ option = option.toLowerCase();
+ return neuConfigData.categories
+ .find(it => it.useReference.member.toLowerCase() === category)
+ ?.options
+ ?.find(it => it.reference.member.toLowerCase() === option) ?? null;
+ }
+
+
+ public override async exec(message: CommandMessage | SlashMessage, args: { search: ArgType<'string'> }) {
+ const fullPath = args.search.match(/([^.]).([^.]+)/);
+ if (fullPath) {
+ let result = this.findOptionByFullPath(fullPath[1], fullPath[2]);
+ if (result) {
+ await this.showResult(message, result);
+ }
+ }
+ }
+
+
+ getUrl(location: NEUFileLocation): string {
+ return `https://github.com/NotEnoughUpdates/NotEnoughUpdates/blob/master/${location.filename}`
+ + (location.line ? `#L${location.line}` : '');
+ }
+
+ async showResult(message: CommandMessage | SlashMessage, result: ConfigOption) {
+ await message.reply({
+ embeds: [
+ {
+ title: result.name,
+ color: colors.default,
+ description: result.description,
+ url: this.getUrl(result.location),
+ fields: [
+ ],
+ }
+ ]
+ })
+ }
+} \ No newline at end of file
diff --git a/src/services/config-meta.json b/src/services/config-meta.json
new file mode 100644
index 0000000..66a337c
--- /dev/null
+++ b/src/services/config-meta.json
@@ -0,0 +1,5728 @@
+{
+ "categories": [
+ {
+ "name": "Misc",
+ "description": "Miscellaneous options which don\u0027t fit into any other category",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "misc"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 206
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java"
+ },
+ "options": [
+ {
+ "name": "Only Show on Skyblock",
+ "description": "The item list and some other GUI elements will only show on skyblock",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "onlyShowOnSkyblock"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 40
+ }
+ },
+ {
+ "name": "Hide Potion Effects",
+ "description": "Hide the potion effects inside your inventory while on skyblock",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "hidePotionEffect"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 48
+ }
+ },
+ {
+ "name": "Streamer Mode",
+ "description": "Randomize lobby names in the scoreboard and chat messages to help prevent stream sniping",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "streamerMode"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 56
+ }
+ },
+ {
+ "name": "Fairy Soul Waypoints",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "fariySoulAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 63
+ }
+ },
+ {
+ "name": "Track Fairy Souls",
+ "description": "Track Found Fairy Souls",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "trackFairySouls"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 71
+ }
+ },
+ {
+ "name": "Show Waypoints",
+ "description": "Show Fairy Soul Waypoints (Requires fairy soul tracking)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "fariySoul"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 82
+ }
+ },
+ {
+ "name": "Mark All As Found",
+ "description": "Mark all fairy souls in current location as found",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "fariySoulClear"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 94
+ }
+ },
+ {
+ "name": "Mark All As Missing",
+ "description": "Mark all fairy souls in current location as missing",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "fariySoulUnclear"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 106
+ }
+ },
+ {
+ "name": "GUI Click Sounds",
+ "description": "Play click sounds in various NEU-related GUIs when pressing buttons",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "guiButtonClicks"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 114
+ }
+ },
+ {
+ "name": "Replace Chat Social Options",
+ "description": "Replace Hypixel\u0027s chat social options with NEU\u0027s profile viewer or with /ah",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "replaceSocialOptions1"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 124
+ }
+ },
+ {
+ "name": "Damage Indicator Style",
+ "description": "Change Skyblock damage indicators to use shortened numbers\n§cSome old animations mods break this feature",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "damageIndicatorStyle2"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 133
+ }
+ },
+ {
+ "name": "Profile Viewer",
+ "description": "Brings up the profile viewer (/pv)\nShows stats and networth of players",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "openPV"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 142
+ }
+ },
+ {
+ "name": "Edit Enchant Colours",
+ "description": "Change the colours of certain skyblock enchants (/neuec)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "editEnchantColoursButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 151
+ }
+ },
+ {
+ "name": "Chroma Text Speed",
+ "description": "Change the speed of chroma text for items names (/neucustomize) and enchant colours (/neuec) with the chroma colour code (\u0026z)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "chromaSpeed"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 163
+ }
+ },
+ {
+ "name": "Disable Skull retexturing",
+ "description": "Disables the skull retexturing.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "disableSkullRetexturing"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 171
+ }
+ },
+ {
+ "name": "Disable NPC retexturing",
+ "description": "Disables the NPC retexturing.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "disableNPCRetexturing"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 179
+ }
+ },
+ {
+ "name": "Wiki",
+ "description": "The wiki to use in the wiki renderer.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "wiki"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 190
+ }
+ },
+ {
+ "name": "Waypoint Keybind",
+ "description": "Press this keybind to show waypoints to various NPCs",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "keybindWaypoint"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 198
+ }
+ },
+ {
+ "name": "Untrack close Waypoints",
+ "description": "Automatically untrack waypoints once you get close to them.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "untrackCloseWaypoints"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 206
+ }
+ },
+ {
+ "name": "Warp twice",
+ "description": "Warp twice when using SHIFT+\u003cwaypoint keybind\u003e to /warp to a waypoint.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "warpTwice"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 214
+ }
+ },
+ {
+ "name": "Calculator",
+ "description": "Replace calculations like §9\"1+2\"§7 with the calculation result in sign popups (AH/BZ) and in the neu search bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "calculationMode"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 222
+ }
+ },
+ {
+ "name": "Enable Abiphone Warning",
+ "description": "Asks for confirmation when removing a contact in the abiphone",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "abiphoneWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 230
+ }
+ },
+ {
+ "name": "Enable Coop Warning",
+ "description": "Asks for confirmation when clicking the coop diamond in profile menu",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Misc",
+ "member": "coopWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Misc.java",
+ "line": 238
+ }
+ }
+ ]
+ },
+ {
+ "name": "GUI Locations",
+ "description": "Edit the GUI locations of everything here",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "locationedit"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 213
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java"
+ },
+ "options": [
+ {
+ "name": "Edit Dungeon Map",
+ "description": "The NEU dungeon map has it\u0027s own editor (/neumap).\nClick the button on the left to open it",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "editDungeonMap"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 40
+ }
+ },
+ {
+ "name": "Edit Pet Info Position",
+ "description": "Change the position of the pet info overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "petInfoPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 51
+ }
+ },
+ {
+ "name": "Edit Todo Position",
+ "description": "Change the position of the Todo overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "todoPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 62
+ }
+ },
+ {
+ "name": "Edit Bonemerang Overlay Position",
+ "description": "Change the position of the Bonemerang overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "bonemerangPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 73
+ }
+ },
+ {
+ "name": "Edit Slayer Overlay Position",
+ "description": "Change the position of the Slayer overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "slayerPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 84
+ }
+ },
+ {
+ "name": "Inventory",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "inventoryAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 91
+ }
+ },
+ {
+ "name": "Edit Toolbar Positions",
+ "description": "Change the position of the QuickCommands / Search Bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "positionButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 100
+ }
+ },
+ {
+ "name": "Open Button Editor",
+ "description": "Open button editor GUI (/neubuttons)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "openEditorButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 109
+ }
+ },
+ {
+ "name": "Mining Overlays",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "miningoverlayAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 116
+ }
+ },
+ {
+ "name": "Edit Dwarven Overlay Position",
+ "description": "Change the position of the Dwarven Mines information Overlay (commisions, powder \u0026 forge statuses)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "overlayPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 128
+ }
+ },
+ {
+ "name": "Edit Crystal Overlay Position",
+ "description": "Change the position of the Crystal Hollows Overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "crystalHollowOverlayPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 140
+ }
+ },
+ {
+ "name": "Edit Fuel Bar Position",
+ "description": "Change the position of the drill fuel bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "drillFuelBarPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 152
+ }
+ },
+ {
+ "name": "Skill Overlays",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "skilloverlayAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 159
+ }
+ },
+ {
+ "name": "Edit Farming Overlay Position",
+ "description": "Change the position of the Farming overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "farmingPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 171
+ }
+ },
+ {
+ "name": "Edit Mining Overlay Position",
+ "description": "Change the position of the Mining overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "miningPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 183
+ }
+ },
+ {
+ "name": "Edit Fishing Overlay Position",
+ "description": "Change the position of the Fishing overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "fishingPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 195
+ }
+ },
+ {
+ "name": "Edit Combat Overlay Position",
+ "description": "Change the position of the Combat overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.LocationEdit",
+ "member": "combatPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/LocationEdit.java",
+ "line": 207
+ }
+ }
+ ]
+ },
+ {
+ "name": "Notifications",
+ "description": "Notifications",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "notifications"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 220
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java"
+ },
+ "options": [
+ {
+ "name": "Update Messages",
+ "description": "Give a notification in chat whenever a new version of NEU is released",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "updateChannel"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 35
+ }
+ },
+ {
+ "name": "Missing repo warning",
+ "description": "Warning when repo data is missing or out of date",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "outdatedRepo"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 43
+ }
+ },
+ {
+ "name": "RAM Warning",
+ "description": "Warning when game starts with lots of RAM allocated\n§cBefore disabling this, please seriously read the message. If you complain about FPS issues without listening to the warning, that\u0027s your fault.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "doRamNotif"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "OldAnimations Warning",
+ "description": "Warning when an unsupported OldAnimations mod is used",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "doOamNotif"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 60
+ }
+ },
+ {
+ "name": "Fast Render Warning",
+ "description": "§cIf and ONLY if you have Fast Render disabled and are still seeing the warning, you can disable it here.\nDisabling it with Fast Render still on will lead to broken features.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "doFastRenderNotif"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 68
+ }
+ },
+ {
+ "name": "Booster Cookie Warning",
+ "description": "Warning when a booster cookie is about to expire",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "doBoosterNotif"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 76
+ }
+ },
+ {
+ "name": "Booster Cookie Warning Minutes",
+ "description": "Change the minimum time required for the Booster Cookie warning to activate",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Notifications",
+ "member": "boosterCookieWarningMins"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Notifications.java",
+ "line": 88
+ }
+ }
+ ]
+ },
+ {
+ "name": "Item List",
+ "description": "Item List",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "itemlist"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 227
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java"
+ },
+ "options": [
+ {
+ "name": "Show Vanilla Items",
+ "description": "Vanilla items are included in the item list",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "showVanillaItems"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 36
+ }
+ },
+ {
+ "name": "Open Itemlist Arrow",
+ "description": "Creates an arrow on the right-side to open the item list when hovered",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "tabOpen"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "Keep Open",
+ "description": "Keeps the Itemlist open after the inventory is closed",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "keepopen"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "Open when searching",
+ "description": "Open the Itemlist when in container search mode by double clicking the search bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "openWhenSearching"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 60
+ }
+ },
+ {
+ "name": "Item Style",
+ "description": "Sets the style of the background behind items",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "itemStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 71
+ }
+ },
+ {
+ "name": "Pane Gui Scale",
+ "description": "Change the gui scale of the Itemlist",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "paneGuiScale"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 81
+ }
+ },
+ {
+ "name": "Background Blur",
+ "description": "Change the blur amount behind the Itemlist. 0 \u003d off",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "bgBlurFactor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 93
+ }
+ },
+ {
+ "name": "Pane Width Multiplier",
+ "description": "Change the width of the Itemlist",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "paneWidthMult"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 105
+ }
+ },
+ {
+ "name": "Pane Padding",
+ "description": "Change the padding around the Itemlist",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "panePadding"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 117
+ }
+ },
+ {
+ "name": "Foreground Colour",
+ "description": "Change the colour of foreground elements in the Itemlist",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "foregroundColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 125
+ }
+ },
+ {
+ "name": "Favourite Colour",
+ "description": "Change the colour of favourited elements in the Itemlist",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "favouriteColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 133
+ }
+ },
+ {
+ "name": "Pane Background Colour",
+ "description": "Change the colour of the Itemlist background",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "backgroundColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 141
+ }
+ },
+ {
+ "name": "Always show Monsters",
+ "description": "Always show Monster Items in the item list",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Itemlist",
+ "member": "alwaysShowMonsters"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Itemlist.java",
+ "line": 151
+ }
+ }
+ ]
+ },
+ {
+ "name": "Toolbar",
+ "description": "Toolbar",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "toolbar"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 234
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java"
+ },
+ "options": [
+ {
+ "name": "Edit Toolbar Positions",
+ "description": "Change the position of the QuickCommands / Search Bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "positionButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 38
+ }
+ },
+ {
+ "name": "Search Bar",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "searchBarAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 45
+ }
+ },
+ {
+ "name": "Show Search Bar",
+ "description": "Show Itemlist search bar in the NEU toolbar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "searchBar"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 54
+ }
+ },
+ {
+ "name": "Show a quick settings button",
+ "description": "Show quick settings button in the NEU toolbar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "enableSettingsButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 63
+ }
+ },
+ {
+ "name": "Show a help settings button",
+ "description": "Show quick settings button in the NEU toolbar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "enableHelpButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 72
+ }
+ },
+ {
+ "name": "Search Bar Width",
+ "description": "Change the width of the search bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "searchBarWidth"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 85
+ }
+ },
+ {
+ "name": "Search Bar Height",
+ "description": "Change the height of the search bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "searchBarHeight"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 98
+ }
+ },
+ {
+ "name": "Auto turnoff search mode",
+ "description": "Turns off the inventory search mode after 2 minutes",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "autoTurnOffSearchMode"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 107
+ }
+ },
+ {
+ "name": "Show Quick Commands",
+ "description": "Show QuickCommands™ in the NEU toolbar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "quickCommands"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 115
+ }
+ },
+ {
+ "name": "Quick Commands Click Type",
+ "description": "Change the click type needed to trigger quick commands",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Toolbar",
+ "member": "quickCommandsClickType"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Toolbar.java",
+ "line": 125
+ }
+ }
+ ]
+ },
+ {
+ "name": "Inventory Buttons",
+ "description": "Inventory Buttons",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "inventoryButtons"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 241
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.InventoryButtons"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/InventoryButtons.java"
+ },
+ "options": [
+ {
+ "name": "Open Button Editor",
+ "description": "Open button editor GUI (/neubuttons)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.InventoryButtons",
+ "member": "openEditorButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/InventoryButtons.java",
+ "line": 35
+ }
+ },
+ {
+ "name": "Always Hide \"Crafting\" Text",
+ "description": "Hide crafting text in inventory, even when no button is there",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.InventoryButtons",
+ "member": "hideCrafting"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/InventoryButtons.java",
+ "line": 43
+ }
+ },
+ {
+ "name": "Button Click Type",
+ "description": "Change the click type needed to trigger commands",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.InventoryButtons",
+ "member": "clickType"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/InventoryButtons.java",
+ "line": 53
+ }
+ }
+ ]
+ },
+ {
+ "name": "Slot Locking",
+ "description": "Slot Locking",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "slotLocking"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 248
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java"
+ },
+ "options": [
+ {
+ "name": "§cWarning",
+ "description": "Make sure you have SBA\u0027s locked slots off before you turn NEU\u0027s on",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "slotLockWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 39
+ }
+ },
+ {
+ "name": "Enable Slot Locking",
+ "description": "Allows you to lock slots and create slot bindings",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "enableSlotLocking"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 47
+ }
+ },
+ {
+ "name": "Enable Slot Binding",
+ "description": "Allows you to create slot bindings\nNote: \"Enable Slot Locking\" must be on",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "enableSlotBinding"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 55
+ }
+ },
+ {
+ "name": "Don\u0027t Drop Bound Slots",
+ "description": "Slot bindings also act as locked slots (prevents dropping / moving in inventory)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "bindingAlsoLocks"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 63
+ }
+ },
+ {
+ "name": "Slot Lock Key",
+ "description": "Click this key to LOCK a slot\nHold this key and drag to BIND a slot",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "slotLockKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 72
+ }
+ },
+ {
+ "name": "Lock Slots in Trade",
+ "description": "Prevents trading locked items in the custom trade windows",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "lockSlotsInTrade"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 80
+ }
+ },
+ {
+ "name": "Slot Lock Sound",
+ "description": "Play a ding when locking/unlocking slots",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "slotLockSound"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 101
+ }
+ },
+ {
+ "name": "Slot Lock Sound Vol.",
+ "description": "Set the volume of the ding sound",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlotLocking",
+ "member": "slotLockSoundVol"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlotLocking.java",
+ "line": 113
+ }
+ }
+ ]
+ },
+ {
+ "name": "Tooltip Tweaks",
+ "description": "Tooltip Tweaks",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "tooltipTweaks"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 255
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java"
+ },
+ "options": [
+ {
+ "name": "Tooltip Price Information",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "priceInfoAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 42
+ }
+ },
+ {
+ "name": "Price Info (Auc)",
+ "description": "§rSelect what price information you would like to see on auctionable item tooltips\n§eDrag text to rearrange",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "priceInfoAuc"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 61
+ }
+ },
+ {
+ "name": "Price Info (Baz)",
+ "description": "§rSelect what price information you would like to see on bazaar item tooltips\n§eDrag text to rearrange",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "priceInfoBaz"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 73
+ }
+ },
+ {
+ "name": "Use Short Number Format",
+ "description": "Use Short Numbers (5.1m) instead of 5,130,302",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "shortNumberFormatPrices"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 82
+ }
+ },
+ {
+ "name": "Price Info (Inv)",
+ "description": "Show price information for items in your inventory",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "showPriceInfoInvItem"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 90
+ }
+ },
+ {
+ "name": "Price Info (AH)",
+ "description": "Show price information for auctioned items",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "showPriceInfoAucItem"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 98
+ }
+ },
+ {
+ "name": "Price info keybind",
+ "description": "Only show price info if holding a key.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "disablePriceKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 106
+ }
+ },
+ {
+ "name": "Show Price info Keybind",
+ "description": "Hold this key to show a price info tooltip",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "disablePriceKeyKeybind"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 114
+ }
+ },
+ {
+ "name": "Always show required dungeon items",
+ "description": "Always show the required items to upgrade to the next star if more than just Essence is needed",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "alwaysShowRequiredItems"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 122
+ }
+ },
+ {
+ "name": "Show reforge stats",
+ "description": "Show statistics a reforge stone will apply.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "showReforgeStats"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 130
+ }
+ },
+ {
+ "name": "Hide default reforge stats",
+ "description": "Hides the reforge stats only for Legendary items that Hypixel adds to the Reforge stones",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "hideDefaultReforgeStats"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 138
+ }
+ },
+ {
+ "name": "Missing Enchant List",
+ "description": "Show which enchants are missing on an item when pressing LSHIFT",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "missingEnchantList"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 146
+ }
+ },
+ {
+ "name": "Expand Pet Exp Requirement",
+ "description": "Show which the full amount of pet xp required",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "petExtendExp"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 154
+ }
+ },
+ {
+ "name": "Tooltip Border Colours",
+ "description": "Make the borders of tooltips match the rarity of the item (NEU Tooltips Only)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "tooltipBorderColours"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 162
+ }
+ },
+ {
+ "name": "Tooltip Border Opacity",
+ "description": "Change the opacity of the rarity highlight (NEU Tooltips Only)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "tooltipBorderOpacity"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 174
+ }
+ },
+ {
+ "name": "Power Stone Stats",
+ "description": "Show your real magical power and real stat increase on power stones",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "powerStoneStats"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 182
+ }
+ },
+ {
+ "name": "RNG Meter",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "rngMeter"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 189
+ }
+ },
+ {
+ "name": "Fraction Display",
+ "description": "Show the fraction instead of the percentage in the slayer and dungeon rng meter inventory",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "rngMeterFractionDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 198
+ }
+ },
+ {
+ "name": " Profit Per Score/XP",
+ "description": "Show the amount of coins per Score/XP in the rng meter inventory",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "rngMeterProfitPerUnit"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 207
+ }
+ },
+ {
+ "name": "Dungeon/Slayer Needed Counter",
+ "description": "Show the amount of dungeon runs or slayer bosses needed for the rng meter to fill up",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "rngMeterRunsNeeded"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 216
+ }
+ },
+ {
+ "name": "Essence Price In Shop",
+ "description": "Show the essence price in the essence shop in the dungeon hub",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TooltipTweaks",
+ "member": "essencePriceInEssenceShop"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TooltipTweaks.java",
+ "line": 224
+ }
+ }
+ ]
+ },
+ {
+ "name": "Item Overlays",
+ "description": "Item Overlays",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "itemOverlays"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 262
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java"
+ },
+ "options": [
+ {
+ "name": "Treecapitator Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "treecapAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "Enable Treecap Overlay",
+ "description": "Show which blocks will be broken when using a Jungle Axe or Treecapitator",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableTreecapOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 53
+ }
+ },
+ {
+ "name": "Show in Item durability",
+ "description": "Show the cooldown of the Treecapitator in the item durability",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableCooldownInItemDurability"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 62
+ }
+ },
+ {
+ "name": "Overlay Colour",
+ "description": "Change the colour of the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "treecapOverlayColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 71
+ }
+ },
+ {
+ "name": "Enable Monkey Pet Check",
+ "description": "Will check using the API to check what pet you\u0027re using\nto determine the cooldown based off of if you have a monkey pet.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableMonkeyCheck"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 80
+ }
+ },
+ {
+ "name": "Builder\u0027s Wand Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "wandAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 87
+ }
+ },
+ {
+ "name": "Enable Wand Overlay",
+ "description": "Show which blocks will be placed when using the Builder\u0027s Wand",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableWandOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 96
+ }
+ },
+ {
+ "name": "Wand Block Count",
+ "description": "Shows the total count of a block in your inventory",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "wandBlockCount"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 105
+ }
+ },
+ {
+ "name": "Overlay Colour",
+ "description": "Change the colour of the ghost block outline",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "wandOverlayColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 114
+ }
+ },
+ {
+ "name": "Block Zapper Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "zapperAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 121
+ }
+ },
+ {
+ "name": "Enable Zapper Overlay",
+ "description": "Show which blocks will be destroyed when using the Block Zapper",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableZapperOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 130
+ }
+ },
+ {
+ "name": "Overlay Colour",
+ "description": "Change the colour of the ghost block outline",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "zapperOverlayColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 139
+ }
+ },
+ {
+ "name": "Smooth AOTE/AOTV/Hyp",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "aoteAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 146
+ }
+ },
+ {
+ "name": "Enable Smooth AOTE",
+ "description": "Teleport smoothly to your destination when using AOTE or AOTV",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableSmoothAOTE"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 155
+ }
+ },
+ {
+ "name": "Enable Smooth Hyperion",
+ "description": "Teleport smoothly to your destination when using Hyperion",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableSmoothHyperion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 164
+ }
+ },
+ {
+ "name": "Smooth TP Time",
+ "description": "Change the amount of time (milliseconds) taken to teleport",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "smoothTpMillis"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 177
+ }
+ },
+ {
+ "name": "Smooth TP Time (Etherwarp)",
+ "description": "Teleport smoothly to your destination when using AOTV Etherwarp",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "smoothTpMillisEtherwarp"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 190
+ }
+ },
+ {
+ "name": "Disable Hyperion Particles",
+ "description": "Remove the explosion effect when using a hyperion",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "disableHyperionParticles"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 199
+ }
+ },
+ {
+ "name": "Etherwarp",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "etherwarpAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 206
+ }
+ },
+ {
+ "name": "Etherwarp Zoom",
+ "description": "Zoom in on targeted blocks with etherwarp, making it easier to adjust at a distance",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "etherwarpZoom"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 215
+ }
+ },
+ {
+ "name": "Enable etherwarp helper overlay",
+ "description": "Display an overlay which tells you if the etherwarp will fail.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableEtherwarpHelperOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 224
+ }
+ },
+ {
+ "name": "Enable etherwarp block overlay",
+ "description": "Display an overlay that tells you what block you will TP to.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableEtherwarpBlockOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 233
+ }
+ },
+ {
+ "name": "Disable overlay when fail",
+ "description": "Don\u0027t display the etherwarp block overlay when you can\u0027t TP to the block",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "disableOverlayWhenFailed"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 242
+ }
+ },
+ {
+ "name": "Highlight Colour",
+ "description": "Change the colour of the etherwarp target block outline",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "etherwarpHighlightColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 251
+ }
+ },
+ {
+ "name": "Bonemerang Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "bonemerangAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 258
+ }
+ },
+ {
+ "name": "Enable Bonemerang Overlay",
+ "description": "Shows info about the bonemerang while holding it.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableBonemerangOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 267
+ }
+ },
+ {
+ "name": "Highlight Targeted Entities",
+ "description": "Highlight entities that will be hit by your bonemerang",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "highlightTargeted"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 276
+ }
+ },
+ {
+ "name": "Bonemerang Overlay Position",
+ "description": "Change the position of the Bonemerang overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "bonemerangPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 288
+ }
+ },
+ {
+ "name": "Bonemerang Overlay Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rHold a Bonemerang to display the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "bonemerangOverlayText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 303
+ }
+ },
+ {
+ "name": "Bonemerang Overlay Style",
+ "description": "Change the style of the Bonemerang overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "bonemerangOverlayStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 314
+ }
+ },
+ {
+ "name": "Fast update",
+ "description": "Updates the bonemerang overlay faster.\nMight cause some lag.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "bonemerangFastUpdate"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 323
+ }
+ },
+ {
+ "name": "Minion Crystal Radius Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "crystalAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 330
+ }
+ },
+ {
+ "name": "Enable Crystal Overlay",
+ "description": "Show a block overlay for the effective radius of minion crystals (farming, mining, etc).",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableCrystalOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 339
+ }
+ },
+ {
+ "name": "Always Show Crystal Overlay",
+ "description": "Show the crystal overlay, even when a minion crystal is not being held.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "alwaysShowCrystal"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 348
+ }
+ },
+ {
+ "name": "Farming Overlays",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "farmingAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 355
+ }
+ },
+ {
+ "name": "Enable Prismapump Overlay",
+ "description": "Show a block overlay for the effected blocks of prismapump\u0027s ability.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enablePrismapumpOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 364
+ }
+ },
+ {
+ "name": "Enable Hoe Of Tilling Overlay",
+ "description": "Show a block overlay for the effected blocks of the hoe of tilling\u0027s ability.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableHoeOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 373
+ }
+ },
+ {
+ "name": "Enable Dirt Wand Overlay",
+ "description": "Show a block overlay for the effected blocks of dirt wand\u0027s ability.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "enableDirtWandOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 382
+ }
+ },
+ {
+ "name": "Pickaxe Ability Cooldown",
+ "description": "Show the cooldown duration of the pickaxe ability as the durability.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ItemOverlays",
+ "member": "pickaxeAbility"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ItemOverlays.java",
+ "line": 390
+ }
+ }
+ ]
+ },
+ {
+ "name": "Skill Overlays",
+ "description": "Skill Overlays",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "skillOverlays"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 269
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java"
+ },
+ "options": [
+ {
+ "name": "Skill Overlay info",
+ "description": "The skill trackers need you to have an §2api key§7 set (if you don\u0027t have one set do §2/api new§7)\nFor the overlays to show you need a §bmathematical hoe§7 or an axe with §bcultivating§7 enchant for farming, a pickaxe with §bcompact§7 for mining or a rod with §bexpertise§7",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "skillInfo"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "Farming",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "farmingAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 58
+ }
+ },
+ {
+ "name": "Enable Farming Overlay",
+ "description": "Show an overlay while farming with useful information",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "farmingOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 66
+ }
+ },
+ {
+ "name": "Farming Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rHold a mathematical hoe or use an axe with cultivating enchantment while gaining farming xp to show the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "farmingText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 90
+ }
+ },
+ {
+ "name": "Use BZ Price For Coins/m",
+ "description": "Uses the bazzar price instead of NPC price for coins/m",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "useBZPrice"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 99
+ }
+ },
+ {
+ "name": "Edit Farming Overlay Position",
+ "description": "Change the position of the Farming overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "farmingPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 111
+ }
+ },
+ {
+ "name": "Farming Style",
+ "description": "Change the style of the Farming overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "farmingStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 122
+ }
+ },
+ {
+ "name": "Mining",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "miningAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 128
+ }
+ },
+ {
+ "name": "Enable Mining Overlay",
+ "description": "Show an overlay while Mining with useful information",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "miningSkillOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 136
+ }
+ },
+ {
+ "name": "Mining Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rHold a pickaxe with compact while gaining mining xp to show the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "miningText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 158
+ }
+ },
+ {
+ "name": "Edit Mining Overlay Position",
+ "description": "Change the position of the Mining overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "miningPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 170
+ }
+ },
+ {
+ "name": "Mining Style",
+ "description": "Change the style of the Mining overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "miningStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 181
+ }
+ },
+ {
+ "name": "Fishing",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "fishingAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 188
+ }
+ },
+ {
+ "name": "Enable Fishing Overlay",
+ "description": "Show an overlay while Fishing with useful information",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "FishingSkillOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 196
+ }
+ },
+ {
+ "name": "Fishing Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rHold a fishing rod with expertise enchantment while gaining fishing xp to show the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "fishingText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 219
+ }
+ },
+ {
+ "name": "Edit Fishing Overlay Position",
+ "description": "Change the position of the Fishing overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "fishingPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 231
+ }
+ },
+ {
+ "name": "Fishing Style",
+ "description": "Change the style of the Fishing overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "fishingStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 242
+ }
+ },
+ {
+ "name": "Toggle Fishing timer",
+ "description": "Start or stop the timer on the fishing overlay\nAlso can plays a ding customizable below",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "fishKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 252
+ }
+ },
+ {
+ "name": "Fishing Timer Alert",
+ "description": "Change the amount of time (seconds) until the timer dings",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "customFishTimer"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 265
+ }
+ },
+ {
+ "name": "Combat",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "combatAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 272
+ }
+ },
+ {
+ "name": "§cWarning",
+ "description": "The combat display will only show if you have a Book of Stats or the Champion enchant",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "combatInfo"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 284
+ }
+ },
+ {
+ "name": "Enable Combat Overlay",
+ "description": "Show an overlay while Combat with useful information",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "combatSkillOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 293
+ }
+ },
+ {
+ "name": "Combat Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rHold an item with Book of Stats to show the display",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "combatText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 313
+ }
+ },
+ {
+ "name": "Edit Combat Overlay Position",
+ "description": "Change the position of the Combat overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "combatPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 325
+ }
+ },
+ {
+ "name": "Combat Style",
+ "description": "Change the style of the Combat overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "combatStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 336
+ }
+ },
+ {
+ "name": "Always show combat overlay",
+ "description": "Shows combat overlay even if you dont have Book of Stats or the Champion enchant",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SkillOverlays",
+ "member": "alwaysShowCombatOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SkillOverlays.java",
+ "line": 345
+ }
+ }
+ ]
+ },
+ {
+ "name": "Todo Overlay",
+ "description": "Todo Overlay",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "miscOverlays"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 276
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java"
+ },
+ "options": [
+ {
+ "name": "Todo Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 42
+ }
+ },
+ {
+ "name": "Enable Todo Overlay",
+ "description": "Show an overlay that reminds you to do important tasks",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoOverlay2"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 51
+ }
+ },
+ {
+ "name": "Todo Overlay Tab",
+ "description": "Only show the todo overlay when tab list is open",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoOverlayOnlyShowTab"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 60
+ }
+ },
+ {
+ "name": "Todo Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rIf you want to see the time until something is available, click \"Add\" and then the respective timer",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoText2"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 83
+ }
+ },
+ {
+ "name": "Show Only If Soon",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "TodoAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 91
+ }
+ },
+ {
+ "name": "Experimentation Display",
+ "description": "Change the way the experimentation timer displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "experimentationDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 103
+ }
+ },
+ {
+ "name": "Puzzler Reset Display",
+ "description": "Change the way the puzzler reset timer displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "puzzlerDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 115
+ }
+ },
+ {
+ "name": "Fetchur Reset Display",
+ "description": "Change the way the fetchur reset timer displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "fetchurDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 127
+ }
+ },
+ {
+ "name": "Commission timer Display",
+ "description": "Change the way the Commission timer displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "commissionDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 139
+ }
+ },
+ {
+ "name": "Cake Buff Display",
+ "description": "Change the way the cake buff timer displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "cakesDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 151
+ }
+ },
+ {
+ "name": "Cookie Buff Display",
+ "description": "Change the way the cookie buff displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "cookieBuffDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 163
+ }
+ },
+ {
+ "name": "God Pot Display",
+ "description": "Change the way the god pot displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "godpotDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 175
+ }
+ },
+ {
+ "name": "Mithril Powder Display",
+ "description": "Change the way the mithril powder displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "dailyMithrilPowderDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 187
+ }
+ },
+ {
+ "name": "Gemstone Powder Display",
+ "description": "Change the way the gemstone powder displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "dailyGemstonePowderDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 199
+ }
+ },
+ {
+ "name": "Heavy Pearl Display",
+ "description": "Change the way the heavy pearl displays\nOnly when ready, When very Soon, When soon, When kinda soon or always.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "dailyHeavyPearlDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 212
+ }
+ },
+ {
+ "name": "Colours",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "TodoColourAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 221
+ }
+ },
+ {
+ "name": "Ready colour",
+ "description": "Change the colour of when the timer is ready",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "readyColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 250
+ }
+ },
+ {
+ "name": "Gone colour",
+ "description": "Change the colour of when the timer is gone",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "goneColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 279
+ }
+ },
+ {
+ "name": "Very soon colour",
+ "description": "Change the colour of when the timer is almost ready/gone",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "verySoonColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 308
+ }
+ },
+ {
+ "name": "Soon Colour",
+ "description": "Change the colour of when the timer is soon ready/gone",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "soonColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 337
+ }
+ },
+ {
+ "name": "Kinda Soon Colour",
+ "description": "Change the colour of when the timer is kinda soon ready/gone",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "kindaSoonColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 366
+ }
+ },
+ {
+ "name": "Default Colour",
+ "description": "Change the default colour of the timers",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "defaultColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 396
+ }
+ },
+ {
+ "name": "Edit Todo Overlay Position",
+ "description": "Change the position of the Todo overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 408
+ }
+ },
+ {
+ "name": "Todo Style",
+ "description": "Change the style of the todo overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 419
+ }
+ },
+ {
+ "name": "Todo Icons",
+ "description": "Add little item icons next to the lines in the todo overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.MiscOverlays",
+ "member": "todoIcons"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/MiscOverlays.java",
+ "line": 428
+ }
+ }
+ ]
+ },
+ {
+ "name": "Slayer Overlay",
+ "description": "Slayer Overlay",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "slayerOverlay"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 283
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java"
+ },
+ "options": [
+ {
+ "name": "§cWarning",
+ "description": "You may have to do 2 bosses before everything shows",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay",
+ "member": "slayerWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "Enable Slayer Overlay",
+ "description": "Toggles the slayer overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay",
+ "member": "slayerOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "Only show when relevant",
+ "description": "Only shows the overlay when you are in an area where your current Slayer can be completed",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay",
+ "member": "onlyShowWhenRelevant"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java",
+ "line": 60
+ }
+ },
+ {
+ "name": "Slayer Text",
+ "description": "§eDrag text to change the appearance of the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay",
+ "member": "slayerText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java",
+ "line": 78
+ }
+ },
+ {
+ "name": "Edit Slayer Overlay Position",
+ "description": "Change the position of the Slayer overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay",
+ "member": "slayerPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java",
+ "line": 89
+ }
+ },
+ {
+ "name": "Slayer Style",
+ "description": "Change the style of the Slayer overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.SlayerOverlay",
+ "member": "slayerStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/SlayerOverlay.java",
+ "line": 99
+ }
+ }
+ ]
+ },
+ {
+ "name": "Storage GUI",
+ "description": "Storage GUI",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "storageGUI"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 290
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java"
+ },
+ "options": [
+ {
+ "name": "Storage Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "storageOverlayAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 40
+ }
+ },
+ {
+ "name": "§cWarning",
+ "description": "You need Fast Render and Antialiasing off for these settings to work\nYou can find these in your video settings",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "storageGUIWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 54
+ }
+ },
+ {
+ "name": "Enable Storage GUI",
+ "description": "Show a custom storage overlay when accessing /storage. Makes switching between pages much easier and also allows for searching through all storages",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "enableStorageGUI3"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 63
+ }
+ },
+ {
+ "name": "Storage Height",
+ "description": "Change the height of the storage preview section. Increasing this allows more storages to be seen at once",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "storageHeight"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 76
+ }
+ },
+ {
+ "name": "Storage Style",
+ "description": "Change the visual style of the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "displayStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 87
+ }
+ },
+ {
+ "name": "Enderchest Preview",
+ "description": "Preview Enderchest pages when hovering over the selector on the left side",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "enderchestPreview"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 96
+ }
+ },
+ {
+ "name": "Backpack Preview",
+ "description": "Preview Backpacks when hovering over the selector on the left side",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "backpackPreview"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 105
+ }
+ },
+ {
+ "name": "Compact Vertically",
+ "description": "Remove the space between backpacks when there is a size discrepancy",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "masonryMode"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 114
+ }
+ },
+ {
+ "name": "Fancy Glass Panes",
+ "description": "Replace the glass pane textures in your storage containers with a fancy connected texture",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "fancyPanes"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 125
+ }
+ },
+ {
+ "name": "Search Bar Autofocus",
+ "description": "Automatically focus the search bar when pressing keys",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "searchBarAutofocus"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 134
+ }
+ },
+ {
+ "name": "Show Enchant Glint",
+ "description": "Toggle enchant glint in storage GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "showEnchantGlint"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 143
+ }
+ },
+ {
+ "name": "Selected Storage Colour",
+ "description": "Change the colour used to draw the selected backpack border",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "selectedStorageColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 152
+ }
+ },
+ {
+ "name": "Scrollable Tooltips",
+ "description": "Support for scrolling tooltips for users with small monitors\nThis will prevent the menu from scrolling while holding the key, allowing you to scroll tooltips",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "cancelScrollKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 162
+ }
+ },
+ {
+ "name": "Inventory Backpacks",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "inventorySlotAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 169
+ }
+ },
+ {
+ "name": "Inventory Backpacks",
+ "description": "Add a \"10th slot\" to your inventory which allows you to quickly access your backpacks",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "showInvBackpack"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 178
+ }
+ },
+ {
+ "name": "Scroll to Backpack",
+ "description": "Allow scrolling to the backpack using the mouse wheel.\n\"Scroll (Key)\" \u003d Allow scrolling to 10th slot only while \u0027Backpack Scroll Key\u0027 (default: SHIFT) is pressed",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "scrollToBackpack2"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 191
+ }
+ },
+ {
+ "name": "Backpack Side",
+ "description": "Set which side of the hotbar the backpack slot shows",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "backpackHotbarSide"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 202
+ }
+ },
+ {
+ "name": "Backpack Peeking",
+ "description": "When the backpack is selected, show it\u0027s contents on your screen",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "showInvBackpackPreview"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 211
+ }
+ },
+ {
+ "name": "Backpack Opacity%",
+ "description": "Change the opacity of the backpack preview background",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "backpackOpacity"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 224
+ }
+ },
+ {
+ "name": "Backpack Scroll Key",
+ "description": "Change the key which needs to be pressed in order to allow backpacks to be scrolled between",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "backpackScrollKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 233
+ }
+ },
+ {
+ "name": "Backpack Hotkey",
+ "description": "Hotkey to quickly switch to the backpack slot",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "backpackHotkey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 242
+ }
+ },
+ {
+ "name": "Arrow Key Backpacks",
+ "description": "Use arrow keys [LEFT],[RIGHT] to move between backpacks and [DOWN] to navigate backpack even when the slot is not selected. Keys are customizable below",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "arrowKeyBackpacks"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 251
+ }
+ },
+ {
+ "name": "Arrow Key Backpack Keybinds",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "backpackArrowAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 259
+ }
+ },
+ {
+ "name": "Backpack Left",
+ "description": "Select the backpack to the left",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "arrowLeftKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 268
+ }
+ },
+ {
+ "name": "Backpack Right",
+ "description": "Select the backpack to the right",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "arrowRightKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 277
+ }
+ },
+ {
+ "name": "Backpack Open",
+ "description": "Open the selected backpack",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.StorageGUI",
+ "member": "arrowDownKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/StorageGUI.java",
+ "line": 286
+ }
+ }
+ ]
+ },
+ {
+ "name": "Dungeons",
+ "description": "Dungeons",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "dungeons"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 297
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java"
+ },
+ "options": [
+ {
+ "name": "Dungeon Map",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonMapAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 40
+ }
+ },
+ {
+ "name": "§cWarning",
+ "description": "If you are on Entrance, Floor 1 or Master 1 the map wont work properly",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonF1Warning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "Edit Dungeon Map",
+ "description": "The NEU dungeon map has it\u0027s own editor (/neumap).\nClick the button on the left to open it",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "editDungeonMap"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 65
+ }
+ },
+ {
+ "name": "Show Own Head As Marker",
+ "description": "If you have the \"Head\" icon style selected, don\u0027t replace your green marker with a head",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "showOwnHeadAsMarker"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 74
+ }
+ },
+ {
+ "name": "Dungeon Profit",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonProfitAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 81
+ }
+ },
+ {
+ "name": "Profit Type",
+ "description": "Set the price dataset used for calculating profit",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "profitType"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 92
+ }
+ },
+ {
+ "name": "Profit Display Location",
+ "description": "Set where the profit information is displayed\nOverlay \u003d Overlay on right side of inventory\nGUI Title \u003d Text displayed next to the inventory title\nLore \u003d Inside the \"Open Reward Chest\" item",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "profitDisplayLoc"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 106
+ }
+ },
+ {
+ "name": "Include Kismet Feather",
+ "description": "Include Kismet Feathers in the Profit Calculation after rerolling",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "useKismetOnDungeonProfit"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 115
+ }
+ },
+ {
+ "name": "Include Essence Cost",
+ "description": "Include Bazaar Essence Sell Cost in the Profit Calculation for Dungeon Chests",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "useEssenceCostFromBazaar"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 124
+ }
+ },
+ {
+ "name": "Warning if Derpy active",
+ "description": "Shows a warning if the mayor Derpy is active",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "shouldWarningDerpy"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 133
+ }
+ },
+ {
+ "name": "Dungeon Win Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonWinAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 140
+ }
+ },
+ {
+ "name": "Enable Dungeon Win",
+ "description": "Show a fancy win screen and stats when completing a dungeon",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "enableDungeonWin"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 149
+ }
+ },
+ {
+ "name": "Dungeon Win Time",
+ "description": "Change the amount of time (milliseconds) that the win screen shows for",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonWinMillis"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 162
+ }
+ },
+ {
+ "name": "Dungeon Block Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonBlocksAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 170
+ }
+ },
+ {
+ "name": "§cWarning",
+ "description": "You need Fast Render and Antialiasing off for these settings to work\nYou can find these in your video settings",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonBlockWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 181
+ }
+ },
+ {
+ "name": "Enable Block Overlay",
+ "description": "Change the colour of certain blocks / entities while inside dungeons, but keeps the normal texture outside of dungeons",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "enableDungBlockOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 190
+ }
+ },
+ {
+ "name": "Show Overlay Everywhere",
+ "description": "Show the dungeon block overlay even when not inside dungeons. Should only be used for testing.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungeonBlocksEverywhere"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 199
+ }
+ },
+ {
+ "name": "Slow Update",
+ "description": "Updates the colour every second instead of every tick.\n§cWARNING: This will cause all texture animations (eg. flowing water) to update slowly.\nThis should only be used on low-end machines",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "slowDungeonBlocks"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 210
+ }
+ },
+ {
+ "name": "Cracked Bricks",
+ "description": "Change the colour of: Cracked Bricks",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungCrackedColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 219
+ }
+ },
+ {
+ "name": "Dispensers",
+ "description": "Change the colour of: Dispensers",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungDispenserColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 228
+ }
+ },
+ {
+ "name": "Levers",
+ "description": "Change the colour of: Levers",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungLeverColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 237
+ }
+ },
+ {
+ "name": "Tripwire String",
+ "description": "Change the colour of: Tripwire String",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungTripWireColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 246
+ }
+ },
+ {
+ "name": "Normal Chests",
+ "description": "Change the colour of: Normal Chests",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungChestColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 255
+ }
+ },
+ {
+ "name": "Trapped Chests",
+ "description": "Change the colour of: Trapped Chests",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungTrappedChestColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 264
+ }
+ },
+ {
+ "name": "Bats",
+ "description": "Change the colour of: Bats",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Dungeons",
+ "member": "dungBatColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Dungeons.java",
+ "line": 273
+ }
+ }
+ ]
+ },
+ {
+ "name": "Enchanting GUI/Solvers",
+ "description": "Enchanting GUI/Solvers",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "enchantingSolvers"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 304
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java"
+ },
+ "options": [
+ {
+ "name": "Enchant Table / Hex GUI",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "tableGUIAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 35
+ }
+ },
+ {
+ "name": "Enable Enchant Table GUI",
+ "description": "Show a custom GUI when using the Enchant Table",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "enableTableGUI"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "Enable Hex GUI",
+ "description": "Show a custom GUI when using the Hex",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "enableHexGUI"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 53
+ }
+ },
+ {
+ "name": "Enchant Sorting",
+ "description": "Change the method of sorting enchants in the GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "enchantSorting"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 75
+ }
+ },
+ {
+ "name": "Enchant Ordering",
+ "description": "Change the method of ordering used by the sort",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "enchantOrdering"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 86
+ }
+ },
+ {
+ "name": "Use highest level from /et in /hex",
+ "description": "Show max level from /et in hex instead of highest possible",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "maxEnchLevel"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 95
+ }
+ },
+ {
+ "name": "Enchanting Solvers",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "enchantingSolversAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 102
+ }
+ },
+ {
+ "name": "Enable Solvers",
+ "description": "Turn on solvers for the experimentation table",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "enableEnchantingSolvers"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 111
+ }
+ },
+ {
+ "name": "Prevent Misclicks",
+ "description": "Prevent accidentally failing the Chronomatron and Ultrasequencer experiments",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "preventMisclicks1"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 121
+ }
+ },
+ {
+ "name": "Hide Tooltips",
+ "description": "Hide the tooltip of items in the Chronomatron and Ultrasequencer experiments",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "hideTooltips"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 130
+ }
+ },
+ {
+ "name": "Ultrasequencer Numbers",
+ "description": "Replace the items in the Ultrasequencer with only numbers",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "seqNumbers"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 139
+ }
+ },
+ {
+ "name": "Show Next Click In Chronomatron",
+ "description": "Shows what block you need to click next in Chronomatron",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "showNextClick"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 148
+ }
+ },
+ {
+ "name": "Hide Buttons",
+ "description": "Hide Inventory Buttons and Quick Commands while in the experimentation table",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "hideButtons"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 157
+ }
+ },
+ {
+ "name": "Ultrasequencer Next",
+ "description": "Set the colour of the glass pane shown behind the element in the ultrasequencer which is next",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "seqNext"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 171
+ }
+ },
+ {
+ "name": "Ultrasequencer Upcoming",
+ "description": "Set the colour of the glass pane shown behind the element in the ultrasequencer which is coming after \"next\"",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "seqUpcoming"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 185
+ }
+ },
+ {
+ "name": "Superpairs Matched",
+ "description": "Set the colour of the glass pane shown behind successfully matched pairs",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "supMatched"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 199
+ }
+ },
+ {
+ "name": "Superpairs Possible",
+ "description": "Set the colour of the glass pane shown behind pairs which can be matched, but have not yet",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "supPossible"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 213
+ }
+ },
+ {
+ "name": "Superpairs Unmatched",
+ "description": "Set the colour of the glass pane shown behind pairs which have been previously uncovered",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "supUnmatched"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 227
+ }
+ },
+ {
+ "name": "Superpairs Powerups",
+ "description": "Set the colour of the glass pane shown behind powerups",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Enchanting",
+ "member": "supPower"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Enchanting.java",
+ "line": 241
+ }
+ }
+ ]
+ },
+ {
+ "name": "Mining",
+ "description": "Mining",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "mining"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 311
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java"
+ },
+ "options": [
+ {
+ "name": "Waypoints",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "waypointsAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 43
+ }
+ },
+ {
+ "name": "Mines Waypoints",
+ "description": "Show waypoints in the Dwarven mines to the various locations\nUse \"Commissions Only\" to only show active commission locations",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "locWaypoints"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 56
+ }
+ },
+ {
+ "name": "Hide waypoints when at Location",
+ "description": "Hides the Commission Waypoints if you are already at the location of the waypoint.\nOnly active if Waypoints are set to \"Commissions Only\"",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "hideWaypointIfAtLocation"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 66
+ }
+ },
+ {
+ "name": "Emissary Waypoints",
+ "description": "Show waypoints in the Dwarven mines to emissaries\nUse \"Commission End\" to only show after finishing commissions",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "emissaryWaypoints"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 79
+ }
+ },
+ {
+ "name": "Drill Fuel Bar",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "drillAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 86
+ }
+ },
+ {
+ "name": "Drill Fuel Bar",
+ "description": "Show a fancy drill fuel bar when holding a drill in mining areas",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "drillFuelBar"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 95
+ }
+ },
+ {
+ "name": "Fuel Bar Width",
+ "description": "Change the width of the drill fuel bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "drillFuelBarWidth"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 108
+ }
+ },
+ {
+ "name": "Edit Fuel Bar Position",
+ "description": "Change the position of the drill fuel bar",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "drillFuelBarPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 120
+ }
+ },
+ {
+ "name": "Dwarven Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "overlayAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 127
+ }
+ },
+ {
+ "name": "Enable Dwarven Overlay",
+ "description": "Show an Overlay with useful information on the screen while in Dwarven Mines",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "dwarvenOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 136
+ }
+ },
+ {
+ "name": "Dwarven Text",
+ "description": "§eDrag text to change the appearance of the Overlay\n§rGo to the Dwarven Mines to show this Overlay with useful information",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "dwarvenText2"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 154
+ }
+ },
+ {
+ "name": "Edit Dwarven Overlay Position",
+ "description": "Change the position of the Dwarven Mines information Overlay (commisions, powder \u0026 forge statuses)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "overlayPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 166
+ }
+ },
+ {
+ "name": "Overlay Style",
+ "description": "Change the style of the Dwarven Mines information Overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "overlayStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 177
+ }
+ },
+ {
+ "name": "Show Icons",
+ "description": "Show Icons representing the part of the overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "dwarvenOverlayIcons"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 186
+ }
+ },
+ {
+ "name": "Forge Display",
+ "description": "Change what gets shown in the Forge Display",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "forgeDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 197
+ }
+ },
+ {
+ "name": "Forge Location",
+ "description": "Change when the forge display gets shown",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "forgeDisplayEnabledLocations"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 208
+ }
+ },
+ {
+ "name": "Forge Tab",
+ "description": "Only show the forge display when tab list is open\n§cThis only works outside of Dwarven Caves!",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "forgeDisplayOnlyShowTab"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 218
+ }
+ },
+ {
+ "name": "Metal Detector Solver",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "metalDetectorSolverAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 225
+ }
+ },
+ {
+ "name": "Enable Waypoints",
+ "description": "Enabled the metal detector solver for Mines of Divan, to use this stand still to calculate possible blocks and then if required stand still on another block.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "metalDetectorEnabled"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 236
+ }
+ },
+ {
+ "name": "Show Possible Blocks",
+ "description": "Show waypoints on possible locations when NEU isn\u0027t sure about what block the treasure is.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "metalDetectorShowPossible"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 245
+ }
+ },
+ {
+ "name": "Crystal Hollows Overlay",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowOverlayAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 252
+ }
+ },
+ {
+ "name": "Enable Crystal Overlay",
+ "description": "Enables the Crystal Hollows Overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 261
+ }
+ },
+ {
+ "name": "Edit Crystal Overlay Position",
+ "description": "Change the position of the Crystal Hollows Overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowOverlayPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 273
+ }
+ },
+ {
+ "name": "Options",
+ "description": "Drag text to change the appearance of the overlay!\nClick add to add extra things!",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 317
+ }
+ },
+ {
+ "name": "Style",
+ "description": "Change the style of the Crystal Hollows Overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowOverlayStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 328
+ }
+ },
+ {
+ "name": "Show Icons",
+ "description": "Show icons in the Overlay that represent the part.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowIcons"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 337
+ }
+ },
+ {
+ "name": "Hide Done",
+ "description": "Don\u0027t show parts you\u0027ve given to the NPC.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowHideDone"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 346
+ }
+ },
+ {
+ "name": "Locations",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowLocationAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 354
+ }
+ },
+ {
+ "name": "Show Automaton",
+ "description": "Change where to show Automaton parts.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowAutomatonLocation"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 365
+ }
+ },
+ {
+ "name": "Show Divan",
+ "description": "Change where to show Mines of Divan parts.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowDivanLocation"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 376
+ }
+ },
+ {
+ "name": "Show Crystal",
+ "description": "Change where to show Collected Crystals.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowCrystalLocation"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 387
+ }
+ },
+ {
+ "name": "Colours",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowColourAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 395
+ }
+ },
+ {
+ "name": "Main Color",
+ "description": "Change the main color of the overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowPartColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 424
+ }
+ },
+ {
+ "name": "Done Color",
+ "description": "Change the colour when the part is given to the NPC.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowDoneColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 454
+ }
+ },
+ {
+ "name": "In Inventory Color",
+ "description": "Change the colour when the part is in the inventory.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowInventoryColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 482
+ }
+ },
+ {
+ "name": "In Storage Color",
+ "description": "Change the colour when the part is in the storage.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowStorageColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 510
+ }
+ },
+ {
+ "name": "Missing Color",
+ "description": "Change the colour when the part is missing.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowMissingColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 538
+ }
+ },
+ {
+ "name": "Placed Color",
+ "description": "Change the colour when the crystal is placed.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowPlacedColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 566
+ }
+ },
+ {
+ "name": "Collected Color",
+ "description": "Change the colour when the crystal is collected",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowCollectedColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 594
+ }
+ },
+ {
+ "name": "All Color",
+ "description": "Change the colour when you have 2/3-all of the parts collected in the count overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowAllColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 622
+ }
+ },
+ {
+ "name": "1/3 Color",
+ "description": "Change the colour when you have 1/3-2/3 of the parts collected in the count overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowMiddleColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 650
+ }
+ },
+ {
+ "name": "0 Color",
+ "description": "Change the colour when you have 0-1/3 of the parts collected in the count overlay.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowNoneColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 678
+ }
+ },
+ {
+ "name": "Wishing Compass Solver",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "wishingCompassSolverAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 685
+ }
+ },
+ {
+ "name": "Enable Solver",
+ "description": "Show wishing compass target coordinates based on two samples",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "wishingCompassSolver"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 694
+ }
+ },
+ {
+ "name": "Skytils Waypoints",
+ "description": "Automatically create Skytils waypoints for well-known targets",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "wishingCompassAutocreateKnownWaypoints"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 703
+ }
+ },
+ {
+ "name": "Waypoint Names",
+ "description": "NOTE: Skytils overwrites waypoint coordinates with less accurate values for Skytils names.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "wishingCompassWaypointNames"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 714
+ }
+ },
+ {
+ "name": "Puzzler Solver",
+ "description": "Show the correct block to mine for the puzzler puzzle in Dwarven Mines",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "puzzlerSolver"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 722
+ }
+ },
+ {
+ "name": "Titanium Alert",
+ "description": "Show an alert whenever titanium appears nearby",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "titaniumAlert"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 730
+ }
+ },
+ {
+ "name": "Titanium must touch air",
+ "description": "Only show an alert if the Titanium touches air. (kinda sus)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "titaniumAlertMustBeVisible"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 738
+ }
+ },
+ {
+ "name": "Custom Textures",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "texturesAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 745
+ }
+ },
+ {
+ "name": "Dwarven Mines Textures",
+ "description": "Allows texture packs to retexture blocks in the Dwarven Mines. If you don\u0027t have a texture pack that does this, you should leave this off",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "dwarvenTextures"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 754
+ }
+ },
+ {
+ "name": "Crystal Hollows Textures",
+ "description": "Allows texture packs to retexture blocks in the Crystal Hollows. If you don\u0027t have a texture pack that does this, you should leave this off",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "crystalHollowTextures"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 762
+ }
+ },
+ {
+ "name": "Replace Gemstone sounds",
+ "description": "Replace the break sounds of crystals in the Crystal Hollows. Requires a texture pack with this feature",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "gemstoneSounds"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 771
+ }
+ },
+ {
+ "name": "Replace Mithril sounds",
+ "description": "Replace the break sounds of mithril and titanium in the Dwarven mines. Requires a texture pack with this feature",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Mining",
+ "member": "mithrilSounds"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Mining.java",
+ "line": 780
+ }
+ }
+ ]
+ },
+ {
+ "name": "Fishing",
+ "description": "Fishing",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "fishing"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 318
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java"
+ },
+ "options": [
+ {
+ "name": "Hide Other Players Fishing",
+ "description": "Convenience option to easily hide §lother players\u0027§r bobbers, rod lines and fishing particles\nThe advanced options below allow you to set the precise colour, particles, etc.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "hideOtherPlayerAll"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 39
+ }
+ },
+ {
+ "name": "Incoming Fish Warning",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 46
+ }
+ },
+ {
+ "name": "Enable Fish Warning (R)",
+ "description": "Display a red \u0027!\u0027 when you need to pull the fish up. The warning takes your ping into account",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishWarningR"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 55
+ }
+ },
+ {
+ "name": "Enable Fish Warning (Y)",
+ "description": "Display a yellow \u0027!\u0027 when a fish is approaching your bobber",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 64
+ }
+ },
+ {
+ "name": "Enable Hooked Sound",
+ "description": "Play a high-pitched ding sound when the \u0027!\u0027 turns red",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishHookedSounds"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 73
+ }
+ },
+ {
+ "name": "Enable Approach Sound",
+ "description": "Play low-pitched ding sounds while the yellow \u0027!\u0027 is visible",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishIncSounds"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 82
+ }
+ },
+ {
+ "name": "Volumes",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishVolumeAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 90
+ }
+ },
+ {
+ "name": "Hooked Sound Vol.",
+ "description": "Set the volume of the hooked sound",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishHookedSoundsVol"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 103
+ }
+ },
+ {
+ "name": "Approach Sound Vol.",
+ "description": "Set the volume of the approaching sound",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "incomingFishIncSoundsVol"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 116
+ }
+ },
+ {
+ "name": "Fishing Particles",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "particleAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 123
+ }
+ },
+ {
+ "name": "Enable Custom Particles",
+ "description": "Allow you to modify the particles that appear when a fish is incoming for you and other players",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "enableCustomParticles"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 132
+ }
+ },
+ {
+ "name": "Your Particles",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "yourParticlesAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 140
+ }
+ },
+ {
+ "name": "Particle Type",
+ "description": "Change the type of the particle that is spawned\nParticle types with (RGB) support custom colours\nSet to \u0027NONE\u0027 to disable particles",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "yourParticleType"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 153
+ }
+ },
+ {
+ "name": "Custom Colour",
+ "description": "Set a custom colour for the particle\nOnly works for particle types with (RGB)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "yourParticleColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 163
+ }
+ },
+ {
+ "name": "Other Players\u0027 Particles",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "otherParticlesAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 171
+ }
+ },
+ {
+ "name": "Particle Type",
+ "description": "Change the type of the particle that is spawned\nParticle types with (RGB) support custom colours\nSet to \u0027NONE\u0027 to disable particles",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "otherParticleType"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 184
+ }
+ },
+ {
+ "name": "Custom Colour",
+ "description": "Set a custom colour for the particle\nOnly works for particle types with (RGB)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "otherParticleColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 194
+ }
+ },
+ {
+ "name": "Rod Line Colours",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "rodAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 201
+ }
+ },
+ {
+ "name": "Enable Rod Line Colours",
+ "description": "Change the colour of your and other players\u0027 rod lines\nAlso fixes the position of the rod line",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "enableRodColours"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 211
+ }
+ },
+ {
+ "name": "Own Rod Colour",
+ "description": "Change the colour of your own rod lines\nYou can set the opacity to \u00270\u0027 to HIDE",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "ownRodColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 221
+ }
+ },
+ {
+ "name": "Other Rod Colour",
+ "description": "Change the colour of other players\u0027 rod lines\nYou can set the opacity to \u00270\u0027 to HIDE",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "otherRodColour"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 231
+ }
+ },
+ {
+ "name": "Fishing Timer",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "fishingAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 238
+ }
+ },
+ {
+ "name": "Display a Fishing Timer",
+ "description": "Display a timer above your bobber showing your current time",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "fishingTimer"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 247
+ }
+ },
+ {
+ "name": "Fishing timer color",
+ "description": "Color of the fishing timer",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "fishingTimerColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 256
+ }
+ },
+ {
+ "name": "Fishing timer color (30s)",
+ "description": "Color of the fishing timer after 30 seconds or more have passed",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "fishingTimerColor30SecPlus"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 265
+ }
+ },
+ {
+ "name": "Fishing timer ping (30s)",
+ "description": "Play a sound after 30 seconds passed",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "fishingSound30Sec"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 274
+ }
+ },
+ {
+ "name": "Trophy Reward",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "trophyReward"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 281
+ }
+ },
+ {
+ "name": "Trophy Reward Overlay",
+ "description": "Displays an overlay at Odger that shows information about your trophies",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "trophyRewardOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 290
+ }
+ },
+ {
+ "name": "Trophy Reward Tooltips",
+ "description": "Displays the exchange of your trophies as a tooltip in the Odger Inventory",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Fishing",
+ "member": "trophyRewardTooltips"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Fishing.java",
+ "line": 299
+ }
+ }
+ ]
+ },
+ {
+ "name": "NEU Auction House",
+ "description": "NEU Auction House",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "neuAuctionHouse"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 325
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.NeuAuctionHouse"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java"
+ },
+ "options": [
+ {
+ "name": "Enable NeuAH",
+ "description": "Turn on the NEU Auction House. §cWARNING: May negatively impact performance on low-end machines",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.NeuAuctionHouse",
+ "member": "enableNeuAuctionHouse"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java",
+ "line": 35
+ }
+ },
+ {
+ "name": "Disable AH Scroll",
+ "description": "Disable scrolling using the scroll wheel inside NeuAH.\nThis should be used if you want to be able to scroll through tooltips",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.NeuAuctionHouse",
+ "member": "disableAhScroll"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "AH Notification (Mins)",
+ "description": "Change the amount of time (in minutes) before the \"Ending Soon\" notification for an auction you have bid on",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.NeuAuctionHouse",
+ "member": "ahNotification"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java",
+ "line": 56
+ }
+ },
+ {
+ "name": "Price Filtering in NEU AH",
+ "description": "The ability to filter the price of items and their respective average BIN values",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.NeuAuctionHouse",
+ "member": "priceFiltering"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java",
+ "line": 64
+ }
+ },
+ {
+ "name": "Save Last Search",
+ "description": "Saving the last query when closing the neuah",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.NeuAuctionHouse",
+ "member": "saveLastSearch"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/NeuAuctionHouse.java",
+ "line": 72
+ }
+ }
+ ]
+ },
+ {
+ "name": "Improved SB Menus",
+ "description": "Improved SB Menus",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "improvedSBMenu"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 332
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ImprovedSBMenu"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ImprovedSBMenu.java"
+ },
+ "options": [
+ {
+ "name": "Enable Improved SB Menus",
+ "description": "Change the way that skyblock menus (eg. /sbmenu) look",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ImprovedSBMenu",
+ "member": "enableSbMenus"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ImprovedSBMenu.java",
+ "line": 34
+ }
+ },
+ {
+ "name": "Menu Background Style",
+ "description": "Change the style of the background of skyblock menus",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ImprovedSBMenu",
+ "member": "backgroundStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ImprovedSBMenu.java",
+ "line": 47
+ }
+ },
+ {
+ "name": "Button Background Style",
+ "description": "Change the style of the foreground elements in skyblock menus",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ImprovedSBMenu",
+ "member": "buttonStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ImprovedSBMenu.java",
+ "line": 60
+ }
+ },
+ {
+ "name": "Hide Empty Tooltips",
+ "description": "Hide the tooltips of glass panes with no text",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ImprovedSBMenu",
+ "member": "hideEmptyPanes"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ImprovedSBMenu.java",
+ "line": 68
+ }
+ }
+ ]
+ },
+ {
+ "name": "Equipment Hud",
+ "description": "Equipment Hud",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "customArmour"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 339
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.CustomArmour"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/CustomArmour.java"
+ },
+ "options": [
+ {
+ "name": "Enable Equipment Hud",
+ "description": "Shows an overlay in your inventory showing your 4 extra armour slots\n§cRequires Hide Potion Effects to be enabled",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.CustomArmour",
+ "member": "enableArmourHud"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/CustomArmour.java",
+ "line": 36
+ }
+ },
+ {
+ "name": "Click To Open Equipment Menu",
+ "description": "Click on the hud to open /equipment",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.CustomArmour",
+ "member": "sendWardrobeCommand"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/CustomArmour.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "GUI Style",
+ "description": "Change the colour of the GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.CustomArmour",
+ "member": "colourStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/CustomArmour.java",
+ "line": 54
+ }
+ }
+ ]
+ },
+ {
+ "name": "Calendar",
+ "description": "Calendar",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "calendar"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 346
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Calendar"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java"
+ },
+ "options": [
+ {
+ "name": "Event Notifications",
+ "description": "Display notifications for skyblock calendar events",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Calendar",
+ "member": "eventNotifications"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java",
+ "line": 34
+ }
+ },
+ {
+ "name": "Starting Soon Time",
+ "description": "Display a notification before events start, time in seconds.\n0 \u003d No prior notification",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Calendar",
+ "member": "startingSoonTime"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java",
+ "line": 47
+ }
+ },
+ {
+ "name": "Timer In Inventory",
+ "description": "Displays the time until the next event at the top of your screen when in inventories",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Calendar",
+ "member": "showEventTimerInInventory"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java",
+ "line": 55
+ }
+ },
+ {
+ "name": "Notification Sounds",
+ "description": "Play a sound whenever events start",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Calendar",
+ "member": "eventNotificationSounds"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java",
+ "line": 63
+ }
+ },
+ {
+ "name": "Spooky Night Notification",
+ "description": "Send a notification during spooky event when the time reaches 7pm",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.Calendar",
+ "member": "spookyNightNotification"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/Calendar.java",
+ "line": 71
+ }
+ }
+ ]
+ },
+ {
+ "name": "Trade Menu",
+ "description": "Trade Menu",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "tradeMenu"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 353
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TradeMenu"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TradeMenu.java"
+ },
+ "options": [
+ {
+ "name": "Enable Custom Trade Menu",
+ "description": "When trading with other players in skyblock, display a special GUI designed to prevent scamming",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TradeMenu",
+ "member": "enableCustomTrade"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TradeMenu.java",
+ "line": 33
+ }
+ },
+ {
+ "name": "Price Information",
+ "description": "Show the price of items in the trade window on both sides",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.TradeMenu",
+ "member": "customTradePrices"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/TradeMenu.java",
+ "line": 41
+ }
+ }
+ ]
+ },
+ {
+ "name": "Pet Overlay",
+ "description": "Pet Overlay",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "petOverlay"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 360
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java"
+ },
+ "options": [
+ {
+ "name": "Enable Pet Info Overlay",
+ "description": "Shows current active pet and pet exp on screen.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "enablePetInfo"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 41
+ }
+ },
+ {
+ "name": "Edit Pet Info Position",
+ "description": "Change the position of the pet info overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "petInfoPosition"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "Pet Overlay Text",
+ "description": "§eDrag text to change the appearance of the overlay\n§rEquip a pet to show the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "petOverlayText"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 72
+ }
+ },
+ {
+ "name": "Pet Overlay Icon",
+ "description": "Show the icon of the pet you have equiped in the overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "petOverlayIcon"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 80
+ }
+ },
+ {
+ "name": "Pet Info Overlay Style",
+ "description": "Change the style of the Pet Info overlay",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "petInfoOverlayStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 90
+ }
+ },
+ {
+ "name": "Show Last Pet",
+ "description": "Show 2 pets on the overlay\nUseful if training two pets at once with autopet",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "dualPets"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 98
+ }
+ },
+ {
+ "name": "Pet Inventory Display",
+ "description": "Shows an overlay in your inventory showing your current pet",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "petInvDisplay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 106
+ }
+ },
+ {
+ "name": "GUI Style",
+ "description": "Change the colour of the GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "colourStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 116
+ }
+ },
+ {
+ "name": "Click To Open Pets",
+ "description": "Click on the hud to open /pets",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "sendPetsCommand"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 124
+ }
+ },
+ {
+ "name": "Hide Pet Inventory Tooltip",
+ "description": "Hides the tooltip of your active in your inventory",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "hidePetTooltip"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 132
+ }
+ },
+ {
+ "name": "Show upgraded Pet Level",
+ "description": "Show the estimated pet level after an upgrade at Kats",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.PetOverlay",
+ "member": "showKatSitting"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/PetOverlay.java",
+ "line": 140
+ }
+ }
+ ]
+ },
+ {
+ "name": "World Renderer",
+ "description": "In World Renderers",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "world"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 367
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.WorldConfig"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/WorldConfig.java"
+ },
+ "options": [
+ {
+ "name": "Highlight Glowing Mushrooms",
+ "description": "Highlight glowing mushrooms in the mushroom gorge",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.WorldConfig",
+ "member": "highlightGlowingMushrooms"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/WorldConfig.java",
+ "line": 34
+ }
+ },
+ {
+ "name": "Glowing Mushroom Colour",
+ "description": "In which colour should glowing mushrooms be highlighted",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.WorldConfig",
+ "member": "glowingMushroomColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/WorldConfig.java",
+ "line": 42
+ }
+ }
+ ]
+ },
+ {
+ "name": "AH Tweaks",
+ "description": "Tweaks for Hypixel\u0027s (Not NEU\u0027s) Auction House",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "ahTweaks"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 374
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java"
+ },
+ "options": [
+ {
+ "name": "Search GUI",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "searchAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 35
+ }
+ },
+ {
+ "name": "Enable Search GUI",
+ "description": "Use the advanced search GUI with autocomplete and history instead of the normal sign GUI\n§eStar Selection Texture: Johnny#4567",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "enableSearchOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "Keep Previous Search",
+ "description": "Don\u0027t clear the search bar after closing the GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "keepPreviousSearch"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 53
+ }
+ },
+ {
+ "name": "Past Searches",
+ "description": "Show past searches below the autocomplete box",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "showPastSearches"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 62
+ }
+ },
+ {
+ "name": "ESC to Full Close",
+ "description": "Make pressing ESCAPE close the search GUI without opening up the AH again\nENTER can still be used to search",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "escFullClose"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 72
+ }
+ },
+ {
+ "name": "BIN Warning",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "binWarningAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 79
+ }
+ },
+ {
+ "name": "Enable Undercut BIN Warning",
+ "description": "Ask for confirmation when BINing an item for below X% of lowestbin",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "underCutWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 88
+ }
+ },
+ {
+ "name": "Enable Overcut BIN Warning",
+ "description": "Ask for confirmation when BINing an item for over X% of lowestbin",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "overCutWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 97
+ }
+ },
+ {
+ "name": "Undercut Warning Threshold",
+ "description": "Threshold for BIN warning\nExample: 10% means warn if sell price is 10% lower than lowest bin",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "warningThreshold"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 110
+ }
+ },
+ {
+ "name": "Overcut Warning Threshold",
+ "description": "Threshold for BIN warning\nExample: 50% means warn if sell price is 50% higher than lowest bin",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "overcutWarningThreshold"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 123
+ }
+ },
+ {
+ "name": "Sort Warning",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "sortWarningAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 130
+ }
+ },
+ {
+ "name": "Enable Sort Warning",
+ "description": "Show the sort mode when the mode is not \u0027Lowest Price\u0027",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "enableSortWarning"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 139
+ }
+ },
+ {
+ "name": "Enable AH Sell Value",
+ "description": "Display profit information (coins to collect, value if all sold, expired and unclaimed auctions)",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHTweaks",
+ "member": "enableAhSellValue"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHTweaks.java",
+ "line": 147
+ }
+ }
+ ]
+ },
+ {
+ "name": "Bazaar Tweaks",
+ "description": "Tweaks for the Bazaar",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "bazaarTweaks"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 381
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.BazaarTweaks"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/BazaarTweaks.java"
+ },
+ "options": [
+ {
+ "name": "Search GUI",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.BazaarTweaks",
+ "member": "searchAccordion"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/BazaarTweaks.java",
+ "line": 35
+ }
+ },
+ {
+ "name": "Enable Search GUI",
+ "description": "Use the advanced search GUI with autocomplete and history instead of the normal sign GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.BazaarTweaks",
+ "member": "enableSearchOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/BazaarTweaks.java",
+ "line": 44
+ }
+ },
+ {
+ "name": "Keep Previous Search",
+ "description": "Don\u0027t clear the search bar after closing the GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.BazaarTweaks",
+ "member": "keepPreviousSearch"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/BazaarTweaks.java",
+ "line": 53
+ }
+ },
+ {
+ "name": "Past Searches",
+ "description": "Show past searches below the autocomplete box",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.BazaarTweaks",
+ "member": "showPastSearches"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/BazaarTweaks.java",
+ "line": 62
+ }
+ },
+ {
+ "name": "ESC to Full Close",
+ "description": "Make pressing ESCAPE close the search GUI without opening up the Bazaar again\nENTER can still be used to search",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.BazaarTweaks",
+ "member": "escFullClose"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/BazaarTweaks.java",
+ "line": 72
+ }
+ }
+ ]
+ },
+ {
+ "name": "AH/BZ Graph",
+ "description": "Graph of auction and bazaar prices",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "ahGraph"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 388
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java"
+ },
+ "options": [
+ {
+ "name": "Enable AH/BZ Price Graph",
+ "description": "Enable or disable the graph. Disabling this will also make it so that no price data is stored.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "graphEnabled"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 38
+ }
+ },
+ {
+ "name": "Keybind",
+ "description": "Key to press to open the graph.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "graphKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 46
+ }
+ },
+ {
+ "name": "GUI Style",
+ "description": "Change the style of the graph GUI",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "graphStyle"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 56
+ }
+ },
+ {
+ "name": "Graph Colour",
+ "description": "Set a custom colour for the graph.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "graphColor"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 64
+ }
+ },
+ {
+ "name": "Secondary Graph Colour",
+ "description": "Set a custom colour for the second graph line.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "graphColor2"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 72
+ }
+ },
+ {
+ "name": "Default Time",
+ "description": "Change the default time period for the graph.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "defaultMode"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 82
+ }
+ },
+ {
+ "name": "Data Retention",
+ "description": "Change the time (in days) that data is kept for.\nLonger retention require more storage.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "dataRetention"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 94
+ }
+ },
+ {
+ "name": "Number of Graph Zones",
+ "description": "Change the number of graph zones.\nHigher numbers will have more detail, but will look way more cramped.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AHGraph",
+ "member": "graphZones"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AHGraph.java",
+ "line": 106
+ }
+ }
+ ]
+ },
+ {
+ "name": "Accessory Bag Overlay",
+ "description": "Accessory Bag Overlay",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "accessoryBag"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 395
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AccessoryBag"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AccessoryBag.java"
+ },
+ "options": [
+ {
+ "name": "Enable Accessory Bag Overlay",
+ "description": "Show an overlay on the accessory bag screen which gives useful information about your accessories",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.AccessoryBag",
+ "member": "enableOverlay"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/AccessoryBag.java",
+ "line": 33
+ }
+ }
+ ]
+ },
+ {
+ "name": "Profile Viewer",
+ "description": "Profile Viewer",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "profileViewer"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 402
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ProfileViewer"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ProfileViewer.java"
+ },
+ "options": [
+ {
+ "name": "Profile Viewer info",
+ "description": "The Profile Viewer requires you to have an §2api key§7 set (if you don\u0027t have one set do §2/api new§7)\n",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ProfileViewer",
+ "member": "pvInfo"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ProfileViewer.java",
+ "line": 45
+ }
+ },
+ {
+ "name": "Open Profile Viewer",
+ "description": "Brings up the profile viewer (/pv)\nShows stats and networth of players",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ProfileViewer",
+ "member": "openPV"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ProfileViewer.java",
+ "line": 57
+ }
+ },
+ {
+ "name": "Page layout",
+ "description": "§rSelect the order of the pages at the top of the Profile Viewer\n§eDrag text to rearrange",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ProfileViewer",
+ "member": "pageLayout"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ProfileViewer.java",
+ "line": 80
+ }
+ },
+ {
+ "name": "Always show bingo tab",
+ "description": "Always show bingo tab or only show it when the bingo profile is selected",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ProfileViewer",
+ "member": "alwaysShowBingoTab"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ProfileViewer.java",
+ "line": 88
+ }
+ },
+ {
+ "name": "Show Pronouns in /pv",
+ "description": "Shows the pronouns of a player in /pv. Data sourced from pronoundb.org",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ProfileViewer",
+ "member": "showPronounsInPv"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ProfileViewer.java",
+ "line": 96
+ }
+ }
+ ]
+ },
+ {
+ "name": "Apis",
+ "description": "Api Data",
+ "useReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.NEUConfig",
+ "member": "apiData"
+ },
+ "useLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/NEUConfig.java",
+ "line": 409
+ },
+ "structReference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData"
+ },
+ "structLocation": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java"
+ },
+ "options": [
+ {
+ "name": "Api Key",
+ "description": "Hypixel api key\nYou can run §a/api new§r to autofill this value.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "apiKey"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 37
+ }
+ },
+ {
+ "name": "Repository",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "repository"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 41
+ }
+ },
+ {
+ "name": "Automatically Update Repository",
+ "description": "Update the repository on every startup",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "autoupdate"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 47
+ }
+ },
+ {
+ "name": "Update Repository now",
+ "description": "Refresh your repository",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "updateRepositoryButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 52
+ }
+ },
+ {
+ "name": "Repository Location",
+ "description": "",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "repositoryLocation"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 57
+ }
+ },
+ {
+ "name": "Use default repository",
+ "description": "The latest, most up to date item list for the official NEU releases.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "setRepositoryToDefaultButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 62
+ }
+ },
+ {
+ "name": "Use pre-release repository",
+ "description": "The latest, most up to date item list for the NEU pre-releases.\n§4Use §lonly§r§4 with the pre-releases.",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "setRepositoryToDangerousButton"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 67
+ }
+ },
+ {
+ "name": "Repository User",
+ "description": "Repository User",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "repoUser"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 73
+ }
+ },
+ {
+ "name": "Repository Name",
+ "description": "Repository Name",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "repoName"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 79
+ }
+ },
+ {
+ "name": "Repository Branch",
+ "description": "Repository Branch",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "repoBranch"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 85
+ }
+ },
+ {
+ "name": "Edit Mode",
+ "description": "Enables you to edit items in the item list.\n§4Recommended for repository maintainers only.\n§4§lRemember: §rTurn off auto update as well",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "repositoryEditing"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 91
+ }
+ },
+ {
+ "name": "Lowestbin API",
+ "description": "§4Do §lNOT §r§4change this, unless you know exactly what you are doing\n§fDefault: §amoulberry.codes",
+ "reference": {
+ "class": "io.github.moulberry.notenoughupdates.options.seperateSections.ApiData",
+ "member": "moulberryCodesApi"
+ },
+ "location": {
+ "filename": "src/main/java/io/github/moulberry/notenoughupdates/options/seperateSections/ApiData.java",
+ "line": 96
+ }
+ }
+ ]
+ }
+ ]
+} \ No newline at end of file
diff --git a/src/services/neumeta.ts b/src/services/neumeta.ts
new file mode 100644
index 0000000..0077a44
--- /dev/null
+++ b/src/services/neumeta.ts
@@ -0,0 +1,43 @@
+export declare interface JavaReference {
+ class: string
+ member: string | null
+}
+
+export declare interface ClassReference extends JavaReference {
+ member: null
+}
+
+export declare interface MemberReference extends JavaReference {
+ member: string
+}
+
+export declare interface NEUFileLocation {
+ filename: string
+ line: number | null
+}
+
+export declare interface ConfigOption {
+ name: string
+ description: string
+ reference: MemberReference
+ location: NEUFileLocation
+}
+
+export declare interface ConfigCategory {
+ name: string
+ description: string
+ useReference: MemberReference
+ useLocation: NEUFileLocation
+ structReference: ClassReference
+ structLocation: NEUFileLocation
+ options: [ConfigOption]
+}
+
+export declare interface ConfigMeta {
+ categories: [ConfigCategory]
+}
+
+// TODO: multi version / introduced semantics
+export const latestData = require('./config-meta.json') as ConfigMeta;
+
+