feat: Option to disable Missing Items highlight for items with a semicolon (#212)
This commit is contained in:
@@ -61,6 +61,7 @@ object PowerUserTools : FirmamentFeature {
|
||||
val exportUIRecipes by keyBindingWithDefaultUnbound("export-recipe")
|
||||
val exportNpcLocation by keyBindingWithDefaultUnbound("export-npc-location")
|
||||
val highlightNonOverlayItems by toggle("highlight-non-overlay") { false }
|
||||
val dontHighlightSemicolonItems by toggle("dont-highlight-semicolon-items") { false }
|
||||
}
|
||||
|
||||
override val config
|
||||
|
||||
@@ -215,6 +215,8 @@ object ItemExporter {
|
||||
return
|
||||
}
|
||||
val stack = event.slot.stack ?: return
|
||||
val id = event.slot.stack.skyBlockId?.neuItem
|
||||
if (PowerUserTools.TConfig.dontHighlightSemicolonItems && id != null && id.contains(";")) return
|
||||
val isExported = nonOverlayCache.getOrPut(stack.skyBlockId ?: return) {
|
||||
RepoDownloadManager.repoSavedLocation.resolve("itemsOverlay")
|
||||
.resolve(ExportedTestConstantMeta.current.dataVersion.toString())
|
||||
|
||||
@@ -259,6 +259,8 @@
|
||||
"firmament.config.power-user.copy-texture-pack-id.description": "Copy the texture pack id that is used for the item stack under your cursor.",
|
||||
"firmament.config.power-user.copy-title": "Copy Inventory Title",
|
||||
"firmament.config.power-user.copy-title.description": "Copies Inventory and Screen Titles",
|
||||
"firmament.config.power-user.dont-highlight-semicolon-items": "Remove Semicolon Highlight",
|
||||
"firmament.config.power-user.dont-highlight-semicolon-items.description": "Removes the highlight from items that contain a semicolon e.g Pets or Enchanted Books.",
|
||||
"firmament.config.power-user.entity-data": "Show Entity Data",
|
||||
"firmament.config.power-user.entity-data.description": "Print out information about the entity under your cross-hair.",
|
||||
"firmament.config.power-user.export-item-stack": "Export Item Stack",
|
||||
@@ -267,7 +269,8 @@
|
||||
"firmament.config.power-user.export-npc-location.description": "Export the NPC's location to the repo data",
|
||||
"firmament.config.power-user.export-recipe": "Export Recipe Data",
|
||||
"firmament.config.power-user.export-recipe.description": "Export Recipe Data to the repo data",
|
||||
"firmament.config.power-user.highlight-non-overlay.description": "Highlight items missing in overlay",
|
||||
"firmament.config.power-user.highlight-non-overlay": "Highlight Missing Items",
|
||||
"firmament.config.power-user.highlight-non-overlay.description": "Highlights items that don't exist in the repo.",
|
||||
"firmament.config.power-user.show-item-id": "Show SkyBlock Ids",
|
||||
"firmament.config.power-user.show-item-id.description": "Show the SkyBlock id of items underneath them.",
|
||||
"firmament.config.price-data": "Price Data",
|
||||
|
||||
Reference in New Issue
Block a user