Commit Graph

1476 Commits

Author SHA1 Message Date
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
ChomeNS
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
2025-06-08 09:19:51 +07:00
ChomeNS
313c4389a1 fix: EndCommand while cloop running deadlocks the executor causing the bot to not reconnect and bricks (absolute cinema) 2025-06-08 09:08:53 +07:00
ChomeNS
3d6f1193e6 refactor: merge cloop task into CommandLoop 2025-06-08 09:07:57 +07:00
ChomeNS
233b386af9 fix: queue query when the bot doesn't have enough permissions 2025-06-07 17:53:36 +07:00
ChomeNS
12b8359c6b fix: bot runs out of memory when someone deop or gamemode it while the core is active (music playing, cloop running) 2025-06-07 17:23:30 +07:00
ChomeNS
9a81921baa fix: add goofy code to fix the color after a cspy message when the username has section signs being reset 2025-06-03 19:07:23 +07:00
ChomeNS
bcaf59c19d refactor: don't use .color(TextColor) when we can Component.text(something, color) or Component.translatable(something, color, ...args) 2025-06-03 16:15:54 +07:00
ChomeNS
78f84f1c71 refactor: use selector for trusted broadcast instead of username and some code cleanup 2025-06-03 15:58:56 +07:00
ChomeNS
ba53a265c5 refactor: small change in TestCommand 2025-06-03 15:54:13 +07:00
ChomeNS
3960bf1fab refactor: improve how the persistent data in PlayerEntry are stored which fixes the authenticated trust level being wiped when unvanish 2025-06-01 07:47:23 +07:00
ChomeNS
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)
2025-05-31 17:30:23 +07:00
ChomeNS
12d01932c1 fix: cannot trust ChadGPT generated code 2025-05-31 14:31:02 +07:00
ChomeNS
f542bb6fc1 refactor: improve getting TrustLevel from discord roles and improve CommandHandlerPlugin (finally) 2025-05-31 08:34:43 +07:00
ChomeNS
23b7c3351a feat: god self care (can't believe i don't have one) 2025-05-30 16:45:50 +07:00
ChomeNS
271c1e797a refactor: clarify the mail command's description to be more clear that it can only send mail to players, not real e-mails 2025-05-29 20:16:22 +07:00
ChomeNS
5cd9fb3959 fix: be careful with querying when the bot doesn't have enough permissions 2025-05-29 20:11:29 +07:00
ChomeNS
7e5d3c8fc8 fix: race condition in ChatPlugin event dispatching 2025-05-29 20:10:49 +07:00
ChomeNS
ee8d68c4e3 fix: filter already exists translation 2025-05-27 20:05:07 +07:00
ChomeNS
67774125c9 fix: nullable doesn't exist? weird 2025-05-27 20:03:26 +07:00
ChomeNS
b21104c306 chore: bump dependencies 2025-05-27 19:01:59 +07:00