Commit Graph

41 Commits

Author SHA1 Message Date
ChomeNS
d9608f25cb fix: NPE on music skip 2025-05-06 20:32:09 +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
3db1002af1 fix: denis check and use AtomicInteger on the thingy 2025-05-04 18:56:30 +07:00
ChomeNS
a01f749577 refactor: use fastutil 💨💨💨
i hope i didn't miss some things
2025-05-02 15:00:31 +07:00
ChomeNS
2cc5e6dc9c fix: partially fix music speed 2025-04-18 08:43:01 +07:00
ChomeNS
b7807686d0 fix: patch negative music values causing unexpected behavior 2025-04-14 08:22:32 +07:00
ChomeNS
26ca1eb830 refactor: ginlang's request & some other refactors to *music info 2025-04-14 08:20:26 +07:00
ChomeNS
29ca22101a feat: *music volume (finally lol) 2025-04-10 11:14:49 +07:00
ChomeNS
ed4e7573a9 refactor: use final on basically everything
i'm kinda tired of the inconsistency since some stuff are non-final and some are final so i just made everything final, not sure how much it impacts on stuff but everything should be fine, there were around 1,400 replacements according to the idea code analyzer
2025-04-09 17:05:11 +07:00
ChomeNS
16cde68c4a refactor: make consoleOnly parameter in Command constructor optional
i did the refactoring command-by-command this time, just to make sure everything's fine (yes i know this can still be done with idea replacing thing)
2025-04-08 09:18:35 +07:00
ChomeNS
af67c228ce refactor: FINALLY improve the color palette, no more ColorUtilities.getColorByString(bot.config.colorPalette.something) every time i want use a color palette 2025-04-06 14:32:11 +07:00
ChomeNS
65cc3971af refactor: make queries less spammy in console like bukkit.lastKnownName and seen <uuid>
fix: `*mail sendselecteditem` and `*music playitem` invalid/doesn't exist/empty check not working
2025-04-05 17:52:08 +07:00
ChomeNS
a711e21437 fix: delete loader thread on *music stop and disconnect 2025-04-03 20:27:54 +07:00
ChomeNS
90323d3552 refactor: Reformat Code with chome NS code style !!!
too lazy to export it somewhere, if you need it feel free to ask me
2025-04-01 09:58:31 +07:00
ChomeNS
92c4726fcd refactor: move command contexts into a package 2025-03-31 09:03:32 +07:00
ChomeNS
e37d3b1a6e feat: support ascii85 in *music playitem 2025-03-24 16:56:52 +07:00
ChomeNS
b61d7ee2fa refactor: some refactors in MusicCommand 2025-03-24 16:37:12 +07:00
ChomeNS
9d6fc74a34 feat: support all OpenNBS hidden features (including rainbow easter egg !!!) 2025-03-19 18:40:00 +07:00
ChomeNS
079c579b0e fix: core tracked query issue 2025-03-19 15:14:24 +07:00
ChomeNS
2a225b9169 fix: *music playitem on 1.21.4 (finally) 2025-03-13 08:16:32 +07:00
ChomeNS
76034805a0 refactor: use string UUIDs instead of int array when possible 2025-03-05 10:54:18 +07:00
ChomeNS
54be006f7a refactor: check for finite float/double 2025-03-03 12:55:35 +07:00
ChomeNS
793b1538a0 feat: ACTUALLY print the errors using the thing i did in the commit before this 2025-01-06 17:54:35 +07:00
ChomeNS
5e82250e37 refactor: improve a LOT of stuff in music playing
here are some details:
- made a new ticker instead of using the tick plugin to reduce lag
- removed notes displaying to reduce the amount of core commands the bot has to run
- added notes count to *music info since we removed the notes count in the bossbar
- some minor changes to make the code more readable
- changed note volume to multiply by 2
- changed block position range from 4 to 5
2025-01-05 17:48:21 +07:00
ChomeNS
f7f3813ec8 refactor: getAction in context 2025-01-03 14:41:37 +07:00
ChomeNS
9b675bfed4 fix: NullPointerException when *music loop current is run without song playing 2024-12-28 13:54:31 +07:00
ChomeNS
497155a827 refactor: show disabled message and make music locking for non-console sender instead of all 2024-12-25 08:41:09 +07:00
ChomeNS
b3beac6c3b feat,refactor: query plugin which also means refactor 2024-12-07 17:59:18 +07:00
ChomeNS
65aa230260 fix,refactor: fix findalts and use thenApplyAsync instead of thenApply for non-blocking 2024-11-16 18:41:34 +07:00
ChomeNS
4ba78b843b refactor,fix: music stuff, and add music locking (servereval only) 2024-11-12 16:40:46 +07:00
ChomeNS
42cb149e26 Finally fix the ohio code in Song and move isNotNullAndNotBlank to StringUtilities 2024-10-25 17:59:11 +07:00
ChomeNS
eaa42d40a3 Add tracks to *music info 2024-10-25 17:53:09 +07:00
ChomeNS
f96b9f0688 1.20.4 *music playitem support (no 1.21 because kaboom and the friends are still on 1.20.4) 2024-10-19 14:14:18 +07:00
ChomeNS
f1c98135a2 1.21 + a LOT of fixies and a bit of optimization. WorldPlugin is still broken with some debug lines 2024-10-06 20:46:51 +07:00
ChomeNS
837fe388bb rename group 2024-10-06 17:36:42 +07:00
ChomeNS
fbf9f3e2f1 change to land.chipmunk.chayapak because yes 2023-03-27 12:53:05 +07:00
ChomeNS
cdc4ab05e7 Loop enum 2023-03-26 11:05:14 +07:00
ChomeNS
94b7fe8ec8 add multiple prefixes and cspy prefixes
totallynotskidded™ some codes from ChipmunkBot™
2023-03-25 13:33:56 +07:00
ChomeNS
46f8f2529a goto fix mabe 2023-03-24 20:06:39 +07:00
ChomeNS
ea7a83772a add netmsg + remove more music debug code 2023-03-24 15:28:20 +07:00
ChomeNS
6e2eb9ec74 change chomens bot namespace yup 2023-03-24 09:04:55 +07:00