Commit Graph

33 Commits

Author SHA1 Message Date
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
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
297b84801f refactor: improve and fix bossbar manager 2025-04-09 09:04:56 +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
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
517e685c8d refactor: attempt to make the bot more thread-safe (specifically the core) 2025-03-27 18:21:16 +07:00
ChomeNS
0a8efe0189 refactor: make listeners an interface
(except the one in Bot, which extends MCProtocolLib's SessionAdaptor, not sure how exactly make them complement)
2025-03-23 14:18:55 +07:00
ChomeNS
9d6fc74a34 feat: support all OpenNBS hidden features (including rainbow easter egg !!!) 2025-03-19 18:40:00 +07:00
ChomeNS
a0e32ad146 refactor: only tellraw to players without the nomusic tags 2025-03-17 14:14:53 +07:00
ChomeNS
164f097249 refactor: reduce duplicate code in MusicPlayerPlugin:loadSong 2025-03-17 14:11:14 +07:00
ChomeNS
d2fd3860f9 refactor: better replacements for nbs custom instruments 2025-03-03 16:56:37 +07:00
ChomeNS
c976878997 fix: some changes to custom pitch pitch 2025-03-03 12:33:14 +07:00
ChomeNS
f4cb86effb feat: more garbage 2025-03-01 19:23:07 +07:00
ChomeNS
31236e77b0 fix: FINALLY fix nbs stereo issue (it was wrong calculation)
the unsigned byte caused it, everything works now but the timing pitch or whatever those stuff are, are still not fixed yet, but NBS with stereo sounds a lot better now
2025-02-23 14:32:39 +07:00
ChomeNS
d44a29528c refactor: organize stuff in data package 2025-02-19 16:15:05 +07:00
ChomeNS
dbb8c2479f fix: hopefully fix volume clamp issue in music player 2025-01-19 08:20:45 +07:00
ChomeNS
af78fe2611 refactor: remove unused decimal formatter 2025-01-17 18:55:11 +07:00
ChomeNS
d19e02b3a7 not fix: #69420 attempt to fix NBS pitch(?) garbage and still failed 2025-01-16 15:04:08 +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
82ecf3833d fix: some block position stereo thingy (extend range so it's more noticeable) 2025-01-01 19:24:30 +07:00
ChomeNS
9413b493ea refactor: remove notes per second in music along with the completely wrong calculation (very genius) 2024-12-29 16:39:10 +07:00
ChomeNS
4ace6afccc refactor: don't remove bossbar when skip is ran and there are songs left to play 2024-12-28 13:49:14 +07:00
ChomeNS
4ba78b843b refactor,fix: music stuff, and add music locking (servereval only) 2024-11-12 16:40:46 +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
ed34bcd63f Add Easter Egg :)) 2023-03-26 11:19:54 +07:00
ChomeNS
cdc4ab05e7 Loop enum 2023-03-26 11:05:14 +07:00
ChomeNS
350e6c314e fix core to make music work + fix other stuff 2023-03-24 15:07:39 +07:00
ChomeNS
6e2eb9ec74 change chomens bot namespace yup 2023-03-24 09:04:55 +07:00