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
ChomeNS
14bdf45c89
feat: draft for extras messaging on chomens mod, not sure how to implement on minecraft side :(
2025-04-19 14:05:27 +07:00
ChomeNS
2f65276225
feat: use this unicode ⏸ for paused music
2025-04-18 19:19:05 +07:00
ChomeNS
53860c3c5a
feat: alias .console server to .csvr for lazy people like me
2025-04-18 16:19:18 +07:00
ChomeNS
2e79c7599f
refactor: make commandsPer* public in CorePlugin (tryna debug something)
2025-04-18 14:43:57 +07:00
ChomeNS
d639fa7f6b
fix: some nbs songs not loading (layers issue)
2025-04-18 11:41:35 +07:00
ChomeNS
2cc5e6dc9c
fix: partially fix music speed
2025-04-18 08:43:01 +07:00
ChomeNS
0bd20d2163
fix: music player using the global ticker instead of the local one
2025-04-17 19:15:07 +07:00
ChomeNS
56e3aba21a
feat: proper flags parser stolen from HBot
...
now code looks a lot less messy
2025-04-17 10:48:12 +07:00
ChomeNS
20d89b14d7
fix: some fixes
2025-04-17 08:57:26 +07:00
ChomeNS
bb3635137c
feat: re-add ChronoUnit cloop unit that should actually work this time
2025-04-16 19:55:33 +07:00
ChomeNS
d746140005
fix: command suggestions and chomens mod messages leaking & fix command suggestions
...
yes you can probably guess i rewrote the string "_request_command_suggestion" by hand instead of copying and pasting
2025-04-16 17:02:52 +07:00
ChomeNS
a3b6f7fecf
fix: music bossbar Paused never getting shown
2025-04-16 15:41:37 +07:00
ChomeNS
decd15a926
refactor: have global Listener interface instead of creating one in each plugin
...
not sure how much this improves the code, readability and/or the performance but i hope they are better
2025-04-16 15:34:20 +07:00
ChomeNS
346c55c3d6
fix: comment out nbs Tempo Changer causing empty gaps after tempo has been changed
...
refactor: some refactors i've done while inspecting the issue lol
feat: re-add note counts
2025-04-16 11:05:01 +07:00
ChomeNS
ef15c45619
fix: limit query queue size (in the case where there are 10,000 players in the server)
...
i discovered this while botting my own google cloud shell clone
2025-04-15 13:22:15 +07:00