Commit Graph

  • 278a574b80 feat: filter/ipfilter searching & support removing both string and index for add/remove/clear/list commands master ChomeNS 2025-09-23 17:33:04 +07:00
  • 00e4c4f289 feat: python servereval ChomeNS 2025-09-23 10:35:25 +07:00
  • 262e13fa68 fix: server ip leaking in discord disconnect reason and *seen even when hidden: true ChomeNS 2025-09-21 13:38:59 +07:00
  • 5efd7ddf8a fix: running *alts on username: ' OR '1'='1 not working correctly because of flags ChomeNS 2025-09-17 18:08:11 +07:00
  • 0e8fe39937 fix: respawn self care never stops running (after being triggered) ChomeNS 2025-09-17 12:21:10 +07:00
  • efb3c60abc fix: update voicechat version (i didn't test it i hope it doesn't break) ChomeNS 2025-09-15 18:30:54 +07:00
  • 7991ad6c49 fix: useCore disabled keep spamming tag add in music ChomeNS 2025-09-07 18:23:46 +07:00
  • b19d093a11 fix: hoverevent not showing for *cb list ChomeNS 2025-09-07 09:25:05 +07:00
  • 26fe45211d fix: remove exclusive exclusive custompitch "chomens_bot_custompitch" ChomeNS 2025-09-03 19:55:39 +07:00
  • 8509027024 feat: bring back nomusic since mewo is do thing now ChomeNS 2025-08-31 16:04:48 +07:00
  • e4bac5a9dd refactor: chomens mod don't hardcode run command prefix ChomeNS 2025-08-28 20:43:27 +07:00
  • 1b4f1419c0 feat: ip filter add username convert to ip automatically ChomeNS 2025-08-27 20:08:37 +07:00
  • e59e44a5fb perf: improve nbs custom instrument parsing speed like whatever meow bot did ChomeNS 2025-08-27 19:39:41 +07:00
  • b52e6e1d52 refactor: increase filter & ipfilter reason length ChomeNS 2025-08-27 19:38:55 +07:00
  • 2e52ad14d3 fix: recursive path in *music list not working correctly ChomeNS 2025-08-24 19:23:24 +07:00
  • 4f4fda4f9c feat: force impulse core ChomeNS 2025-08-24 19:08:21 +07:00
  • cc73b31c68 fix: Now playing twice fix in MusicPlayerPlugin ChomeNS 2025-08-24 10:21:12 +07:00
  • 55ba9df077 feat: nodiscord tags for discord ChomeNS 2025-08-23 08:39:12 +07:00
  • 4ec3cf6821 fix: music not parsing path correctly for directories ChomeNS 2025-08-23 08:38:20 +07:00
  • fbd95b10b3 feat: use sounds.json for NBS custom instruments, but this time it's actually good (for songs from https://noteblock.world) ChomeNS 2025-08-22 19:26:43 +07:00
  • 4ed8f77841 fix: selector nomusic it conflicts with mewo so remove ChomeNS 2025-08-22 19:25:10 +07:00
  • f5844ba36f fix: correct custom instrument pitch ChomeNS 2025-08-21 20:54:02 +07:00
  • 77b2d73998 fix: add listen/unlisten to command description (forgor) ChomeNS 2025-08-21 20:05:42 +07:00
  • c0ba059efb feat: opt-in music player (finally !!!) ChomeNS 2025-08-20 19:45:55 +07:00
  • dd11b6fafe fix: hopefully fix denis crash + make the section sign problem a bit better (not really) ChomeNS 2025-08-19 19:08:34 +07:00
  • e938e5a4b6 fix: some improvements and bugfixes in music ChomeNS 2025-08-18 19:20:28 +07:00
  • 0a87c1aed6 fix: LoL forgor to check if extras exists and self care enabled ChomeNS 2025-08-18 17:48:46 +07:00
  • a0042f74df feat: username self-care that isn't chat-based (idea from denis, thanks !) ChomeNS 2025-08-18 17:43:19 +07:00
  • 3a21ada559 fix: handle extras messages in ExecutorService to prevent bot hang from strangers sending ahh data ChomeNS 2025-08-18 17:43:03 +07:00
  • 05d01d3cce refactor: lower default reconnect delay and chat queue delay (sync with the main instance) ChomeNS 2025-08-18 17:12:02 +07:00
  • 1b96b636df feat: withNamespace option support for extras sendPayload too ChomeNS 2025-08-18 17:06:15 +07:00
  • b9134d0df9 feat: finally use extras messenger to communicate with chomens mod for Top Secret Experience ChomeNS 2025-08-17 17:27:06 +07:00
  • fe09c3f47b feat: make translate result copyable ChomeNS 2025-08-17 11:39:19 +07:00
  • 40219d2912 feat: remake the player database to not use JSON at ALL ChomeNS 2025-08-16 15:07:03 +07:00
  • 564be9ff3d fix: memory leak in chomens mod plugin (not clearing connected players when disconnect) ChomeNS 2025-08-15 19:48:08 +07:00
  • c39193881c refactor: improve player position tracking ChomeNS 2025-08-15 19:46:34 +07:00
  • 64709406f2 refactor: make the database address in config full jdbc url ChomeNS 2025-08-14 17:21:03 +07:00
  • 50d740f927 fix: eval bridge dupe bug when eval server restarts + use a separate executor service with queue check ChomeNS 2025-08-11 14:28:55 +07:00
  • daabd8ea5a fix: make *cb {username{something{n}}} or similar work ChomeNS 2025-08-03 19:58:54 +07:00
  • c645c2ec9a fix: actually make that self care commit work with op self care (took SO LONG to figure out and lots of debugging) it was just that debug samples don't get sent anymore when you are deopped, so i just made the local ticker dispatch when the bot isn't op ChomeNS 2025-08-03 19:26:35 +07:00
  • 122b5d8535 fix: make rainbow armor work when vanish self care is disabled in config not tested but should work i guess ChomeNS 2025-08-03 19:22:22 +07:00
  • c60ea59094 fix: make filter --regex/--ignorecase add check instantly ChomeNS 2025-08-03 18:49:41 +07:00
  • 620e106498 feat: run self care immediately when it's just triggered ChomeNS 2025-08-03 18:31:47 +07:00
  • 1788a76afc feat: use 1.21.6 change game mode packet for GameModeSelfCare (silent no cspy !! :D) ChomeNS 2025-08-03 18:16:19 +07:00
  • 53dafeb439 feat: randomize username length ChomeNS 2025-08-03 18:10:03 +07:00
  • 45b4e3197e refactor: make the query component even shorter + rewrite RandomStringUtilities ChomeNS 2025-07-29 19:49:34 +07:00
  • 908bbc07be feat: save console history to a file so we can restore it on the next boot ChomeNS 2025-07-28 18:20:42 +07:00
  • 3da96f9347 fix: make stop and restart work correctly when a player runs it instead of console ChomeNS 2025-07-27 14:41:51 +07:00
  • 9dfa269271 fix: rainbow leather armors ids ChomeNS 2025-07-27 14:41:15 +07:00
  • 447af9699c fix: allow system in mail ChomeNS 2025-07-27 13:35:13 +07:00
  • e53c726afe feat: add chat packet types [S] [P] [D] to logger and console, but not discord, irc, nor any other places to save space since they have limited message length ChomeNS 2025-07-26 07:48:36 +07:00
  • 67a73b6ea3 fix: disallow - in snbt without quotes (found out by *mail read didn't work) ChomeNS 2025-07-26 07:47:39 +07:00
  • a460de15ee fix: mail translate outside of game ChomeNS 2025-07-26 07:42:23 +07:00
  • 7f1e525dad feat: add ip to list ChomeNS 2025-07-19 08:11:18 +07:00
  • 7afc1a0d0c feat: show username and uuid in ListCommand when not in the game ChomeNS 2025-07-17 17:16:45 +07:00
  • 2b6f3f213e feat: 1.21.7 ChomeNS 2025-07-09 18:09:58 +07:00
  • 2612404eba fix: tony mail exploit ChomeNS 2025-07-03 17:09:35 +07:00
  • e8a5b0151e refactor: make netmsg still tellraw when not logged in on target server + refactor the command ChomeNS 2025-06-29 08:50:41 +07:00
  • f8fd395761 fix: handle delta positions from the server ChomeNS 2025-06-25 17:40:03 +07:00
  • 8eda9ffb7e fix: console commands not working when bot is not logged in on the console server ChomeNS 2025-06-24 18:53:15 +07:00
  • a30d299d8e fix: don't query IPs in database executor ChomeNS 2025-06-23 17:34:23 +07:00
  • 724e90aaa0 refactor: just remove ayunboom self care because we can use the forced host ayunboom.shhnowisnottheti.me ChomeNS 2025-06-22 09:34:21 +07:00
  • 60a2c568a0 fix: stack overflow in component parser when text content ends with § ChomeNS 2025-06-21 16:38:02 +07:00
  • 978653dcec fix: reorder ayunboom self care to first ChomeNS 2025-06-20 16:39:53 +07:00
  • 27d289a84d fix: emit disconnect event when the server didn't disconnect us (like /server) ChomeNS 2025-06-19 17:35:15 +07:00
  • 3dc1ff9d6e feat: actual ayunboom server self care ChomeNS 2025-06-19 17:15:07 +07:00
  • 8832efeb05 feat: login message (and also command), for use with ayunboom ChomeNS 2025-06-18 20:11:09 +07:00
  • e5ca1786ae feat: make file logger UTC so we can set our timezone and use it for various garbage ChomeNS 2025-06-18 16:28:54 +07:00
  • 686f1456a1 fix: fuck you i fucking hate your piece of fucking garbage fuck you ChomeNS 2025-06-18 16:12:56 +07:00
  • daba9d2374 fix: don't run seen (track players' IPs) when it doesn't exist (for ayunboom) ChomeNS 2025-06-16 18:59:48 +07:00
  • 2fb5dad02c fix: hopefully fix errors on stopping ChomeNS 2025-06-16 18:05:43 +07:00
  • c4e7c9e799 fix: use UUID for clearchat name announcing refactor: CommandSpyPlugin ChomeNS 2025-06-16 18:04:47 +07:00
  • 0960e8e834 refactor: improve record classes and make FilterManagerPlugin use the FilteredPlayer record + use adventure's TextComponent.Builder instead of keeping setting the component variable ChomeNS 2025-06-14 09:02:55 +07:00
  • 192a6a0922 fix: OOB error thrown on filter and ipfilter remove ChomeNS 2025-06-10 20:27:02 +07:00
  • 0ae4f32c3a fix: chadgpt broke the command handler again ahh ChomeNS 2025-06-10 20:25:51 +07:00
  • 32f93f247e fix: delay 5 seconds before thinking that the server is vanilla (this is confirmed to still work on actual vanilla servers and on kaboom too) 5 seconds because the server sends out the commands packet a bit later after login, but it seems like the player left packet (which is used to detect vanish) is sent before that ChomeNS 2025-06-08 11:51:48 +07:00
  • ef3298e3f8 refactor: put the disconnect reasons that needs 5 seconds delay into a static list ChomeNS 2025-06-08 09:20:24 +07:00
  • 7440dccc9b refactor: don't ignore if the bot isn't logged in when sending a message in console although the selector shows nothing when the message gets flushed when we login since it uses the old bot uuid ChomeNS 2025-06-08 09:19:51 +07:00
  • 313c4389a1 fix: EndCommand while cloop running deadlocks the executor causing the bot to not reconnect and bricks (absolute cinema) ChomeNS 2025-06-08 09:08:53 +07:00
  • 3d6f1193e6 refactor: merge cloop task into CommandLoop ChomeNS 2025-06-08 09:07:57 +07:00
  • 233b386af9 fix: queue query when the bot doesn't have enough permissions ChomeNS 2025-06-07 17:53:36 +07:00
  • 12b8359c6b fix: bot runs out of memory when someone deop or gamemode it while the core is active (music playing, cloop running) ChomeNS 2025-06-07 17:23:30 +07:00
  • 9a81921baa fix: add goofy code to fix the color after a cspy message when the username has section signs being reset ChomeNS 2025-06-03 19:07:23 +07:00
  • bcaf59c19d refactor: don't use .color(TextColor) when we can Component.text(something, color) or Component.translatable(something, color, ...args) ChomeNS 2025-06-03 16:15:54 +07:00
  • 78f84f1c71 refactor: use selector for trusted broadcast instead of username and some code cleanup ChomeNS 2025-06-03 15:58:56 +07:00
  • ba53a265c5 refactor: small change in TestCommand ChomeNS 2025-06-03 15:54:13 +07:00
  • 3960bf1fab refactor: improve how the persistent data in PlayerEntry are stored which fixes the authenticated trust level being wiped when unvanish ChomeNS 2025-06-01 07:47:23 +07:00
  • 21100ee7b1 refactor: use Executor.execute instead of submit refactor: use mcprotocollib's packet handler executor to send the brand and the client information (even though it's for handling packets) ChomeNS 2025-05-31 17:30:23 +07:00
  • 12d01932c1 fix: cannot trust ChadGPT generated code ChomeNS 2025-05-31 14:31:02 +07:00
  • f542bb6fc1 refactor: improve getting TrustLevel from discord roles and improve CommandHandlerPlugin (finally) ChomeNS 2025-05-31 08:34:43 +07:00
  • 23b7c3351a feat: god self care (can't believe i don't have one) ChomeNS 2025-05-30 16:45:50 +07:00
  • 271c1e797a refactor: clarify the mail command's description to be more clear that it can only send mail to players, not real e-mails ChomeNS 2025-05-29 20:16:22 +07:00
  • 5cd9fb3959 fix: be careful with querying when the bot doesn't have enough permissions ChomeNS 2025-05-29 20:11:29 +07:00
  • 7e5d3c8fc8 fix: race condition in ChatPlugin event dispatching ChomeNS 2025-05-29 20:10:49 +07:00
  • ee8d68c4e3 fix: filter already exists translation ChomeNS 2025-05-27 20:05:07 +07:00
  • 67774125c9 fix: nullable doesn't exist? weird ChomeNS 2025-05-27 20:03:26 +07:00
  • b21104c306 chore: bump dependencies ChomeNS 2025-05-27 19:01:59 +07:00
  • 76e874e077 refactor: make the discord channel in config based on channel id instead of channel name so we can rename the channels from tonyboom to jorkboom for example, without having to modify the config ChomeNS 2025-05-27 18:21:08 +07:00
  • 48ffc7c01c refactor: make eval use only 1 connection to hopefully reduce threads amount + some misc refactors fix: in GetBotInfoFunction, i misspelled username as usernane, it has been fixed refactor: remove GetLatestChatMessageFunction, since the functions are now global and not bot-specific (yes, i know i can still implement it somewhere like in EvalPlugin or even call a function in GetLatestChatMessageFunction itself passing the bot, but no one really use this function anyway except the last time when ploat made some telnet ahh eval thing which used this function) ChomeNS 2025-05-27 17:48:17 +07:00
  • f68ce719f9 feat: store keys per-user using discord instead of having a global key refactor: use language on DirectMessageEventHandler refactor: some misc refactors (i forgot what i did lol) ChomeNS 2025-05-26 19:46:38 +07:00