Commit Graph

1353 Commits

Author SHA1 Message Date
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
ChomeNS
b8068d72ff fix: make core resize in core if possible 2025-04-30 20:27:53 +07:00
ChomeNS
4e15434863 feat: from utf8 lossy with <2122> like vim 2025-04-30 17:43:33 +07:00
ChomeNS
96f5f66f01 fix: support Shift-JIS encoding for midi for japanese MIDIs 2025-04-30 17:24:23 +07:00
ChomeNS
a7f6cac49b feat: support styles in chat types + fix memory leak for chat types 💀
took longer than i thought because i was dumb :(
2025-04-29 20:43:57 +07:00
ChomeNS
572f4c2119 feat: unset slot after place block core ran 2025-04-29 19:20:26 +07:00
ChomeNS
5c87e95c30 fix: harry zhou NBS code not loading song "Note Block Megacollab" that is 19 minutes (short overflow... absolute cinema) 2025-04-29 17:14:45 +07:00
ChomeNS
dd10e6f1ab fix: oops i meant continue 2025-04-28 12:14:52 +07:00
ChomeNS
a744c16f20 fix: multiply NBS stereo X position by 2 so it sounds like in OpenNBS + ignore notes with 0 volume since they are pointless 2025-04-28 12:07:18 +07:00
ChomeNS
7b6f50cfab fix: ignore overlay messages 2025-04-27 08:37:11 +07:00
ChomeNS
76b7df54e2 refactor: use time updates from the server for second tick 2025-04-26 11:11:33 +07:00
ChomeNS
896b75c40f fix: ip getting on optboom 2025-04-26 08:08:16 +07:00
ChomeNS
d4a56051ce fix: make the brand payload valid 2025-04-26 07:46:59 +07:00
ChomeNS
4fbff56231 fix: update language file 💀 2025-04-23 19:20:22 +07:00
ChomeNS
b1925edf00 refactor: make some constant things that are List immutable by using List.of() 2025-04-23 16:15:17 +07:00
ChomeNS
c90840265a refactor: improve language stuff in ComponentUtilities 2025-04-23 16:08:05 +07:00
ChomeNS
2ab3a4322a refactor: use java 21 switch case ahh thing for packet checking 2025-04-23 15:20:29 +07:00
ChomeNS
6a93b3ef63 refactor: some improvements to listener manager 2025-04-23 15:16:53 +07:00
ChomeNS
00e7bd59c0 fix: some debug shit about the ticker being completely frozen 2025-04-23 08:28:36 +07:00
ChomeNS
2b8185222a refactor: remove failed to set block error logging for the chunk thing since it spams the logs a lot 2025-04-22 19:15:57 +07:00
ChomeNS
ac319b6281 feat: accept discord messages when the bot isn't logged in + some refactors in CorePlugin and GuildMessageEventHandler 2025-04-22 17:36:35 +07:00
ChomeNS
8290473631 fix: console sender being null when the bot is not logged in to that server 2025-04-22 17:13:32 +07:00
ChomeNS
788f5e88e6 fix: core refill custom name not working on <1.21.5 2025-04-22 16:53:39 +07:00
ChomeNS
4861443bd8 fix: full temporary fix for the events + final changes before merging to master 2025-04-22 15:34:04 +07:00
ChomeNS
181b907ac7 fix: core command block ids and states & bossbar manager text display broken 2025-04-22 15:34:04 +07:00
ChomeNS
db56afd319 feat: initial 1.21.5 with adventure still not being updated 2025-04-22 15:34:02 +07:00
ChomeNS
ac9c26bcd0 fix: some dumb NPE bossbar fix 2025-04-22 10:09:35 +07:00
ChomeNS
ceb9bfd34d fix: bruhify showing ?? for characters like the fire emoji 🔥 2025-04-22 09:09:55 +07:00
ChomeNS
8b4286bc31 refactor: use the executor service for eval bridge functions 2025-04-21 20:28:48 +07:00
ChomeNS
f1d24b8a59 fix: AAAA I COMMIT THE TEST CODE 2025-04-21 20:23:43 +07:00
ChomeNS
b8ea989026 fix: make the lists actually thread-safe (maybe, but pretty likely)
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/Collections.html#synchronizedList(java.util.List)
> It is imperative that the user manually synchronize on the returned list when traversing it via Iterator, Spliterator or Stream
> Failure to follow this advice may result in non-deterministic behavior.
2025-04-21 20:15:47 +07:00
ChomeNS
1bb4d1713e refactor: some improvements and fixes to bossbar manager + fix some NPEs 2025-04-21 14:43:44 +07:00
ChomeNS
061371f40b refactor: move all information things for chomens mod into the encrypted payload and some improvements 2025-04-19 15:34:38 +07:00