aboutsummaryrefslogtreecommitdiff
path: root/constants
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-action@users.noreply.github.com>2024-03-12 19:03:15 +0000
committergithub-actions[bot] <github-action@users.noreply.github.com>2024-03-12 19:03:15 +0000
commitb379a269868c82cc94ad1237da142063c91c196a (patch)
treef864bb7fd1fe69588fc6826e8bb16bdbe6245e35 /constants
parent7df76296f561531e4f295ea19a5fbea022899024 (diff)
downloadSkyHanni-REPO-b379a269868c82cc94ad1237da142063c91c196a.tar.gz
SkyHanni-REPO-b379a269868c82cc94ad1237da142063c91c196a.tar.bz2
SkyHanni-REPO-b379a269868c82cc94ad1237da142063c91c196a.zip
Update regexes based on https://github.com/hannibal002/Skyhanni/commit/4352ffb08d4bfffc06adad2a068f375ab9874333
Diffstat (limited to 'constants')
-rw-r--r--constants/regexes.json121
1 files changed, 118 insertions, 3 deletions
diff --git a/constants/regexes.json b/constants/regexes.json
index 60e9eaa..b26b169 100644
--- a/constants/regexes.json
+++ b/constants/regexes.json
@@ -1,5 +1,5 @@
{
- "sourceLabel": "eb863d6",
+ "sourceLabel": "4352ffb",
"regexes": {
"data.hypixeldata.serverid.scoreboard": "§7\\d+/\\d+/\\d+ §8(?\u003cservertype\u003e[mM])(?\u003cserverid\u003e\\S+)",
"data.hypixeldata.serverid.tablist": " Server: §r§8(?\u003cserverid\u003e\\S+)",
@@ -27,6 +27,96 @@
"bingo.card.percentage": " {2}§8Top §.(?\u003cpercentage\u003e.*)%",
"bingo.card.goalcomplete": "§6§lBINGO GOAL COMPLETE! §r§e(?\u003cname\u003e.*)",
"bingo.card.hiddengoal": ".*§7§eThe next hint will unlock in (?\u003ctime\u003e.*)",
+ "features.gui.customscoreboard.scoreboard.main.motes": "^(§.)*Motes: (§.)*(?\u003cmotes\u003e[\\d,]+).*$",
+ "features.gui.customscoreboard.scoreboard.main.heat": "^Heat: (?\u003cheat\u003e.*)$",
+ "features.gui.customscoreboard.scoreboard.main.copper": "^(§.)*Copper: (§.)*(?\u003ccopper\u003e[\\d,]+).*$",
+ "features.gui.customscoreboard.scoreboard.main.location": "^\\s*(?\u003clocation\u003e(§7⏣|§5ф) .*)$",
+ "features.gui.customscoreboard.scoreboard.main.lobbycode": "^\\s*§.((\\d{2}/\\d{2}/\\d{2})|Server closing: [\\d:]+) §8(?\u003ccode\u003e.*)$",
+ "features.gui.customscoreboard.scoreboard.main.date": "^\\s*(Late |Early )?(Spring|Summer|Autumn|Winter) \\d{1,2}(st|nd|rd|th)?.*",
+ "features.gui.customscoreboard.scoreboard.main.time": "^\\s*§7\\d{1,2}:\\d{2}(?:am|pm) (?\u003csymbol\u003e(§b☽|§e☀|§.⚡|§.☔)).*$",
+ "features.gui.customscoreboard.scoreboard.main.footer": "§e(www|alpha).hypixel.net$",
+ "features.gui.customscoreboard.scoreboard.main.yearvotes": "(?\u003cyearvotes\u003e^§6Year \\d+ Votes$)",
+ "features.gui.customscoreboard.scoreboard.main.votes": "(?\u003cvotes\u003e§[caebd]\\|+§f\\|+ §(.+)$)",
+ "features.gui.customscoreboard.scoreboard.main.waitingforvote": "(§7Waiting for|§7your vote\\.\\.\\.)$",
+ "features.gui.customscoreboard.scoreboard.main.northstars": "North Stars: §d(?\u003cnorthstars\u003e[\\w,]+).*$",
+ "features.gui.customscoreboard.scoreboard.main.profiletype": "^\\s*(§7♲ §7Ironman|§a☀ §aStranded|§.Ⓑ §.Bingo).*$",
+ "features.gui.customscoreboard.scoreboard.multiuse.autoclosing": "(§.)*Auto-closing in: §c(\\d{1,2}:)?\\d{1,2}$",
+ "features.gui.customscoreboard.scoreboard.multiuse.startingin": "(§.)*Starting in: §.(\\d{1,2}:)?\\d{1,2}$",
+ "features.gui.customscoreboard.scoreboard.multiuse.timeelapsed": "(§.)*Time Elapsed: (§.)*(?\u003ctime\u003e(\\w+[ydhms] ?)+)$",
+ "features.gui.customscoreboard.scoreboard.multiuse.instanceshutdown": "(§.)*Instance Shutdown: (§.)*(?\u003ctime\u003e(\\w+[ydhms] ?)+)$",
+ "features.gui.customscoreboard.scoreboard.multiuse.timeleft": "(§.)*Time Left: (§.)*[\\w:,.]*$",
+ "features.gui.customscoreboard.scoreboard.dungeon.keys": "Keys: §.■ §.[✗✓] §.■ §a.x$",
+ "features.gui.customscoreboard.scoreboard.dungeon.cleared": "(§.)*Cleared: (§.)*(?\u003cpercent\u003e[\\w,.]+)% (§.)*\\((§.)*(?\u003cscore\u003e[\\w,.]+)(§.)*\\)$",
+ "features.gui.customscoreboard.scoreboard.dungeon.solo": "§3§lSolo$",
+ "features.gui.customscoreboard.scoreboard.dungeon.teammates": "(§.)*(?\u003cclassAbbv\u003e\\[\\w]) (§.)*(?\u003cusername\u003e[a-zA-Z0-9_]{2,16}) ((§.)*(?\u003cclassLevel\u003e\\[Lvl?(?\u003clevel\u003e[\\w,.]+)?]?)|(§.)*(?\u003chealth\u003e[\\w,.]+)(§.)*.?)$",
+ "features.gui.customscoreboard.scoreboard.dungeon.floor3guardians": "^§. - §.(Healthy|Reinforced|Laser|Chaos)§a ([\\w,.]?)+§c❤$",
+ "features.gui.customscoreboard.scoreboard.kuudra.wave": "^(§.)*Wave: (§.)*\\d+(§.)*( §.- §.\\d+:\\d+)?$",
+ "features.gui.customscoreboard.scoreboard.kuudra.tokens": "^(§.)*Tokens: §.[\\w,]+$",
+ "features.gui.customscoreboard.scoreboard.kuudra.submerges": "^(§.)*Submerges In: (§.)*[\\w,?:]+$",
+ "features.gui.customscoreboard.scoreboard.farming.medals": "§[6fc]§l(GOLD|SILVER|BRONZE) §fmedals: §[6fc]\\d+$",
+ "features.gui.customscoreboard.scoreboard.farming.locked": "^\\s*§cLocked$",
+ "features.gui.customscoreboard.scoreboard.farming.cleanup": "^\\s*(§.)*Cleanup(§.)*: (§.)*[\\d,.]+%$",
+ "features.gui.customscoreboard.scoreboard.farming.pasting": "^\\s*§f(Barn )?Pasting§7: (§.)*[\\d,]+%$",
+ "features.gui.customscoreboard.scoreboard.farming.pelts": "^(§.)*Pelts: (§.)*(?\u003cpelts\u003e[\\d,]+)( (§.)*\\([+-](?\u003cdiff\u003e[\\w,.]+)\\))?$",
+ "features.gui.customscoreboard.scoreboard.farming.moblocation": "^(§.)*Tracker Mob Location:",
+ "features.gui.customscoreboard.scoreboard.farming.jacobscontest": "^§eJacob\u0027s Contest$",
+ "features.gui.customscoreboard.scoreboard.farming.plot": "\\s*§aPlot §7-.*",
+ "features.gui.customscoreboard.scoreboard.mining.powder": "(§.)*᠅ §f(Gemstone|Mithril)( Powder)?(§.)*:?.*$",
+ "features.gui.customscoreboard.scoreboard.mining.windcompass": "§9Wind Compass$",
+ "features.gui.customscoreboard.scoreboard.mining.windcompassarrow": "( )*((§[a-zA-Z0-9]|[⋖⋗≈])+)( )*((§[a-zA-Z0-9]|[⋖⋗≈])+)?( )*",
+ "features.gui.customscoreboard.scoreboard.mining.miningevent": "^Event: §.§L.*$",
+ "features.gui.customscoreboard.scoreboard.mining.miningeventzone": "^Zone: §.*$",
+ "features.gui.customscoreboard.scoreboard.mining.raffleuseless": "^(Find tickets on the|ground and bring them|to the raffle box)$",
+ "features.gui.customscoreboard.scoreboard.mining.raffletickets": "^Tickets: §a\\d+ §7\\(\\d{1,3}\\.\\d%\\)$",
+ "features.gui.customscoreboard.scoreboard.mining.rafflepool": "^Pool: §6\\d+§8/500$",
+ "features.gui.customscoreboard.scoreboard.mining.mithriluseless": "^§7Give Tasty Mithril to Don!$",
+ "features.gui.customscoreboard.scoreboard.mining.mithrilremaining": "^Remaining: §a(\\d+ Tasty Mithril|FULL)$",
+ "features.gui.customscoreboard.scoreboard.mining.mithrilyourmithril": "^Your Tasty Mithril: §c\\d+.*$",
+ "features.gui.customscoreboard.scoreboard.mining.nearbyplayers": "^Nearby Players: §.(\\d+|N/A)$",
+ "features.gui.customscoreboard.scoreboard.mining.uselessgoblin": "^§7Kill goblins!$",
+ "features.gui.customscoreboard.scoreboard.mining.remaininggoblin": "^Remaining: §a\\d+ goblins$",
+ "features.gui.customscoreboard.scoreboard.mining.yourgoblin": "^Your kills: §c\\d+ ☠( §a\\(\\+\\d+\\))?$",
+ "features.gui.customscoreboard.scoreboard.combat.magmachamber": "^Magma Chamber$",
+ "features.gui.customscoreboard.scoreboard.combat.magmaboss": "^§7Boss: §[c6e]\\d{1,3}%$",
+ "features.gui.customscoreboard.scoreboard.combat.damagesoaked": "^§7Damage Soaked:",
+ "features.gui.customscoreboard.scoreboard.combat.killmagmas": "^§6Kill the Magmas:$",
+ "features.gui.customscoreboard.scoreboard.combat.killmagmasbar": "^((§.)*▎+)+.*$",
+ "features.gui.customscoreboard.scoreboard.combat.magmareforming": "^§cThe boss is reforming!$",
+ "features.gui.customscoreboard.scoreboard.combat.magmabosshealth": "^§7Boss Health:$",
+ "features.gui.customscoreboard.scoreboard.combat.magmabosshealthbar": "^§.(\\d{1,2}(\\.\\d)?M|\\d{1,3}k)§f/§a10M§c❤$",
+ "features.gui.customscoreboard.scoreboard.combat.broodmother": "^§4Broodmother§7: §[e64](Slain|Dormant|Soon|Awakening|Imminent|Alive!)$",
+ "features.gui.customscoreboard.scoreboard.combat.bosshp": "^(Protector|Dragon) HP: §a(,?\\d{1,3})* §c❤$",
+ "features.gui.customscoreboard.scoreboard.combat.bossdamage": "^Your Damage: §c(,?\\d{1,3}(\\.\\d)?)*$",
+ "features.gui.customscoreboard.scoreboard.combat.slayerquest": "^Slayer Quest$",
+ "features.gui.customscoreboard.scoreboard.misc.essence": "^\\s*(.*)?Essence: §.(?\u003cessence\u003e-?\\d+(:?,\\d{3})*(?:\\.\\d+)?)$",
+ "features.gui.customscoreboard.scoreboard.misc.brokenredstone": "\\s*e: §e§b\\d{1,3}%$",
+ "features.gui.customscoreboard.scoreboard.misc.redstone": "\\s*(§.)*⚡ §cRedstone: (§.)*\\d{1,3}%$",
+ "features.gui.customscoreboard.scoreboard.misc.visiting": "^\\s*§a✌ §7\\(§.\\d+(§.)?/\\d+(§.)?\\)$",
+ "features.gui.customscoreboard.scoreboard.misc.flightduration": "^\\s*Flight Duration: §a(:?\\d{1,3})*$",
+ "features.gui.customscoreboard.scoreboard.misc.dojochallenge": "^(§.)*Challenge: (§.)*(?\u003cchallenge\u003e[\\w ]+)$",
+ "features.gui.customscoreboard.scoreboard.misc.dojodifficulty": "^(§.)*Difficulty: (§.)*(?\u003cdifficulty\u003e[\\w ]+)$",
+ "features.gui.customscoreboard.scoreboard.misc.dojopoints": "^(§.)*Points: (§.)*(?\u003cpoints\u003e[\\w,.]+) ?( (§.)*\\((§.)*[+-](§.)*(?\u003cdifference\u003e[\\w,.]+)(§.)*\\))?$",
+ "features.gui.customscoreboard.scoreboard.misc.dojotime": "^(§.)*Time: (§.)*(?\u003ctime\u003e(?\u003cseconds\u003e\\w+s))( (§.)*\\((§.)*[+-](§.)*(?\u003cdifference\u003e[\\w,.]+)(§.)*\\))?$",
+ "features.gui.customscoreboard.scoreboard.misc.objective": "^(§.)*(Objective|Quest).*",
+ "features.gui.customscoreboard.scoreboard.misc.thirdobjectiveline": "(\\s*§.\\(§.\\w+§./§.\\w+§.\\)|§f Mages.*|§f Barbarians.*|§edefeat Kuudra|§eand stun him)",
+ "features.gui.customscoreboard.scoreboard.misc.wtfarethoselines": "^§eMine 10 Rubies$",
+ "features.gui.customscoreboard.scoreboard.misc.darkauction.currentitem": "^Current Item:$",
+ "features.gui.customscoreboard.scoreboard.events.travelingzoo": "§aTraveling Zoo§f \\d{0,2}:\\d{2}$",
+ "features.gui.customscoreboard.scoreboard.events.newyear": "§dNew Year Event!§f \\d{0,2}?:?\\d{2}$",
+ "features.gui.customscoreboard.scoreboard.events.spooky": "§6Spooky Festival§f \\d{0,2}?:?\\d{2}$",
+ "features.gui.customscoreboard.scoreboard.events.wintereventstart": "(§.)*Event Start: §.\\d+:\\d+$",
+ "features.gui.customscoreboard.scoreboard.events.wintereventnextwave": "(§.)*Next Wave: (§.)*(\\d+:\\d+|Soon!)$",
+ "features.gui.customscoreboard.scoreboard.events.wintereventwave": "(§.)*Wave \\d+$",
+ "features.gui.customscoreboard.scoreboard.events.wintereventmagmaleft": "(§.)*Magma Cubes Left: §.\\d+$",
+ "features.gui.customscoreboard.scoreboard.events.wintereventtotaldmg": "(§.)*Your Total Damage: §.\\d+( §e\\(#\\d+\\)?)?$",
+ "features.gui.customscoreboard.scoreboard.events.wintereventcubedmg": "(§.)*Your Cube Damage: §.\\d+$",
+ "features.gui.customscoreboard.scoreboard.rift.dimension": "^\\s*§fRift Dimension$",
+ "features.gui.customscoreboard.tablist.gems": "^\\s*Gems: §a(?\u003cgems\u003e\\d*,?(\\.\\d+)?[a-zA-Z]?)$",
+ "features.gui.customscoreboard.tablist.bank": "^\\s*Bank: §6(?\u003cbank\u003e[\\w.,]+(?:§7 \\/ §6(?\u003ccoop\u003e[\\w.,]+))?)$",
+ "features.gui.customscoreboard.tablist.mithrilpowder": "^\\s*Gemstone Powder: (?:§.)+(?\u003cmithrilpowder\u003e[\\d,\\.]+)$",
+ "features.gui.customscoreboard.tablist.gemstonepowder": "^\\s*Gemstone Powder: (?:§.)+(?\u003cgemstonepowder\u003e[\\d,\\.]+)$",
+ "features.gui.customscoreboard.tablist.event": "^\\s*§e§lEvent: §r(?\u003cname\u003e§.*)$",
+ "features.gui.customscoreboard.tablist.eventtime": "^\\s+Ends In: §r§e(?\u003ctime\u003e.*)$",
"utils.item.lore.rarity.line": "^(?:§.){2,3}(?:.§. (?:§.){4})?(?:SHINY )?(?\u003crarity\u003eCOMMON|UNCOMMON|RARE|EPIC|LEGENDARY|MYTHIC|DIVINE|SUPREME|SPECIAL|VERY SPECIAL|ULTIMATE) ?(?:DUNGEON )?(?\u003citemCategory\u003e[^§]*)(?: (?:§.){3}.)?$",
"utils.item.name.abiphone": ".{2}Abiphone .*",
"utils.item.name.enchanted.book": ".{2}?Enchanted Book",
@@ -84,6 +174,30 @@
"data.sacks.number": "(?:(?:§[0-9a-f](?\u003clevel\u003eI{1,3})§7:)?|(?:§7Stored:)?) (?\u003ccolor\u003e§[0-9a-f])(?\u003cstored\u003e[0-9.,kKmMbB]+)§7/(?\u003ctotal\u003e\\d+(?:[0-9.,]+)?[kKmMbB]?)",
"data.sacks.gemstone": " §[0-9a-f](?\u003cgemrarity\u003e[A-z]*): §[0-9a-f](?\u003cstored\u003e\\d+(?:\\.\\d+)?(?:(?:,\\d+)?)+[kKmM]?)(?: §[0-9a-f]\\(\\d+(?:\\.\\d+)?(?:(?:,\\d+)?)+[kKmM]?\\))?",
"bingo.detection.scoreboard": " §.Ⓑ §.Bingo",
+ "data.maxwell.chat.power": "§eYou selected the §a(?\u003cpower\u003e.*) §e(power )?for your §aAccessory Bag§e!",
+ "data.maxwell.inventory.power": "§7Selected Power: §a(?\u003cpower\u003e.*)",
+ "data.maxwell.inventory.magicalpower": "§7Magical Power: §6(?\u003cmp\u003e[\\d,]+)",
+ "data.maxwell.gui.thaumaturgy": "Accessory Bag Thaumaturgy",
+ "data.maxwell.gui.yourbags": "Your Bags",
+ "data.maxwell.gui.selectedpower": "§aPower is selected!",
+ "data.quiver.chat.select": "§aYou set your selected arrow type to §f(?\u003carrow\u003e.*)§a!",
+ "data.quiver.chat.fillupjax": "(§.)*Jax forged (§.)*(?\u003ctype\u003e.*?)(§.)* x(?\u003camount\u003e[\\d,]+)( (§.)*for (§.)*(?\u003ccoins\u003e[\\d,]+) Coins)?(§.)*!",
+ "data.quiver.chat.fillup": "§aYou filled your quiver with §f(?\u003cflintAmount\u003e.*) §aextra arrows!",
+ "data.quiver.chat.cleared": "§aCleared your quiver!",
+ "data.quiver.chat.arrowreset": "§cYour favorite arrow has been reset!",
+ "data.quiver.chat.addedtoquiver": "(§.)*You\u0027ve added (§.)*(?\u003ctype\u003e.*) x(?\u003camount\u003e.*) (§.)*to your quiver!",
+ "data.quiver.fakebows": "^(BOSS_SPIRIT_BOW|CRYPT_BOW)$",
+ "data.quiver.quivername": "^Quiver$",
+ "data.bits.scoreboard": "^Bits: §b(?\u003camount\u003e[\\d,.]+).*$",
+ "data.bits.chat.famerankup": "§eYou gained §3(?\u003camount\u003e.*) Bits Available §ecompounded from all your §epreviously eaten §6cookies§e! Click here to open §6cookie menu§e!",
+ "data.bits.chat.boostercookieate": "§eYou consumed a §6Booster Cookie§e!.*",
+ "data.bits.gui.availablemenu": "§7Bits Available: §b(?\u003ctoClaim\u003e[\\d,]+)(§3.+)?",
+ "data.bits.gui.sbmenufamerank": "§7Your rank: §e(?\u003crank\u003e.*)",
+ "data.bits.gui.communityshopfamerank": "§7Fame Rank: §e(?\u003crank\u003e.*)",
+ "data.bits.gui.mainmenuname": "^SkyBlock Menu$",
+ "data.bits.gui.mainmenustack": "^§6Booster Cookie$",
+ "data.bits.gui.famerankmenuname": "^(Community Shop|Booster Cookie)$",
+ "data.bits.gui.famerankmenustack": "^(§aCommunity Shop|§eFame Rank)$",
"api.skilldisplay.skill.percent": "\\+(?\u003cgained\u003e[\\d.,]+) (?\u003cskillName\u003e.+) \\((?\u003cprogress\u003e[\\d.]+)%\\)",
"api.skilldisplay.skill": "\\+(?\u003cgained\u003e[\\d.,]+) (?\u003cskillName\u003e\\w+) \\((?\u003ccurrent\u003e[\\d.,]+)/(?\u003cneeded\u003e[\\d.,]+)\\)",
"api.skilldisplay.skill.multiplier": "\\+(?\u003cgained\u003e[\\d.,]+) (?\u003cskillName\u003e.+) \\((?\u003ccurrent\u003e[\\d.,]+)/(?\u003cneeded\u003e[\\d,.]+[kmb])\\)",
@@ -271,7 +385,8 @@
"garden.fortuneguide.capture.strength": " Strength: §r§c❁(?\u003cstrength\u003e.*)",
"garden.fortuneguide.capture.uniquevisitors.tier": "§7Progress to Tier (?\u003cnextTier\u003e\\w+):.*",
"garden.fortuneguide.capture.uniquevisitors.tierprogress": ".* §e(?\u003chaving\u003e.*)§6/(?\u003ctotal\u003e.*)",
- "misc.serverrestart.restart": "§cServer closing: (?\u003cminutes\u003e\\d+):(?\u003cseconds\u003e\\d+) §8.*",
+ "features.misc.serverrestart.time": "§cServer closing: (?\u003cminutes\u003e\\d+):(?\u003cseconds\u003e\\d+) ?§8.*",
+ "features.misc.serverrestart.greedy": "§cServer closing:.*",
"fame.projects.contribute": "§7Contribute again: §e(?\u003ctime\u003e.*)",
"fame.projects.completed": "§aProject is (?:being built|released)!",
"fishing.tracker.chat.coins": ".* CATCH! §r§bYou found §r§6(?\u003ccoins\u003e.*) Coins§r§b\\.",
@@ -309,7 +424,7 @@
"rift.everywhere.motesorb": "§5§lORB! §r§dPicked up §r§5+.* Motes§r§d.*",
"slayer.bosswarning.progress": " \\(?(?\u003cprogress\u003e[0-9.,k]+)/(?\u003ctotal\u003e[0-9.,k]+)\\)?.*",
"rift.area.stillgore.effegies.respawn": "§eRespawn §c(?\u003ctime\u003e.*) §7\\(or click!\\)",
- "rift.area.stillgore.effegies.heart": "Effigies: (?\u003chearts\u003e.*)",
+ "rift.area.stillgore.effegies.heart": "Effigies: (?\u003chearts\u003e((§[7c])?⧯)*)",
"combat.bestiary.data.progress": "(?\u003ccurrent\u003e[0-9kKmMbB,.]+)/(?\u003cneeded\u003e[0-9kKmMbB,.]+$)",
"combat.bestiary.data.title": "^(?:\\(\\d+/\\d+\\) )?(Bestiary|.+) ➜ (.+)$",
"mining.kingtalisman.king": "§6§lKing (?\u003cname\u003e.*)",