-
Notifications
You must be signed in to change notification settings - Fork 4
/
regex.json
100 lines (100 loc) · 14.3 KB
/
regex.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"_note": "game_end regexes from AutoGG by Sk1er LLC",
"game_end": [
"^ +1st Killer - ?\\[?\\w*\\+*\\]? \\w+ - \\d+(?: Kills?)?$",
"^ *1st (?:Place ?)?(?:-|:)? ?\\[?\\w*\\+*\\]? \\w+(?: : \\d+| - \\d+(?: Points?)?| - \\d+(?: x .)?| \\(\\w+ .{1,6}\\) - \\d+ Kills?|: \\d+:\\d+| - \\d+ (?:Zombie )?(?:Kills?|Blocks? Destroyed)| - \\[LINK\\])?$",
"^ +Winn(?:er #1 \\(\\d+ Kills\\): \\w+ \\(\\w+\\)|er(?::| - )(?:Hiders|Seekers|Defenders|Attackers|PLAYERS?|MURDERERS?|Red|Blue|RED|BLU|\\w+)(?: Team)?|ers?: ?\\[?\\w*\\+*\\]? \\w+(?:, ?\\[?\\w*\\+*\\]? \\w+)?|ing Team ?[\\:-] (?:Animals|Hunters|Red|Green|Blue|Yellow|RED|BLU|Survivors|Vampires))$",
"^ +Alpha Infected: \\w+ \\(\\d+ infections?\\)$",
"^ +Murderer: \\w+ \\(\\d+ Kills?\\)$",
"^ +You survived \\d+ rounds!$",
"^ +(?:UHC|SkyWars|Bridge|Sumo|Classic|OP|MegaWalls|Bow|NoDebuff|Blitz|Combo|Bow Spleef|Boxing|Hypixel) (?:Duel|Doubles|Teams|Deathmatch|2v2v2v2|3v3v3v3|Parkour)? ?- \\d+:\\d+$",
"^ +They captured all wools!$",
"^ +Game over!$",
"^ +[\\d\\.]+k?/[\\d\\.]+k? \\w+$",
"^ +(?:Criminal|Cop)s won the game!$",
"^ +\\[?\\w*\\+*\\]? \\w+ - \\d+ Final Kills$",
"^ +Zombies - \\d*:?\\d+:\\d+ \\(Round \\d+\\)$",
"^ +. YOUR STATISTICS .$",
"^ {35,36}Winner(s?)$",
"^ {21}Bridge CTF [a-zA-Z]+ - \\d\\d:\\d\\d$",
"^ {35}GAME OVER!$",
"^ {32}Party Games$",
"^ +\\w+ won the game!$",
"^ +GAME OVER!$",
"^ +Player of the match: \\w+ \\(\\d+ Goals\\)$",
"^\\s*?.+ WINNER! .+$",
"^\\s*?.+ Bridge [a-zA-Z0-9]* - .+$",
"^ {6}#1 (?:\\[.+] )?(?:.{1,16}) \\(\\d+:\\d+:\\d+\\)$"
],
"en": {
"autoQueuePrefixGlobal": "^(?:You died! .+|YOU DIED! .+|You have been eliminated!|You have permanently died! .+|You won! .+|YOU WON! .+)$",
"autoFriendPattern": "Friend request from (?<name>.+)\\[ACCEPT] - \\[DENY] - \\[BLOCK].*",
"autoAfkReplyPattern": "^From (\\[.+?] )?(.+?): .+$",
"chatCleanerKarmaMessages": "^\\+(?<karma>\\d)+ Karma!$",
"chatCleanerJoin": "(?:sled into|slid into|joined|spooked into) the lobby",
"chatCleanerTicketAnnouncer": "^(?<player>(?!You )\\w{1,16} )has found an? .+$",
"chatCleanerSoulWellFind": "^.+ has found .+ in the Soul Well!$",
"chatCleanerGameAnnouncement": "^\u27a4 A (?:.+ game is available to join|game of .+ is (?:available to join|starting in .+ seconds))! CLICK HERE to join!$",
"chatCleanerBedwarsPartyAdvertisement": "^(?!\\[npc]).+(?!.+: )(([1-8]/[1-8]|[1-8]v[1-8]|[2-8]s)|(rbw|ranked))",
"chatCleanerConnectionStatus": "^(?:Friend|F|Guild|G) > (?<player>\\w{1,16}) (?:joined|left)\\.$",
"chatCleanerMvpEmotes": "\u00a7r\u00a7(?:c\u2764|6\u272e|a\u2714|c\u2716|b\u2615|e\u279c|e\u00af\\\\_\\(\u30c4\\)_/\u00af|c\\(\u256f\u00b0\u25a1\u00b0\uff09\u256f\u00a7r\u00a7f\ufe35\u00a7r\u00a77 \u253b\u2501\u253b|d\\( \uff9f\u25e1\uff9f\\)/|a1\u00a7r\u00a7e2\u00a7r\u00a7c3|b\u2609\u00a7r\u00a7e_\u00a7r\u00a7b\u2609|e\u270e\u00a7r\u00a76\\.\\.\\.|a\u221a\u00a7r\u00a7e\u00a7l\\(\u00a7r\u00a7a\u03c0\u00a7r\u00a7a\u00a7l\\+x\u00a7r\u00a7e\u00a7l\\)\u00a7r\u00a7a\u00a7l=\u00a7r\u00a7c\u00a7lL|e@\u00a7r\u00a7a'\u00a7r\u00a7e-\u00a7r\u00a7a'|6\\(\u00a7r\u00a7a0\u00a7r\u00a76\\.\u00a7r\u00a7ao\u00a7r\u00a7c\\?\u00a7r\u00a76\\)|b\u0f3c\u3064\u25d5_\u25d5\u0f3d\u3064|e\\(\u00a7r\u00a7b'\u00a7r\u00a7e-\u00a7r\u00a7b'\u00a7r\u00a7e\\)\u2283\u00a7r\u00a7c\u2501\u00a7r\u00a7d\u2606\uff9f\\.\\*\uff65\uff61\uff9f|e\u2694|a\u270c|c\u00a7lOOF|e\u00a7l<\\('O'\\)>|a\u30fd \\(\u25d5\u25e1\u25d5\\) \uff89|e= \u00a7r\u00a7b\uff3e\u25cf \u22cf \u25cf\uff3e\u00a7r\u00a7e =|e\u30fd\\(\\^\u25c7\\^\\*\\)/|e\\(\u00a7r\u00a7a\u273f\u00a7r\u00a7e\u25e0\u203f\u25e0\\)|b\u2603|9\u30fd\u00a7r\u00a75\\(\u00a7r\u00a7d\u2310\u00a7r\u00a7c\u25a0\u00a7r\u00a76_\u00a7r\u00a7e\u25a0\u00a7r\u00a7b\\)\u00a7r\u00a73\u30ce\u00a7r\u00a79\u266c|d<\u00a7r\u00a7eo\u00a7r\u00a7d/|6\\(\u00a7r\u00a78\u30fb\u00a7r\u00a76\u229d\u00a7r\u00a78\u30fb\u00a7r\u00a76\\)|a\\^_\\^|6\\(\u1d54\u1d25\u1d54\\)|a\\^-\\^)\u00a7r",
"chatCleanerHypeLimit": " \u27a4 You have reached your Hype limit!",
"giftBlocker": "They have gifted \\d+ (?:rank|ranks) so far!",
"chatCommonAdvertisements": "(?!.+: )(/?(((party join|join party)|p join|(guild join)|(join guild)|g join) \\w{1,16})|/?(party me|visit me|duel me|my ah|my smp)|(twitch.tv)|(youtube.com|youtu.be)|(/(visit|ah) \\w{1,16}|(visit /\\w{1,16})|(/gift)|(gilde)|(lowballing|lowbaling|lowvaling|lowvaluing|lowballer)))",
"chatRankBegging": "(?!.+: )([^\\[](vip|mvp|mpv|vpi)|(please|pls|plz|rank ?up|rank ?upgrade)|(buy|upgrade|gift|give) (rank|me)|(gifting|gifters)|( beg |begging|beggers))",
"chatCleanerGrinchPresents": "(?:You found (?:an egg|a gift|a candy)! .\\d{1,3} total.|^\\W{0,3}\\w{0,}\\S{0,3}\\s{0,1}\\w{1,16} has reached \\d{2,3} (?:gifts|eggs|candy)!)",
"connectedServerConnectMessage": "^(You are currently connected to server \\S+)|(Sending you to \\S+!)|(Sending you to \\S+)|(Sending to server \\S+)|(SERVER FOUND! Sending to \\S+!)|(Warping you to your SkyBlock island\\.{3})|(Warping\\.{3})|(Sending a visit request\\.{3})|(Finding player\\.{3})|(Request join for (?:Hub|Dungeon Hub) (?:.{2,4} \\S+|\\S+))|(Found an in-progress .+ game! Teleporting you to \\S+)|(Returning you to the lobby!)|(Teleporting you to suspect)$",
"chatCleanerEarnedCoinsAndExp": "^(?:\\W\\d+ .* Experience.*|\\W\\d+ Soul.*|\\W\\d+ coins.*|\\W\\d+ gold.*|.*\\W\\d+ Event EXP.*|\\W\\d+ tokens.*|You earned \\d+ GEXP from playing.+!|.+ just earned .+ as a Guild Level Reward!|YOU GOT LUCKY!You will receive DOUBLE EXP this game!)",
"chatCleanerReplayRecorded": "This game has been recorded\\. Click here to watch the Replay!",
"chatCleanerTip": "(?:You (?:tipped|\\(anonymously\\) tipped) (\\d+ (?:player|players)(?: in \\d+ (?:game|different games)!)|\\w{1,16} in .+!|\\d+ (?:player|players)!)|You were tipped by \\d+ (?:player|players) in the last \\S+!|You already tipped everyone that has boosters active, so there isn't anybody to be tipped right now!|You've already tipped that person today in .+! Try another user!|You've already tipped someone in the past hour in .+! Wait a bit and try again!|That player is not online, try another user!|No one has a network booster active right now! Try again later\\.|Slow down! You can only use \\/tip every few seconds\\.|No one has a network booster active right now! Try again later\\.|\\u27B2 (?:\\w{1,16}(?: and \\d+ others| and 1 other player)? activated .+ coins for this game!|\\w{1,16}(?: and \\d+ others| and 1 other player)? activated .+ coins for .+|Your game was boosted by (?:\\w{1,16}'s .+ coins Network Booster!|.+ coins Network Booster by \\w{1,16}(?: and \\d+ others| and 1 other player)?!)|Get free coins by clicking on this message)(?: Gain XP and coins by \\u00bb CLICKING HERE! \\u00ab)?|(?:\\u2718 \\w{1,16}'s Network Booster expired!|\\u27B2 )?(?:Buy Network Boosters|Network Boosters are available) at https?:\\/\\/store\\.hypixel\\.net\\/?)",
"chatCleanerOnlineStatus": "REMINDER: Your Online Status is currently set to (?:Appear Offline|Busy|Away)",
"chatCleanerGameTips": "^(?:If you get disconnected use /rejoin to join back in the game\\.|You may use /mmreport <skin name> to chat report in this mode!|Teaming with the .+ is not allowed!|Teaming is not allowed.+|Cross Teaming / Teaming with other teams is not allowed!|Cross-teaming is not allowed! Report cross-teamers using /report\\.|Cages opened! FIGHT!|Queued! Use the bed to return to lobby!|Queued! Use the bed to cancel!|You can use /ic <message> to communicate with your fellow infected!|To leave .+, type /lobby|Consider sharing some of your resources with your team mates by clicking the Banker NPC at your base\\.|You didn't pick up any more \\S+ because you have too much on you!|As a Spectator, you can talk in chat with fellow Spectators\\.|Contents of .+ Ender Chest have been dropped into their fountain\\.|Alive players cannot see dead players' chat\\.|The game has started!|You have 15s to spread out before it starts!|You will respawn next round!|Jumping before dropping can sometimes give you an advantage!|You can skip the level if you fail too many times on easy or medium difficulties!|DROP!|Reset location!|Dropper is currently in the Prototype Lobby, please report bugs at https:\\/\\/hypixel\\.net\\/bugs!|Atlas verdict submitted! Thank you :\\)|You can activate bridge building by left clicking with wool in your hand!)",
"chatCleanerStats": "Click to view the stats of your .* game!",
"chatCleanerLobbyFishingAnnouncement": "(?<rank>\\[\\S+] )?(?<player>(?!You )\\w{1,16} )caught .+",
"chatCleanerHotPotato": "\\w{1,16} burnt to a crisp due to a hot potato!",
"chatCleanerDuelsNoStatsChange": "Your stats did not change because you /duel'ed your opponent!|Your stats did not change because you dueled someone in your party!|No stats will be affected in this round!",
"chatCleanerBridgeOwnGoalDeath": "You just jumped through your own goal, enjoy the void death! :)",
"chatCleanerCurseOfSpam": "KALI HAS STRIKEN YOU WITH THE CURSE OF SPAM",
"chatCleanerDuelsBlockTrail": "Your block trail aura is disabled in this mode!",
"chatCleanerSkyblockWelcome": "Welcome to Hypixel SkyBlock!",
"chatDiscordSafetyWarning": "Please be mindful of Discord links in chat as they may pose a security risk",
"achievementPattern": "a>> {3}Achievement Unlocked: (?<achievement>.+) {3}<<a",
"levelUpPattern": "You are now Hypixel Level (?<level>\\d+)!",
"guildPlayerJoinPattern": "^(?:\\[.*] )?(?<player>\\S{1,16}) joined the guild!$",
"chatRestylerGameJoinStyle": "^\u00a7r\u00a7e\u00a7r\u00a7(?<color>[\\da-f])(?:\u00a7k)?(?<player>\\w{1,16})\u00a7r\u00a7r\u00a7r\u00a7e has joined (?<amount>.+)!\u00a7r\u00a7e\u00a7r$",
"chatRestylerGameLeaveStyle": "^\u00a7r\u00a7e\u00a7r\u00a7(?<color>[\\da-f])(?:\u00a7k)?(?<player>\\w{1,16})\u00a7r\u00a7r\u00a7r\u00a7e has quit!\u00a7r\u00a7e\u00a7r$",
"chatRestylerGameStartCounterStyle": "^(?<title>(The game starts in|Cages open in:|You will respawn in|The Murderer gets their sword in|You get your sword in|The alpha infected will be chosen in|Kill contracts will be issued in|The Murderers get their swords in|You can start shooting in|The door opens in|Hunters releasing in|Time Remaining:)) (?<time>\\d{1,3}) (?<unit>(seconds?!?))(?: .\\d+.|)$",
"chatRestylerGameStartCounterOutputStyle": "^\u00a7e\u00a7l\\* \u00a7a(The game starts in|Cages open in:|You will respawn in|The Murderer gets their sword in|You get your sword in|The alpha infected will be chosen in|Kill contracts will be issued in|The Murderers get their swords in|You can start shooting in|The door opens in|Hunters releasing in|Time Remaining:) \u00a7b\u00a7l\\d{1,3} \u00a7aseconds?!?\u00a7r$",
"chatRestylerFormattedPaddingPattern": "\\(\u00a7r\u00a7b(\\d{1,2})\u00a7r\u00a7r\u00a7r\u00a7e/\u00a7r\u00a7b(\\d{1,3})\u00a7r\u00a7r\u00a7r\u00a7e\\)",
"chatRestylerPartyPattern": "^((?:\u00a7r)?\u00a7\\w)(Party )(\\u00a7\\w>)",
"chatRestylerGuildPattern": "^((?:\u00a7r)?\u00a7\\w)(Guild >)",
"chatRestylerFriendPattern": "^((?:\u00a7r)?\u00a7\\w)(Friend >)",
"chatRestylerOfficerPattern": "^((?:\u00a7r)?\u00a7\\w)(Officer >)",
"chatRestylerStatusPattern": "^(?<type>(?:\u00a7aFriend|\u00a7a\u00a7aF|\u00a72Guild|\u00a72\u00a72G)) > (\u00a7r|\u00a7r\u00a7r){1,2}(?<player>\u00a7[\\da-f]\\w{1,16}) \u00a7r\u00a7e(?<status>(?:joined|left))\\.\u00a7r$",
"chatRestylerPrivateMessageToPattern": "^((?:\u00a7r)?\u00a7\\w)(To)([^:]*):(.*)",
"chatRestylerPrivateMessageFromPattern": "^((?:\u00a7r)?\u00a7\\w)(From)([^:]*):(.*)",
"autoChatSwapperPartyStatus": "^(?:You have been kicked from the party by (?:\\[.+] )?\\w{1,16}|(?:\\[.+] )?\\w{1,16} has disbanded the party!|You left the party\\.|You are not in a party\\.|The party was disbanded because (?:all invites expired and the party was empty|the party leader disconnected)\\.)$",
"autoChatSwapperChannelSwap": "^You are now in the (?<channel>ALL|GUILD|OFFICER) channel$",
"autoChatSwapperAlreadyInChannel": "You're already in this channel!",
"whiteChatNonMessage": "(?<prefix>.+)\u00a77: (?<message>.*)",
"privateMessageWhiteChat": "^(?<type>\u00a7dTo|\u00a7dFrom) (?<prefix>.+): \u00a7r(?<message>\u00a77.*)(?:\u00a7r)?$",
"limboLimiterSpawned": "You were spawned in Limbo.",
"limboLimiterAfk": "You are AFK. Move around to return from AFK.",
"autoChatSwapperPartyStatus2": "^(?:You have joined (?:\\[.+] )?(?:.*) party!|Party Members(?:\\[.+] )?\\w{1,100}|(?:\\[.+] )?\\w{1,100} joined the(?:.*) party(?:.*)|Party Finder > .* joined the dungeon group! \\(\\w+ Level \\d+\\))$",
"silentRemovalLeaveMessage": "(?:Friend|F|Guild|G) > (?<player>\\w{1,16}) left\\.",
"noSpectatorCommands": "You are not allowed to use commands as a spectator!",
"cannotShoutBeforeSkywars": "You can't shout until the game has started!",
"cannotShoutBeforeGame": "You can't use /shout before the game has started.",
"cannotShoutAfterGame": "You can't use /shout after the game has finished.",
"hypixelLevelUp": "You are now Hypixel Level (?<level>\\d+)!",
"casualGameEnd": "^(?:MINOR EVENT! .+ in .+ ended|DRAGON EGG OVER! Earned [\\d,]+XP [\\d,]g clicking the egg \\d+ times|GIANT CAKE! Event ended! Cake's gone!|PIT EVENT ENDED: .+ \\[INFO\\])$",
"cancelGgMessages": "^(?:.* )?(?:\\[.+] )?\\w{1,16}(?: .+)?: (?:❤|gg|GG|gf|Good Game|Good Fight|Good Round! :D|Have a good day!|<3|AutoGG By Sk1er!|AutoGG By Hytils Reborn!|gf|Good Fight|Good Round|:D|Well Played!|wp)$",
"cancelGlMessages": "(?!.+: )( gl(?!\\w)|glhf|good luck|have a good game|autogl by sk1er)",
"autoChatReportConfirm": "Please type /report confirm to log your report for staff review.",
"autoPartyWarpConfirm": "Some players are still in-game, run the command again to confirm warp!",
"tabFooterAdvertisement": "\u00a7aRanks, Boosters & MORE! \u00a7r\u00a7c\u00a7lSTORE.HYPIXEL.NET",
"tabHeaderAdvertisement": "\u00a7bYou are playing on \u00a7r\u00a7e\u00a7lMC.HYPIXEL.NET",
"gameBossbarAdvertisement": "\u00a7e\u00a7lPlaying \u00a7f\u00a7l.+ \u00a7e\u00a7lon \u00a7\\S\u00a7lMC\\.HYPIXEL\\.NET\u00a7r"
},
"test_woverflow_value": "hi"
}