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
ChomeNS
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
2025-05-27 18:21:08 +07:00