aboutsummaryrefslogtreecommitdiff
path: root/constants/regexes.json
diff options
context:
space:
mode:
authorgithub-actions[bot] <github-action@users.noreply.github.com>2024-02-16 10:24:37 +0000
committergithub-actions[bot] <github-action@users.noreply.github.com>2024-02-16 10:24:37 +0000
commit5a4e4d152959fff7c31dfb7b0d4d02c08b181a67 (patch)
tree60b7ec1405ee6f08f79ce8e485095d8bd105d5ca /constants/regexes.json
parent45990ae2c323c9257e2cbc19ab88c5ac031c1d1f (diff)
downloadSkyHanni-REPO-5a4e4d152959fff7c31dfb7b0d4d02c08b181a67.tar.gz
SkyHanni-REPO-5a4e4d152959fff7c31dfb7b0d4d02c08b181a67.tar.bz2
SkyHanni-REPO-5a4e4d152959fff7c31dfb7b0d4d02c08b181a67.zip
Update regexes based on https://github.com/hannibal002/Skyhanni/commit/f91973d60948d449cc45a4add901e6fe43aebd62
Diffstat (limited to 'constants/regexes.json')
-rw-r--r--constants/regexes.json203
1 files changed, 200 insertions, 3 deletions
diff --git a/constants/regexes.json b/constants/regexes.json
index d4fb758..bebeb78 100644
--- a/constants/regexes.json
+++ b/constants/regexes.json
@@ -1,30 +1,66 @@
{
- "sourceLabel": "df9f53b",
+ "sourceLabel": "f91973d",
"regexes": {
- "utils.string.isroman": "^M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})",
"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+)",
"data.hypixeldata.tablistprofile": "§e§lProfile: §r§a(?\u003cprofile\u003e.*)",
"data.hypixeldata.lobbytype": "(?\u003clobbyType\u003e.*lobby)\\d+",
"data.hypixeldata.islandname": "(?:§.)*(Area|Dungeon): (?:§.)*(?\u003cisland\u003e.*)",
+ "data.skill.actionbar": ".*§3\\+.* (?\u003cskill\u003e.*) \\((?\u003coverflow\u003e.*)/(?\u003cneeded\u003e.*)\\).*",
+ "data.skill.inventory": ".* §e(?\u003cnumber\u003e.*)§6/.*",
+ "data.skill.actionbarlow": ".*§3+(?\u003cadd\u003e.+) (?\u003cskill\u003e.*) \\((?\u003cpercentage\u003e.*)%\\).*",
+ "data.garden.milestone.crop": "§7Harvest §f(?\u003cname\u003e.*) §7on .*",
+ "data.garden.milestone.total": "§7Total: §a(?\u003cname\u003e.*)",
+ "data.garden.milestonefix.amount": ".*§e(?\u003chaving\u003e.*)§6/§e(?\u003cmax\u003e.*)",
"data.owninventory.chat.movedsacktoinventory": "§aMoved §r§e\\d* (?\u003cname\u003e.*)§r§a from your Sacks to your inventory.",
+ "data.accessory.bagname": "Accessory Bag \\((?\u003ccurrent\u003e\\d)/(?\u003ctotal\u003e\\d)\\)",
"actionbar.health": "§[c6](?\u003chealth\u003e[\\d,]+)/[\\d,]+❤.*",
"actionbar.defense": ".*§a(?\u003cdefense\u003e[\\d,]+)§a❈.*",
"actionbar.mana": ".*§b(?\u003cmana\u003e[\\d,]+)/[\\d,]+✎.*",
"actionbar.rift.time": "§[a7](?\u003criftTime\u003e[\\dms ]+)ф.*",
"actionbar.skyblock.xp": ".*(§b\\+\\d+ SkyBlock XP §.\\([^()]+\\)§b \\(\\d+/\\d+\\)).*",
+ "garden.warpcommand.tpplot": "/tp (?\u003cplot\u003e.*)",
+ "data.profile.switch": "§7Switching to profile (?\u003cname\u003e.*)\\.\\.\\.",
+ "data.profile.name": "§e§lProfile: §r§a(?\u003cname\u003e.*)",
+ "misc.compacttablist.advanced.level": ".*\\[(?\u003clevel\u003e.*)] §r(?\u003cname\u003e.*)",
+ "data.itemmanager.diceroll": "§eYour §r§(5|6High Class )Archfiend Dice §r§erolled a §r§.(?\u003cnumber\u003e.)§r§e! Bonus: §r§.(?\u003chearts\u003e.*)❤",
"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.*)",
"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",
"utils.item.neuitems.enchantmentname": "^(?\u003cformat\u003e(?:§.)+)(?\u003cname\u003e[^§]+) (?\u003clevel\u003e[IVXL]+)$",
"utils.item.name.potion": ".*Potion",
"utils.item.petlevel": "(?:§f§f)?§7\\[Lvl (?\u003clevel\u003e\\d+)] .*",
+ "utils.item.amount.front": "(?: *§8(\\+§\\w)?(?\u003camount\u003e[\\d.km,]+)(x )?)?(?\u003cname\u003e.*)",
+ "utils.item.amount.behind": "(?\u003cname\u003e(?:[\u0027\\w-]+ ?)+)(?:§8x(?\u003camount\u003e[\\d,]+))?",
+ "utils.time.amount": "(?:(?\u003cy\u003e\\d+) ?y(?:\\w* ?)?)?(?:(?\u003cd\u003e\\d+) ?d(?:\\w* ?)?)?(?:(?\u003ch\u003e\\d+) ?h(?:\\w* ?)?)?(?:(?\u003cm\u003e\\d+) ?m(?:\\w* ?)?)?(?:(?\u003cs\u003e\\d+) ?s(?:\\w* ?)?)?",
+ "utils.string.playerchat": "(?\u003cimportant\u003e.*?)(?:§[f7r])*: .*",
+ "utils.string.chatusername": "^(?:§\\w\\[§\\w\\d+§\\w] )?(?:(?:§\\w)+\\S )?(?\u003crankedName\u003e(?:§\\w\\[\\w.+] )?(?:§\\w)?(?\u003cusername\u003e\\w+))(?: (?:§\\w)?\\[.+?])?",
+ "string.isroman": "^M{0,3}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})",
"utils.item.sack": ".*Sack",
"utils.skyblocktime.season": "(?:Early |Late )?(?\u003cseason\u003eSpring|Summer|Autumn|Winter)",
"misc.pet.menu.title": "Pets(?: \\(\\d+/\\d+\\) )?",
"garden.plot.name": "§.Plot §7- §b(?\u003cname\u003e.*)",
"garden.plot.spray.target": "§a§lSPRAYONATOR! §r§7You sprayed §r§aPlot §r§7- §r§b(?\u003cplot\u003e.*) §r§7with §r§a(?\u003cspray\u003e.*)§r§7!",
+ "data.collection.api.counter": ".* §e(?\u003camount\u003e.*)§6/.*",
+ "data.collection.api.singlecounter": "§7Total Collected: §e(?\u003camount\u003e.*)",
+ "data.collection.api.tierzero": "§7Progress to .* I: .*",
+ "garden.farming.contest.time": "§a(?\u003cmonth\u003e.*) (?\u003cday\u003e.*)(?:rd|st|nd|th), Year (?\u003cyear\u003e.*)",
+ "garden.farming.contest.crop": "§8(?\u003ccrop\u003e.*) Contest",
+ "garden.farming.contest.sidebarcrop": "(?:§e○|§6☘) §f(?\u003ccrop\u003e.*) §a.*",
+ "garden.farming.contest.bracketdiamond": "§b§lDIAMOND §7\\(§bTop \\d{1,2}%§7\\): §6(?\u003camount\u003e.*)",
+ "garden.farming.contest.bracketplatinum": "§3§lPLATINUM §7\\(§bTop \\d{1,2}%§7\\): §6(?\u003camount\u003e.*)",
+ "garden.farming.contest.bracketgold": "§6§lGOLD §7\\(§bTop \\d{1,2}%§7\\): §6(?\u003camount\u003e.*)",
+ "garden.farming.contest.bracketsilver": "§f§lSILVER §7\\(§bTop \\d{1,2}%§7\\): §6(?\u003camount\u003e.*)",
+ "garden.farming.contest.bracketbronze": "§c§lBRONZE §7\\(§bTop \\d{1,2}%§7\\): §6(?\u003camount\u003e.*)",
+ "data.friends.remove": ".*\n§r§eYou removed §r(?\u003cname\u003e.*)§e from your friends list!§r§9§m\n.*",
+ "data.friends.add": "§aYou are now friends with (?\u003cname\u003e.*)",
+ "data.friends.removebest": ".*\n§r(?\u003cname\u003e.*)§e is no longer a best friend!§r§9§m\n.*",
+ "data.friends.addbest": ".*\n(?\u003cname\u003e.*)§a is now a best friend!§r§9§m\n.*",
+ "data.friends.rawname": "\\n§eClick to view §.(?\u003cname\u003e.*)§e\u0027s profile",
+ "data.friends.readfriends": "/viewprofile (?\u003cuuid\u003e.*)",
"data.party.you.joined": "§eYou have joined (?\u003cname\u003e.*)\u0027s §eparty!",
"data.party.others.joined": "(?\u003cname\u003e.*) §ejoined the party\\.",
"data.party.others.inparty": "§eYou\u0027ll be partying with: (?\u003cnames\u003e.*)",
@@ -39,19 +75,52 @@
"data.party.members.list": "Party (?:Leader|Moderators|Members): (?\u003cnames\u003e.*)",
"data.party.kuudrafinder.join": "§dParty Finder §f\u003e (?\u003cname\u003e.*?) §ejoined the group! \\(§[a-fA-F0-9]+Combat Level \\d+§e\\)",
"data.party.dungeonfinder.join": "§dParty Finder §f\u003e (?\u003cname\u003e.*?) §ejoined the dungeon group! \\(§[a-fA-F0-9].* Level \\d+§[a-fA-F0-9]\\)",
+ "data.purse.coins": "(Piggy|Purse): §6(?\u003ccoins\u003e[\\d,]+).*",
+ "data.purse.piggy": "Piggy: (?\u003ccoins\u003e.*)",
"data.sacks.sack": "^(.* Sack|Enchanted .* Sack)$",
"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",
+ "bazaar.orderhelper.itemname": "§.§l(?\u003ctype\u003eBUY|SELL) (?\u003cname\u003e.*)",
+ "bazaar.orderhelper.filled": "§7Filled: §[a6].*§7/.* §a§l100%!",
+ "bazaar.orderhelper.price": "§7Price per unit: §6(?\u003cnumber\u003e.*) coins",
"auctions.highlight.buyitnow": "§7Buy it now: §6(?\u003ccoins\u003e.*) coins",
"inventory.hidenotclickable.seeds": "SEEDS|CARROT_ITEM|POTATO_ITEM|PUMPKIN_SEEDS|SUGAR_CANE|MELON_SEEDS|CACTUS|INK_SACK-3",
+ "inventory.item.overlay.pet.level": "\\[Lvl (?\u003clevel\u003e\\d+)] .*",
+ "inventory.item.overlay.masterskull": "(.*)Master Skull - Tier .",
+ "inventory.item.overlay.vacuum": "§7Vacuum Bag: §6(?\u003camount\u003e\\d*) Pests?",
+ "inventory.item.overlay.harvest": "§7§7You may harvest §6(?\u003camount\u003e.).*",
+ "inventory.item.overlay.dungeonpotion": "Dungeon (?\u003clevel\u003e.*) Potion",
+ "inventory.item.overlay.bingogoalrank": "(§.)*You were the (§.)*(?\u003crank\u003e[\\w]+)(?\u003cordinal\u003e(st|nd|rd|th)) (§.)*to",
+ "misc.currentpet.inventory.selected": "§7§7Selected pet: (?\u003cpet\u003e.*)",
+ "misc.currentpet.chat.spawn": "§aYou summoned your §r(?\u003cpet\u003e.*)§r§a!",
+ "misc.currentpet.chat.despawn": "§aYou despawned your §r.*§r§a!",
+ "misc.currentpet.chat.rule": "§cAutopet §eequipped your §7\\[Lvl .*] (?\u003cpet\u003e.*)! §a§lVIEW RULE",
+ "item.abilities.cooldown.alignedother": "§eYou aligned §r§a.* §r§eother player(s)?!",
+ "item.abilities.cooldown.buffedyourself": "§aYou buffed yourself for §r§c\\+\\d+❁ Strength",
"dungeon.end.chests.spawned": "(?:§f)?( *)§r§c(The|Master Mode) Catacombs §r§8- §r§eFloor (.*)",
"event.winter.uniquegifts.gifted": "§6\\+1 Unique Gift given! To ([^§]+)§r§6!",
"event.winter.uniquegifts.giftname": "(?:WHITE|RED|GREEN)_GIFT$",
+ "event.winter.uniqugifts.counter.amount": "§7Unique Players Gifted: §a(?\u003camount\u003e.*)",
+ "fishing.trophy.trophyfish": "§6§lTROPHY FISH! §r§bYou caught an? §r(?\u003cdisplayName\u003e§[0-9a-f](?:§k)?[\\w -]+) §r(?\u003cdisplayRarity\u003e§[0-9a-f]§l\\w+)§r§b\\.",
+ "ashfang.freeze.cryogenic": "§cAshfang Follower\u0027s Cryogenic Blast hit you for .* damage!",
+ "inventory.itemstars.stars": "(.*)§.✪(.*)",
"minion.chat.upgrade": "§aYou have upgraded your Minion to Tier (?\u003ctier\u003e.*)",
"minion.chat.coin": "§aYou received §r§6(.*) coins§r§a!",
"minion.title": "Minion [^➜]",
"minion.item.collect": "^§aCollect All$",
+ "summoning.mobs.spawn": "§aYou have spawned your (.+) §r§asoul! §r§d\\((\\d+) Mana\\)",
+ "summoning.mobs.despawn": "§cYou have despawned your (monster|monsters)!",
+ "summoning.mobs.health": "§a§o(.+)\u0027s (.+)§r §[ae]([\\dkm]+)§c❤",
+ "summoning.mobs.seraphrecall": "§cThe Seraph recalled your (\\d) summoned allies!",
+ "combat.mobs.spawntime.arachne.fragment": "^☄ [a-z0-9_]{2,22} placed an arachne\u0027s calling! something is awakening! \\(4/4\\)$",
+ "combat.mobs.spawntime.arachne.crystal": "^☄ [a-z0-9_]{2,22} placed an arachne crystal! something is awakening!$",
+ "chat.player.death": "§c ☠ §r§7§r§.(?\u003cname\u003e.+)§r§7 (?\u003creason\u003e.+)",
+ "misc.ingametime.date": ".*((Early|Late) )?(Winter|Spring|Summer|Autumn) [0-9]{1,2}(nd|rd|th|st)?.*",
+ "slayer.blaze.dagger.attunement": "§cStrike using the §r(.+) §r§cattunement on your dagger!",
+ "slayer.questwarning.talkto": " {3}§r§5§l» §r§7Talk to Maddox to claim your .+ Slayer XP!",
+ "inventory.statstuning.points": "§7Stat has: §e(?\u003camount\u003e\\d+) points?",
+ "misc.nongodpot.effects": "§7You have §e(?\u003cname\u003e\\d+) §7non-god effects\\.",
"diana.chat.burrow.dug": "(§eYou dug out a Griffin Burrow!|§eYou finished the Griffin burrow chain!) .*",
"diana.chat.coins": "§6§lWow! §r§eYou dug out §r§6(?\u003ccoins\u003e.*) coins§r§e!",
"event.diana.mythological.tracker.minotaur": ".* §r§eYou dug out a §r§2Minotaur§r§e!",
@@ -61,6 +130,11 @@
"event.diana.mythological.tracker.minoshunter": ".* §r§eYou dug out a §r§2Minos Hunter§r§e!",
"event.diana.mythological.tracker.minosinquisitor": ".* §r§eYou dug out a §r§2Minos Inquisitor§r§e!",
"inventory.npc.sell.lore": "§7them to this Shop!|§eClick to buyback!",
+ "bazaar.cancelledorder.lastamount": "§a(?\u003camount\u003e.*)§7x",
+ "bazaar.cancelledorder.cancelledmessage": "§6\\[Bazaar] §r§7§r§cCancelled! §r§7Refunded §r§6(?\u003ccoins\u003e.*) coins §r§7from cancelling Buy Order!",
+ "bingo.compactchat.health": " {3}§r§7§8\\+§a.* §c❤ Health",
+ "bingo.compactchat.strength": " {3}§r§7§8\\+§a. §c❁ Strength",
+ "bingo.compactchat.border": "§[e3]§l▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬",
"relay.chat.1st": "§e[NPC] §dTia the Fairy§f: §b✆ §f§r§fThe first relay is on a branch of the large tree on the north-east of the fairy pond.",
"relay.chat.2nd": "§e[NPC] §dTia the Fairy§f: §b✆ §f§r§fThe next relay is in the castle ruins!",
"relay.chat.3rd": "§e[NPC] §dTia the Fairy§f: §b✆ §f§r§fThe next relay is in the §bRoyal Palace §rwithin the Dwarven Mines.",
@@ -70,19 +144,122 @@
"relay.chat.7th": "§e[NPC] §dTia the Fairy§f: §b✆ §f§r§fThe next relay is on top of the shack next to the shady inn right here close to the pond.",
"relay.chat.8th": "§e[NPC] §dTia the Fairy§f: §b✆ §f§r§fThe next relay is on top of a statue in the dungeon hub.",
"relay.chat.9th": "§e[NPC] §dTia the Fairy§f: §b✆ §f§r§fThe next relay is on top of the Auction House.",
+ "bingo.steps.crystal.obtained": " *§r§e(?\u003ccrystalName\u003eTopaz|Sapphire|Jade|Amethyst|Amber) Crystal",
+ "bingo.steps.collection": "Reach (?\u003camount\u003e[0-9]+(?:,\\d+)*) (?\u003cname\u003e.*) Collection\\.",
+ "bingo.steps.crystal.obtain": "Obtain a (?\u003cname\u003e\\w+) Crystal in the Crystal Hollows\\.",
+ "bingo.steps.skill": "Obtain level (?\u003clevel\u003e.*) in the (?\u003cskill\u003e.*) Skill.",
+ "bingo.steps.crystal.found": " *§r§5§l✦ CRYSTAL FOUND §r§7\\(.§r§7/5§r§7\\)",
+ "bingo.minion.name": "(?\u003cname\u003e.*) Minion (?\u003cnumber\u003e.*)",
+ "garden.inventory.skymart.copper": "§c(?\u003camount\u003e.*) Copper",
+ "garden.visitor.visitorarrive": ".* §r§ehas arrived on your §r§bGarden§r§e!",
+ "garden.visitor.copper": " §8\\+§c(?\u003camount\u003e.*) Copper",
+ "garden.visitor.gardenexperience": " §8\\+§2(?\u003camount\u003e.*) §7Garden Experience",
+ "garden.visitor.visitorchat": "§e\\[NPC] (§.)?(?\u003cname\u003e.*)§f: §r.*",
"garden.visitor.partialaccepted": "§aYou gave some of the required items!",
"garden.barn.skin.change": "§aChanging Barn skin to §r.*",
+ "garden.inventory.numbers.upgradetier": "§7Current Tier: §[ea](?\u003ctier\u003e.*)§7/§a.*",
+ "garden.visitor.timer.time": "§b§lVisitors: §r§f\\((?\u003ctime\u003e.*)\\)",
+ "garden.visitor.droptracker.accept": "OFFER ACCEPTED with (?\u003cvisitor\u003e.*) [(](?\u003crarity\u003e.*)[)]",
+ "garden.visitor.droptracker.copper": "[+](?\u003camount\u003e.*) Copper",
+ "garden.visitor.droptracker.gardenexp": "[+](?\u003camount\u003e.*) Garden Experience",
+ "garden.visitor.droptracker.farmingexp": "[+](?\u003camount\u003e.*) Farming XP",
+ "garden.visitor.droptracker.bits": "[+](?\u003camount\u003e.*) Bits",
+ "garden.visitor.droptracker.powder.mithril": "[+](?\u003camount\u003e.*) Mithril Powder",
+ "garden.visitor.droptracker.powder.gemstone": "[+](?\u003camount\u003e.*) Gemstone Powder",
+ "garden.optimalspeed.currentspeed": " Speed: §r§f✦(?\u003cspeed\u003e.*)",
"garden.level.inventory.nextxp": ".* §e(?\u003cnextLevelExp\u003e.*)§6/.*",
"garden.level.inventory.overflow": ".*§r §6(?\u003coverflow\u003e.*)",
"garden.level.inventory.currentlevel": "Garden Level (?\u003ccurrentLevel\u003e.*)",
"garden.level.chat.increase": " {4}§r§8\\+§r§2(?\u003cexp\u003e.*) §r§7Garden Experience",
+ "garden.dicer.melon.uncommon": "§a§lUNCOMMON DROP! §r§eDicer dropped §r§a(\\d+)x §r§aEnchanted Melon§r§e!",
+ "garden.dicer.melon.rare": "§9§lRARE DROP! §r§eDicer dropped §r§a(\\d+)x §r§aEnchanted Melon§r§e!",
+ "garden.dicer.melon.crazyrare": "§d§lCRAZY RARE DROP! §r§eDicer dropped §r§[a|9](\\d+)x §r§[a|9]Enchanted Melon(?: Block)?§r§e!",
+ "garden.dicer.melon.rngesus": "§5§lPRAY TO RNGESUS DROP! §r§eDicer dropped §r§9(\\d+)x §r§9Enchanted Melon Block§r§e!",
+ "garden.dicer.pumpkin.uncommon": "§a§lUNCOMMON DROP! §r§eDicer dropped §r§a(\\d+)x §r§aEnchanted Pumpkin§r§e!",
+ "garden.dicer.pumpkin.rare": "§9§lRARE DROP! §r§eDicer dropped §r§a(\\d+)x §r§aEnchanted Pumpkin§r§e!",
+ "garden.dicer.pumpkin.crazyrare": "§d§lCRAZY RARE DROP! §r§eDicer dropped §r§a(\\d+)x §r§aEnchanted Pumpkin§r§e!",
+ "garden.dicer.pumpkin.rngesus": "§5§lPRAY TO RNGESUS DROP! §r§eDicer dropped §r§[a|9](\\d+)x §r§(aEnchanted|9Polished) Pumpkin§r§e!",
"garden.jacob.contests.inventory.medal": "§7§7You placed in the (?\u003cmedal\u003e.*) §7bracket!",
+ "garden.nextcontest.day": "§aDay (?\u003cday\u003e.*)",
+ "garden.nextcontest.month": "(?\u003cmonth\u003e.*), Year (?\u003cyear\u003e.*)",
+ "garden.nextcontest.crop": "§(e○|6☘) §7(?\u003ccrop\u003e.*)",
+ "garden.armordrops.armor": "(FERMENTO|CROPIE|SQUASH|MELON)_(LEGGINGS|CHESTPLATE|BOOTS|HELMET)",
+ "misc.teleportpad.name": "§.✦ §aWarp To (?\u003cname\u003e.*)",
+ "misc.teleportpad.noname": "§.✦ §cNo Destination",
+ "garden.inventory.anita.extrafortune.realamount": "§5§o§aJacob\u0027s Ticket §8x(?\u003crealAmount\u003e.*)",
+ "misc.patchercoords.coords": "(?\u003cplayerName\u003e.*): [xX]: (?\u003cx\u003e[0-9.-]+),? [yY]: (?\u003cy\u003e[0-9.-]+),? [zZ]: (?\u003cz\u003e.*)",
+ "garden.composter.inventory.numbers.value": ".* §e(?\u003chaving\u003e.*)§6/(?\u003ctotal\u003e.*)",
+ "garden.composter.inventory.numbers.amount": "§7§7Compost Available: §a(?\u003camount\u003e.*)",
+ "garden.fortunedisplay.tablist.universal": " Farming Fortune: §r§6☘(?\u003cfortune\u003e\\d+)",
+ "garden.fortunedisplay.tablist.cropspecific": " (?\u003ccrop\u003eWheat|Carrot|Potato|Pumpkin|Sugar Cane|Melon|Cactus|Cocoa Beans|Mushroom|Nether Wart) Fortune: §r§6☘(?\u003cfortune\u003e\\d+)",
+ "garden.fortunedisplay.collection": "§7You have §6\\+(?\u003cff\u003e\\d{1,3})☘ .*",
+ "garden.fortunedisplay.tooltip": "^§7Farming Fortune: §a\\+([\\d.]+)(?: §2\\(\\+\\d\\))?(?: §9\\(\\+(\\d+)\\))?$",
+ "garden.fortunedisplay.armorability": "Tiered Bonus: .* [(](?\u003cpieces\u003e.*)/4[)]",
+ "garden.fortunedisplay.lotusability": "§7Piece Bonus: §6+(?\u003cbonus\u003e.*)☘",
+ "garden.fortunedisplay.armorabilityfortune": "§7.*§7Grants §6(?\u003cbonus\u003e.*)☘.*",
+ "misc.teleportpad.number": "§.(?\u003cnumber\u003e.*) teleport pad",
+ "garden.cropmilestone.fix.tablist": " Milestone: §r§a(?\u003ccrop\u003e.*) (?\u003ctier\u003e.*): §r§3(?\u003cpercentage\u003e.*)%",
+ "garden.cropmilestone.fix.levelup": " {2}§r§b§lGARDEN MILESTONE §3(?\u003ccrop\u003e.*) §8.*➜§3(?\u003ctier\u003e.*)",
+ "diana.waypoints.party": "§9Party §8\u003e (?\u003cplayerName\u003e.*)§f: §rx: (?\u003cx\u003e-?[0-9]{1,4}), y: (?\u003cy\u003e-?[0-9]{1,4}), z: (?\u003cz\u003e-?[0-9]{1,4})\\b",
+ "diana.waypoints.died": "§9Party §8\u003e (?\u003cplayerName\u003e.*)§f: §rInquisitor dead!",
+ "misc.trevor.trapper": "\\[NPC] Trevor: You can find your (?\u003crarity\u003e.*) animal near the (?\u003clocation\u003e.*).",
+ "misc.trevor.above": "The target is around (?\u003cheight\u003e.*) blocks above, at a (?\u003cangle\u003e.*) degrees angle!",
+ "misc.trevor.below": "The target is around (?\u003cheight\u003e.*) blocks below, at a (?\u003cangle\u003e.*) degrees angle!",
+ "misc.trevor.zone": "Zone: (?\u003czone\u003e.*)",
+ "misc.trevor.selfkill": "§aYour mob died randomly, you are rewarded §r§5(?\u003cpelts\u003e.*) pelts§r§a.",
+ "misc.trevor.kill": "§aKilling the animal rewarded you §r§5(?\u003cpelts\u003e.*) pelts§r§a.",
+ "garden.fortuneguide.capture.farminglevel": "SKILL LEVEL UP Farming .*➜(?\u003clevel\u003e.*)",
+ "garden.fortuneguide.capture.fortuneupgrade": "You claimed the Garden Farming Fortune (?\u003clevel\u003e.*) upgrade!",
+ "garden.fortuneguide.capture.anitabuff": "You tiered up the Extra Farming Drops upgrade to [+](?\u003clevel\u003e.*)%!",
+ "garden.fortuneguide.capture.anitamenu": "§7You have: §6\\+(?\u003clevel\u003e.*)☘ Farming Fortune",
+ "garden.fortuneguide.capture.lotusupgrade": "Lotus (?\u003cpiece\u003e.*) upgraded to [+].*☘!",
+ "garden.fortuneguide.capture.petlevelup": "Your (?\u003cpet\u003e.*) leveled up to level .*!",
+ "garden.fortuneguide.capture.cake": "(?:Big )?Yum! You (?:gain|refresh) [+]5☘ Farming Fortune for 48 hours!",
+ "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.*",
"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\\.",
"fishing.trophyfishing.armor": "(BRONZE|SILVER|GOLD|DIAMOND)_HUNTER_(HELMET|CHESTPLATE|LEGGINGS|BOOTS)",
"misc.restore.wizard.portal.earned": "§7Earned by:.*",
+ "chat.arachne.calling": "§4☄ §r.* §r§eplaced an §r§9Arachne\u0027s Calling§r§e!.*",
+ "chat.arachne.crystal": "§4☄ §r.* §r§eplaced an Arachne Crystal! Something is awakening!",
+ "chat.arachne.spawn": "§c\\[BOSS] Arachne§r§f: (?:The Era of Spiders begins now\\.|Ahhhh\\.\\.\\.A Calling\\.\\.\\.)",
+ "event.jerry.frozentreasure.compact": "COMPACT! You found an Enchanted Ice!",
+ "event.jerry.frozentreasure.item.whitegift": "FROZEN TREASURE! You found White Gift!",
+ "event.jerry.frozentreasure.item.greengift": "FROZEN TREASURE! You found Green Gift!",
+ "event.jerry.frozentreasure.item.redgift": "FROZEN TREASURE! You found Red Gift!",
+ "event.jerry.frozentreasure.item.packedice": "FROZEN TREASURE! You found Packed Ice!",
+ "event.jerry.frozentreasure.item.enchantedice": "FROZEN TREASURE! You found Enchanted Ice!",
+ "event.jerry.frozentreasure.item.enchantedpackedice": "FROZEN TREASURE! You found Enchanted Packed Ice!",
+ "event.jerry.frozentreasure.item.icebait": "FROZEN TREASURE! You found Ice Bait!",
+ "event.jerry.frozentreasure.item.glowychumbait": "FROZEN TREASURE! You found Glowy Chum Bait!",
+ "event.jerry.frozentreasure.item.glacialfragment": "FROZEN TREASURE! You found Glacial Fragment!",
+ "event.jerry.frozentreasure.item.glacialtalisman": "FROZEN TREASURE! You found Glacial Talisman!",
+ "event.jerry.frozentreasure.item.frozenbait": "FROZEN TREASURE! You found Frozen Bait!",
+ "event.jerry.frozentreasure.item.einaryredhoodie": "FROZEN TREASURE! You found Einary\u0027s Red Hoodie!",
+ "slayer.rngmeter.inventoryname": "(?\u003cname\u003e.*) RNG Meter",
+ "slayer.rngmeter.update": " {3}§dRNG Meter §f- §d(?\u003cexp\u003e.*) Stored XP",
+ "slayer.rngmeter.changeditem": "§aYou set your §r.* RNG Meter §r§ato drop §r.*§a!",
+ "combat.ghostcounter.skillxp": "[+](?\u003cgained\u003e[0-9,.]+) \\((?\u003ccurrent\u003e[0-9,.]+)(?:/(?\u003ctotal\u003e[0-9,.]+))?\\)",
+ "combat.ghostcounter.combatsection": ".*[+](?\u003cgained\u003e[0-9,.]+) (?\u003cskillName\u003e[A-Za-z]+) \\((?\u003cprogress\u003e(?\u003ccurrent\u003e[0-9.,]+)/(?\u003ctotal\u003e[0-9.,]+)|(?\u003cpercent\u003e[0-9.]+)%)\\).*",
+ "combat.ghostcounter.killcomboexpired": "§cYour Kill Combo has expired! You reached a (?\u003ccombo\u003e.*) Kill Combo!",
+ "combat.ghostcounter.ghostxp": "(?\u003ccurrent\u003e\\d+(?:\\.\\d+)?(?:,\\d+)?[kK]?)/(?\u003ctotal\u003e\\d+(?:\\.\\d+)?(?:,\\d+)?[kKmM]?)",
+ "combat.ghostcounter.bestiary": ".*(?:§\\d|§\\w)+BESTIARY (?:§\\d|§\\w)+Ghost (?:§\\d|§\\w)(?\u003cpreviousLevel\u003e\\d+)➜(?:§\\d|§\\w)(?\u003cnextLevel\u003e\\d+).*",
+ "combat.ghostcounter.skilllevel": ".*§e§lSkills: §r§a(?\u003cskillName\u003e.*) (?\u003cskillLevel\u003e\\d+).*",
+ "rift.everywhere.timer": "§(?\u003ccolor\u003e[a7])(?\u003ctime\u003e.*)ф Left.*",
+ "rift.area.westvillage.kloon.colour": "You\u0027ve set the color of this terminal to (?\u003ccolour\u003e.*)!",
+ "rift.everywhere.crux.progress": ".*(?\u003ctier\u003e§[0-9a-z][IV1-4-]+)\\s+(?\u003cname\u003e§[0-9a-z]\\w+)§[0-9a-z]:\\s*(?\u003cprogress\u003e§[0-9a-z](?:§[0-9a-z])?MAXED|§[0-9a-z]\\d+§[0-9a-z]/§[0-9a-z]\\d+).*",
+ "rift.everywhere.burger": ".*(?:§\\w)+You have (?:§\\w)+(?\u003camount\u003e\\d) Grubber Stacks.*",
+ "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.*)",
+ "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.*)",
"harp.inventory": "Harp.*",
"harp.menu": "Melody.*",
"harp.song.selected": "§aSong is selected!",
@@ -139,12 +316,29 @@
"mining.powder.tracker.reward.oilbarrel": "§aYou received §r§f(?\u003camount\u003e.*) §r§aOil Barrel§r§a.",
"mining.powder.tracker.reward.diamondessence": "§aYou received §r§b[+](?\u003camount\u003e.*) Diamond Essence§r§a.",
"mining.powder.tracker.reward.goldessence": "§aYou received §r§6[+](?\u003camount\u003e.*) Gold Essence§r§a.",
+ "misc.compacttablist.username": "^\\[(?\u003csblevel\u003e\\d+)] (?:\\[\\w+] )?(?\u003cusername\u003e\\w+)",
+ "misc.compacttablist.effects.godpot": "You have a God Potion active! (?\u003ctimer\u003e[\\w ]+)",
+ "misc.compacttablist.effects.active": "Active Effects(?:§.)*(?:\\n(?:§.)*§7.+)*",
+ "misc.compacttablist.effects.count": "You have (?\u003ceffectCount\u003e[0-9]+) active effect",
+ "misc.compacttablist.cookie": "Cookie Buff(?:§.)*(?:\\n(§.)*§7.+)*",
+ "misc.compacttablist.dungeonbuff": "Dungeon Buffs(?:§.)*(?:\\n(§.)*§7.+)*",
+ "misc.compacttablist.upgrades": "(?\u003cfirstPart\u003e§e[A-Za-z ]+)(?\u003csecondPart\u003e §f[\\w ]+)",
"tablist.firesaletitle": "§b§lFire Sales: §r§f\\([0-9]+\\)",
"crimson.volcano.header.tablistline": "(?:§.)*Volcano Explosivity:(?:[\\S ]+)*",
"crimson.volcano.status.tablistline": " *(?\u003cstatus\u003e(?:§.)*\\S+)",
+ "misc.chatsymbols.symbols": "^(?\u003csymbols\u003e(?:(?:§\\w)+\\S)+) ",
+ "misc.chatsymbols.symbol": "((?:§\\w)+\\S)",
+ "garden.pests.spawn.one": "§6§l.*! §7A §6Pest §7has appeared in §aPlot §7- §b(?\u003cplot\u003e.*)§7!",
+ "garden.pests.spawn.multiple": "§6§l.*! §6(?\u003camount\u003e\\d) Pests §7have spawned in §aPlot §7- §b(?\u003cplot\u003e.*)§7!",
+ "garden.pests.finder.scoreboard": " §7⏣ §[ac]The Garden §4§lൠ§7 x(?\u003cpests\u003e.*)",
+ "garden.pests.finder.inventory": "§4§lൠ §cThis plot has §6(?\u003camount\u003e\\d) Pests?§c!",
"garden.spray.material": "§a§lSPRAYONATOR! §r§7Your selected material is now §r§a(?\u003cspray\u003e.*)§r§7!",
"inventory.dojo.rankdisplay.name": "(?\u003ccolor\u003e§\\w)Test of (?\u003cname\u003e.*)",
"inventory.dojo.rankdisplay.rank": "(?:§\\w)+Your Rank: (?\u003crank\u003e§\\w.) §8\\((?\u003cscore\u003e\\d+)\\)",
+ "stranded.highlightplacement.location": "§7Location: §f\\[§e\\d+§f, §e\\d+§f, §e\\d+§f]",
+ "event.lobby.waypoint.presents.foundalready": "§cYou have already found this present!",
+ "event.lobby.waypoint.presents.found": "§aYou found a.*present! §r§e\\(§r§b\\d+§r§e/§r§b\\d+§r§e\\)",
+ "event.lobby.waypoint.presents.foundall": "§aCongratulations! You found all the presents in every lobby!",
"mining.eventtracker.bossbar.passive": "§e§lPASSIVE EVENT (?\u003cevent\u003e.+) §e§lRUNNING FOR §a§l(?\u003ctime\u003e\\S+)§r",
"mining.eventtracker.bossbar.active": "§e§lEVENT (?\u003cevent\u003e.+) §e§lACTIVE IN (?\u003carea\u003e.+) §e§lfor §a§l(?\u003ctime\u003e\\S+)§r",
"mining.eventtracker.started": "(?:§.)*\\s+(?:§.)+§l(?\u003cevent\u003e.+) STARTED!",
@@ -155,6 +349,9 @@
"rift.area.westvillage.vermintracker.spider": ".*§eYou vacuumed a §.*Spider.*",
"rift.area.westvillage.vermintracker.fly": ".*§eYou vacuumed a §.*Fly.*",
"rift.area.westvillage.vermintracker.binline": "§fVermin Bin: §\\w(?\u003ccount\u003e\\d+) (?\u003cvermin\u003e\\w+)",
- "rift.area.westvillage.vermintracker.bagline": "§fVacuum Bag: §\\w(?\u003ccount\u003e\\d+) (?\u003cvermin\u003e\\w+)"
+ "rift.area.westvillage.vermintracker.bagline": "§fVacuum Bag: §\\w(?\u003ccount\u003e\\d+) (?\u003cvermin\u003e\\w+)",
+ "test.dev.copyrng.slayer": "§7Slayer XP: §d.*§5/§d(?\u003cxp\u003e.*)",
+ "test.dev.copyrng.dungeon": "§7Dungeon Score: §d.*§5/§d(?\u003cxp\u003e.*)",
+ "test.bestiary.type": "\\[Lv(?\u003clvl\u003e.*)] (?\u003ctext\u003e.*)"
}
} \ No newline at end of file