Commit Graph

1100 Commits

Author SHA1 Message Date
ChomeNS
0d0c8a2bce refactor: remove TODO in RandomStringUtilities since the alphanumeric username is how we identify chomens bot 2025-03-19 17:07:44 +07:00
ChomeNS
0bf8ce54f8 refactor: reduce the messy trust level checking by at least a bit
it looks a lot better now, the if statements at the discord roles still look pretty messy though
2025-03-19 17:05:36 +07:00
ChomeNS
079c579b0e fix: core tracked query issue 2025-03-19 15:14:24 +07:00
ChomeNS
5fdb86c81c feat: *cb {uuid/username{...}} showing [player] (output) 2025-03-19 14:50:29 +07:00
ChomeNS
85b394c86d fix: increase the query timeout even more to 5 minutes 2025-03-19 14:12:35 +07:00
ChomeNS
04b0377bd9 refactor: use long in cloop interval instead of int
feat: `getLong` in CommandContext (i didn't know it doesn't exist lol)
2025-03-19 09:39:16 +07:00
ChomeNS
07b61540ef refactor: rewrite list command
fix: set `target.listed` in PlayersPlugin (vanishing)
2025-03-19 09:28:34 +07:00
ChomeNS
3ce56fc110 feat: don't use tab complete in PlayersPlugin 2025-03-19 09:08:48 +07:00
ChomeNS
52130e85ae Revert "feat: use ChronoUnit for cloop (forever cloop now real!!!)"
This reverts commit 04a8d10e1f.
2025-03-18 19:20:01 +07:00
ChomeNS
04a8d10e1f feat: use ChronoUnit for cloop (forever cloop now real!!!) 2025-03-18 19:05:31 +07:00
ChomeNS
f882c15d39 refactor: remove useless / in tab complete command
minecraft code:
```
if (stringReader.canRead() && stringReader.peek() == '/') {
	stringReader.skip();
}
```
i also removed `minecraft:` in the vanish detection tab complete, this should not break anything on kaboom servers
2025-03-18 17:05:49 +07:00
ChomeNS
670c678ced refactor: fix mess in essentials selfcare 2025-03-18 17:00:52 +07:00
ChomeNS
c6adc4cc0f feat: smarter username selfcare by checking if time difference < 2 seconds 2025-03-18 16:53:09 +07:00
ChomeNS
04fd9e8e17 feat: add isSupported to ExtrasMessengerPlugin 2025-03-17 16:55:31 +07:00
ChomeNS
669ddb38f2 refactor: change default color in default config to gray instead of white (like the main instance) 2025-03-17 14:15:57 +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
dd0d80f265 refactor: remove useless exception throwing when song loading failed 2025-03-17 14:10:09 +07:00
ChomeNS
e02de9232d fix: hopefully fix discord ticker breaking ??? 2025-03-17 07:54:43 +07:00
ChomeNS
60350a1adb fix: limit the queue amount on the database executor 2025-03-16 20:39:12 +07:00
ChomeNS
8e20cf2285 feat: automatically unmount when being ridden to an entity 2025-03-16 17:37:09 +07:00
ChomeNS
3771143e49 fix: fix FindAltsCommand for player name with spaces 2025-03-16 13:45:41 +07:00
ChomeNS
bee4fb5d5b fix: send ServerboundPlayerLoadedPacket 2025-03-16 13:21:23 +07:00
ChomeNS
c86e2714e6 feat: cloop interval units (now we can loop at 1 chomeNS and crash the server :D)
feat: show possible values of the enum in the command context's `getEnum`
2025-03-16 12:53:27 +07:00
ChomeNS
fb8dd58de1 fix: no it did not fix that 2025-03-16 09:25:37 +07:00
ChomeNS
d75611ff6f fix: hopefully fix the pointer overflow 2025-03-16 08:55:17 +07:00
ChomeNS
381b3bdc69 feat: core resizing (finally !!!) 2025-03-16 08:48:21 +07:00
ChomeNS
553def4a3e fix: interval in QueryPlugin being too short causing output leaks 2025-03-16 07:40:00 +07:00
ChomeNS
0f80598881 fix: small memory leak fix in QueryPlugin
refactor: make the transactions and the uuids public for debugging/checking via servereval on production instance
2025-03-15 17:14:07 +07:00
ChomeNS
e7ac8f9a7e fix: 69 DDOS exploit in eval 2025-03-15 07:52:24 +07:00
ChomeNS
65837f2afd refactor: make the core increment at least a bit faster
i know i can use some bitwise operators or something smarter but i kinda just got lazy lol
2025-03-14 18:24:45 +07:00
ChomeNS
a375818487 refactor: remove the exception logging from the previous commit's debug lines since it fills up the bot's log 2025-03-14 14:01:34 +07:00
ChomeNS
9ad02a35c9 ?: add debug lines to the chunk setblock to see more clearly about what is causing error 2025-03-13 14:58:41 +07:00
ChomeNS
f6a3cad40a fix: some core refilling issues when switching to dimensions with different minimum Y levels like minecraft:the_end 2025-03-13 09:02:18 +07:00
ChomeNS
2a225b9169 fix: *music playitem on 1.21.4 (finally) 2025-03-13 08:16:32 +07:00
ChomeNS
6bc879b1a7 feat: copyable discord messages 2025-03-12 08:14:36 +07:00
ChomeNS
6bab5e50ec refactor: remove outofmemoryerror check because we don't need it anymore 2025-03-12 07:53:47 +07:00
ChomeNS
d75e04b2d3 fix: lazy fix for the arabica kind of kaboom clone 2025-03-12 07:49:44 +07:00
ChomeNS
a00a77763c fix: FilterCommand add usage 2025-03-11 19:25:30 +07:00
ChomeNS
4ef0266d1d fix: custom name not showing on >= 1.21.4 place block core
feat: check for invalid custom name JSON in the place block core
2025-03-11 09:11:00 +07:00
ChomeNS
aeb94a871a fix: update to latest extras messenger & also fix minecraft:register available channels check 2025-03-10 13:48:02 +07:00
ChomeNS
fc51221035 feat: use a maintained version of luajava instead of the one from 2014 2025-03-10 09:06:44 +07:00
ChomeNS
d11eb4d0f6 refactor: \0 2025-03-09 17:50:09 +07:00
ChomeNS
f24258ccf2 refactor: fix the TODOs in ExtrasMessengerPlugin 2025-03-09 17:35:00 +07:00
ChomeNS
7069c7d0ab refactor: change extras messenger _ to :
i didn't know it accepts all ASCII chars
2025-03-09 17:12:13 +07:00
ChomeNS
2b328c3d0d refactor: only do trusted broadcast in console ONCE & ignore broadcast if server is same as broadcast origin 2025-03-09 16:21:31 +07:00
ChomeNS
b9381755c1 refactor: rewrite logging stuff 2025-03-09 16:06:49 +07:00
ChomeNS
e58e951943 feat: extras messaging !!! (unused for now) 2025-03-09 14:18:59 +07:00
ChomeNS
c002868c47 fix: NPE every time eval gets run 2025-03-09 14:18:11 +07:00
ChomeNS
7febe0705a refactor: rewrite a bit about transfer (but still transfer to same server) 2025-03-08 08:00:18 +07:00