Commit Graph

1496 Commits

Author SHA1 Message Date
ChomeNS
a0042f74df feat: username self-care that isn't chat-based (idea from denis, thanks !) 2025-08-18 17:43:19 +07:00
ChomeNS
3a21ada559 fix: handle extras messages in ExecutorService to prevent bot hang from strangers sending ahh data 2025-08-18 17:43:03 +07:00
ChomeNS
05d01d3cce refactor: lower default reconnect delay and chat queue delay (sync with the main instance) 2025-08-18 17:12:02 +07:00
ChomeNS
1b96b636df feat: withNamespace option support for extras sendPayload too 2025-08-18 17:06:15 +07:00
ChomeNS
b9134d0df9 feat: finally use extras messenger to communicate with chomens mod for Top Secret Experience 2025-08-17 17:27:06 +07:00
ChomeNS
fe09c3f47b feat: make translate result copyable 2025-08-17 11:39:19 +07:00
ChomeNS
40219d2912 feat: remake the player database to not use JSON at ALL 2025-08-16 15:07:03 +07:00
ChomeNS
564be9ff3d fix: memory leak in chomens mod plugin (not clearing connected players when disconnect) 2025-08-15 19:48:08 +07:00
ChomeNS
c39193881c refactor: improve player position tracking 2025-08-15 19:46:34 +07:00
ChomeNS
64709406f2 refactor: make the database address in config full jdbc url 2025-08-14 17:21:03 +07:00
ChomeNS
50d740f927 fix: eval bridge dupe bug when eval server restarts + use a separate executor service with queue check 2025-08-11 14:28:55 +07:00
ChomeNS
daabd8ea5a fix: make *cb {username{something{n}}} or similar work 2025-08-03 19:58:54 +07:00
ChomeNS
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
2025-08-03 19:26:35 +07:00
ChomeNS
122b5d8535 fix: make rainbow armor work when vanish self care is disabled in config
not tested but should work i guess
2025-08-03 19:22:22 +07:00
ChomeNS
c60ea59094 fix: make filter --regex/--ignorecase add check instantly 2025-08-03 18:49:41 +07:00
ChomeNS
620e106498 feat: run self care immediately when it's just triggered 2025-08-03 18:31:47 +07:00
ChomeNS
1788a76afc feat: use 1.21.6 change game mode packet for GameModeSelfCare (silent no cspy !! :D) 2025-08-03 18:16:19 +07:00
ChomeNS
53dafeb439 feat: randomize username length 2025-08-03 18:10:03 +07:00
ChomeNS
45b4e3197e refactor: make the query component even shorter + rewrite RandomStringUtilities 2025-07-29 19:49:34 +07:00
ChomeNS
908bbc07be feat: save console history to a file so we can restore it on the next boot 2025-07-28 18:20:42 +07:00
ChomeNS
3da96f9347 fix: make stop and restart work correctly when a player runs it instead of console 2025-07-27 14:41:51 +07:00
ChomeNS
9dfa269271 fix: rainbow leather armors ids 2025-07-27 14:41:15 +07:00
ChomeNS
447af9699c fix: allow system in mail 2025-07-27 13:35:13 +07:00
ChomeNS
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 2025-07-26 07:48:36 +07:00
ChomeNS
67a73b6ea3 fix: disallow - in snbt without quotes (found out by *mail read didn't work) 2025-07-26 07:47:39 +07:00
ChomeNS
a460de15ee fix: mail translate outside of game 2025-07-26 07:46:43 +07:00
ChomeNS
7f1e525dad feat: add ip to list 2025-07-19 08:11:18 +07:00
ChomeNS
7afc1a0d0c feat: show username and uuid in ListCommand when not in the game 2025-07-17 17:16:45 +07:00
ChomeNS
2b6f3f213e feat: 1.21.7 2025-07-09 18:09:58 +07:00
ChomeNS
2612404eba fix: tony mail exploit 2025-07-03 17:09:35 +07:00
ChomeNS
e8a5b0151e refactor: make netmsg still tellraw when not logged in on target server + refactor the command 2025-06-29 08:50:41 +07:00
ChomeNS
f8fd395761 fix: handle delta positions from the server 2025-06-25 17:40:03 +07:00
ChomeNS
8eda9ffb7e fix: console commands not working when bot is not logged in on the console server 2025-06-24 18:53:15 +07:00
ChomeNS
a30d299d8e fix: don't query IPs in database executor 2025-06-23 17:34:23 +07:00
ChomeNS
724e90aaa0 refactor: just remove ayunboom self care because we can use the forced host ayunboom.shhnowisnottheti.me 2025-06-22 09:34:21 +07:00
ChomeNS
60a2c568a0 fix: stack overflow in component parser when text content ends with § 2025-06-21 16:38:02 +07:00
ChomeNS
978653dcec fix: reorder ayunboom self care to first 2025-06-20 16:39:53 +07:00
ChomeNS
27d289a84d fix: emit disconnect event when the server didn't disconnect us (like /server) 2025-06-19 17:35:15 +07:00
ChomeNS
3dc1ff9d6e feat: actual ayunboom server self care 2025-06-19 17:15:07 +07:00
ChomeNS
8832efeb05 feat: login message (and also command), for use with ayunboom 2025-06-18 20:11:09 +07:00
ChomeNS
e5ca1786ae feat: make file logger UTC so we can set our timezone and use it for various garbage 2025-06-18 16:28:54 +07:00
ChomeNS
686f1456a1 fix: fuck you i fucking hate your piece of fucking garbage fuck you 2025-06-18 16:12:56 +07:00
ChomeNS
daba9d2374 fix: don't run seen (track players' IPs) when it doesn't exist (for ayunboom) 2025-06-16 18:59:48 +07:00
ChomeNS
2fb5dad02c fix: hopefully fix errors on stopping 2025-06-16 18:05:43 +07:00
ChomeNS
c4e7c9e799 fix: use UUID for clearchat name announcing
refactor: CommandSpyPlugin
2025-06-16 18:04:47 +07:00
ChomeNS
0960e8e834 refactor: improve record classes and make FilterManagerPlugin use the FilteredPlayer record + use adventure's TextComponent.Builder instead of keeping setting the component variable 2025-06-14 09:02:55 +07:00
ChomeNS
192a6a0922 fix: OOB error thrown on filter and ipfilter remove 2025-06-10 20:27:02 +07:00
ChomeNS
0ae4f32c3a fix: chadgpt broke the command handler again ahh 2025-06-10 20:25:51 +07:00
ChomeNS
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
2025-06-08 11:51:48 +07:00
ChomeNS
ef3298e3f8 refactor: put the disconnect reasons that needs 5 seconds delay into a static list 2025-06-08 09:20:24 +07:00