ChomeNS
3f7625895f
fix: hopefully fix the music player racing contest 2025
...
refactor: change the ordering of variables and things
2025-05-10 16:10:42 +07:00
ChomeNS
c392db1903
fix: hopefully fix some errors spam when the bot is stopping sometimes
...
you don't really notice it unless you host the bot on github actions which changes instance every 6 hours
2025-05-10 15:57:38 +07:00
ChomeNS
7660ac57bc
feat: make console prompt [server:1234] > so we can finally see the console server !!!
2025-05-10 13:21:53 +07:00
ChomeNS
56c7aa5493
refactor: don't trim the string again since we already did it
2025-05-09 09:42:07 +07:00
ChomeNS
4be485df0f
feat: option to log connection status messages or not
2025-05-08 18:47:55 +07:00
ChomeNS
ca61686a70
fix: @ in Configuration
2025-05-08 18:16:33 +07:00
ChomeNS
8e743b2014
refactor: move translation rendering to I18nUtilities
2025-05-08 06:48:50 +07:00
ChomeNS
0c89ffc983
fix: netcmd not showing translated messages
2025-05-07 20:48:36 +07:00
ChomeNS
66f7754b78
fix: clearchat not showing translation (lmao)
2025-05-07 19:24:34 +07:00
ChomeNS
e8a4c03e8c
feat: tick using debug sample
...
refactor: remove onAlwaysTick because no one uses it
2025-05-07 17:51:59 +07:00
ChomeNS
dc38ef86c6
fix: hbot discord crash exploit but also crashes chomens discord & lint DiscordPlugin a bit
2025-05-07 17:51:32 +07:00
ChomeNS
cea28ffd50
fix: rtp translation broken
2025-05-07 16:56:13 +07:00
ChomeNS
a7792651bb
fix: help not working (had to change hover event :()
2025-05-07 10:05:02 +07:00
ChomeNS
d9608f25cb
fix: NPE on music skip
2025-05-06 20:32:09 +07:00
ChomeNS
0e8bd4404b
refactor: add disallowedPacketTypes into Command's toString
2025-05-06 19:05:40 +07:00
ChomeNS
9030752007
refactor: improve TabCompletePlugin
...
- `nextTransactionId` is now an AtomicInteger
- `tabComplete` function has been renamed to only `complete` so instead of calling like `bot.tabComplete.tabComplete()` now it's `bot.tabComplete.complete()`
- also clear the transactions and reset `nextTransactionId` in case the server didn't respond the bot won't leak memory
2025-05-06 19:02:28 +07:00
ChomeNS
c952ba5a6f
fix: add language for SongLoaderThread
2025-05-06 17:06:28 +07:00
ChomeNS
a915cbbe4b
feat: localization (hopefully i didn't miss anything but surely i will)
...
it took around 4 hours but i think it's pretty normal for such things like this
2025-05-06 16:11:09 +07:00
ChomeNS
0330cc2f75
fix: actually make disconnect write the last seen entries
2025-05-06 08:59:57 +07:00
ChomeNS
958730ec99
refactor: make the query interpret more compact
2025-05-06 08:51:41 +07:00
ChomeNS
2e382da7c3
feat: ignore the extras clear chat message
2025-05-06 08:33:51 +07:00
ChomeNS
5d91373e6b
refactor: make filter manager cloop instead of dynamic
2025-05-06 08:24:59 +07:00
ChomeNS
8c1ea040cf
fix: resize on local second tick instead of server to prevent core going to height limit (only for genius)
2025-05-05 18:28:56 +07:00
ChomeNS
b38f2a7e1b
fix: vanish self care broken after reconnecting
2025-05-05 17:35:50 +07:00
ChomeNS
2b23074b1e
refactor: make the query component size a bit less bloated
2025-05-05 15:08:49 +07:00
ChomeNS
e8eb2f3b4d
refactor: make nextTransactionId final in QueryPlugin (small change but still)
2025-05-05 14:40:32 +07:00
ChomeNS
9aea972690
refactor: make self-care modular !!! (finally no more messy ahh shit)
...
refactor: use update time packet from the server to check for self-care
2025-05-05 14:02:52 +07:00
ChomeNS
8a868052f5
fix: don't attempt to reconnect when the bot is stopping
2025-05-05 13:20:00 +07:00
ChomeNS
14ab8a7bda
fix: array oob when refilling core when switching dimensions lol
2025-05-05 13:12:58 +07:00
ChomeNS
3db1002af1
fix: denis check and use AtomicInteger on the thingy
2025-05-04 18:56:30 +07:00
ChomeNS
3bf8b78e28
fix: limit nanoseconds cloop
2025-05-04 15:22:35 +07:00
ChomeNS
e30132b00d
feat: remove old core when relocating
2025-05-03 20:07:39 +07:00
ChomeNS
5884718994
refactor: use uuid for cspy self care + self care refactors
2025-05-03 18:05:10 +07:00
ChomeNS
eff32f8437
refactor: improve flags system and support --flag instead of only -flag
...
had to remove flags in TestCommand sadly
2025-05-03 16:12:27 +07:00
ChomeNS
4951286575
fix: also update last seen entry when bot disconnects
2025-05-03 14:14:04 +07:00
ChomeNS
059664ca0c
fix: run *alts in the database executor (it was running on the packet thread the whole time :skull::skull: 💀 )
2025-05-03 13:54:44 +07:00
ChomeNS
21d79192c6
fix: make tempo changer work using ChatGPT !!!!!!! (truly magical)
2025-05-03 13:48:17 +07:00
ChomeNS
5d7b576f53
fix: set default locale to Locale.ROOT
2025-05-03 08:53:51 +07:00
ChomeNS
711f3e2885
refactor: clean up Main class a bit
2025-05-03 08:42:41 +07:00
ChomeNS
5dc3be1994
fix: use interpret in tracked core
2025-05-02 20:32:25 +07:00
ChomeNS
a01f749577
refactor: use fastutil 💨 💨 💨
...
i hope i didn't miss some things
2025-05-02 15:00:31 +07:00
ChomeNS
a3ccacf758
feat: re-add icu self-care that is more accurate with code RIPPED from craftbukkit.
2025-05-01 18:16:09 +07:00
ChomeNS
a30f4661b2
feat: rainbow armor (most useless on the bot but only for when it's unvanished)
2025-05-01 16:02:52 +07:00
ChomeNS
05601e4cef
fix: limit TranslateCommand chat types
2025-05-01 15:17:15 +07:00
ChomeNS
d362919c55
fix: hopefully fix increment next block times
2025-05-01 14:16:55 +07:00
ChomeNS
5f4292b240
feat: *cb without arguments showing info
2025-05-01 12:33:40 +07:00
ChomeNS
66ab8ceb07
refactor: show chomens mod verified message encrypted via chomens mod instead of tellraw
2025-05-01 11:48:07 +07:00
ChomeNS
c8c82df0b4
refactor: improve AuthPlugin second counter to use time update from server instead of local to account for lags
2025-05-01 11:43:19 +07:00
ChomeNS
527517ab9e
fix: emergency fix tracked core getting wrong output WRONG IP TRACKING !!!!!!!!!!!!!
2025-05-01 10:59:02 +07:00
ChomeNS
9d9955444b
refactor: make core increment use bitwise operators + some fixes and improvements
...
line 351
> - int y = -64
> + int y = bot.world.minY;
this makes the core never resize when in worlds like the end or nether (which has the min y level as 0)
i'm also limiting the maximum resizing Y level now to the world's maximum y level so it won't overflow
also for some reason when i switch to flatlands using `/world 3` the server doesn't send the current dimension's data (like `min_y` and `height`), so i think the server sends them before at like, login? or are we meant to default to overworld's values?
2025-05-01 10:21:18 +07:00