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