Commit graph

306 commits

Author SHA1 Message Date
7c71a2a3ce Merge branch 'make-join-title-use-adventure' of https://github.com/OptimisticDeving/extras 2024-06-24 22:02:38 -04:00
6aa5ef344c Merge branch 'improved-skin' of https://github.com/OptimisticDeving/extras 2024-06-24 22:02:26 -04:00
eabdebb3ec Merge branch 'fix-server-command-oob-exception' of https://github.com/OptimisticDeving/extras 2024-06-24 22:02:17 -04:00
a1c0c5d48c Merge branch 'cached-spec' of https://github.com/OptimisticDeving/extras 2024-06-24 22:01:54 -04:00
8bd65b82b2
Fix Adventure usage for join title & subtitle 2024-06-23 18:50:07 +00:00
901b136fa8
Add more detailed error messages to /skin and a timeout of 15 seconds 2024-06-23 15:56:41 +00:00
42171a943f
Fix OOB exception in ServerCommand when the command is just a space 2024-06-23 15:15:24 +00:00
190a40e864
Cache output of CPU model grabbing command 2024-06-23 14:54:36 +00:00
5a7c8fad92 update the thing 2024-06-21 10:30:18 -04:00
oi
923a64c906
Block jfr in servercommand (#353) 2024-06-07 01:01:21 +03:00
a558a5dc8a among 2024-02-11 17:52:52 -05:00
yfdmc
24af535c60
Block /tick command in /execute (#351) 2024-01-19 19:48:53 +02:00
1334e758e2 update extras 2023-12-12 12:00:40 -05:00
Kaboom
6cf872ad16
Merge pull request #348 from LunaWasFlaggedAgain/master
Slight refactor
2023-08-20 11:35:58 +03:00
Luna
b2936da79e Re-introduce autosave enabler 2023-08-17 19:07:38 -03:00
Luna
b5e1aa0ac0 Don't randomly cancel TNT unless limit reached 2023-08-17 18:49:17 -03:00
EnZaXD
db50f0b7ae
Use more Java 17 features in classes (#349)
* Use more Java 17 features in classes

* created more new lines

* fixed long lines
2023-08-06 17:19:43 +03:00
Luna
56f36294ec Target 1.19.4 instead of 1.20.1 2023-08-05 12:57:11 -03:00
f31c62f40e Merge branch 'master' of https://code.chipmunk.land/kaboomserver/extras 2023-07-25 23:48:02 -04:00
IuCC
91371ba990
/rainbow command (#347) 2023-07-07 23:51:38 +03:00
Luna
06d34fd345 Also limit BlockFormEvent when tps is too low 2023-07-01 21:06:12 -03:00
Luna
1a0a0ab0a0 Cleanup unused variables 2023-07-01 20:52:17 -03:00
Luna
9639dde2df Remove usage of deprecated APIs 2023-07-01 20:44:59 -03:00
Luna
7b51a42080 Remove some unnecessary checks 2023-07-01 17:52:36 -03:00
Luna
7cbaf7f812 Bump dependencies 2023-07-01 17:33:02 -03:00
kaboom
c052c8c79c Move skin-related code to player modules 2023-06-21 20:00:54 +03:00
Allink
1c3864e608
Limit selectors to 3 in broadcast commands (#345) 2023-06-03 23:00:32 +03:00
Luna
7fabfdae1a
Remove useless integer limit check (#344) 2023-06-03 23:00:02 +03:00
86ffc9920f amogus 2023-04-24 22:24:21 -04:00
Kaboom
f303dbfc73
Merge pull request #342 from allinkdev/fix/stuff
Big bug fix & some feature additions
2023-04-18 00:34:32 +03:00
Allink
70c91538c0
Remove redundant distance selector check
Patched in Scissors, 345a876a96
2023-04-11 16:11:29 +01:00
Allink
1cd903e3d4
Make distance selector stricter 2023-04-10 20:47:10 +01:00
Allink
9e0cc8c034
Make username check stricter 2023-04-08 18:02:45 +01:00
Allink
6c375f0cb5
Make URL regex stricter 2023-04-08 16:49:46 +01:00
Allink
4d2455d45b
Make the /getjson command description truthful and add the MiniMessage functionality in /getjsonmm 2023-04-02 04:00:49 +01:00
Allink
4bbec866ff
Block summon subcommand in execute 2023-04-02 03:50:27 +01:00
Allink
9cf76a8ee6
Make links clickable again with a TextReplacementConfig
Fixes #341
2023-04-02 01:11:43 +01:00
Allink
d3f55a0451
Implement /bcv ourselves instead of using the Command class
It was broken.
2023-04-02 00:47:21 +01:00
Allink
d68dfb5b01
Refactor static final fields in PlayerPrefix module to be consistent 2023-04-02 00:29:39 +01:00
Allink
4183481143
Finalize PlayerPrefix module 2023-04-02 00:28:30 +01:00
Allink
41f0a14d0f
Make ProfileResponse a record class 2023-04-02 00:27:41 +01:00
Allink
23f20226ec
Finalize un-final command classes 2023-04-02 00:26:10 +01:00
Allink
88298b7007
Enforce stricter sender type checks across all player-only commands
Previously it was possible to bypass the "ConsoleCommandSender" check by running the command in a command block, and causing the server to throw an exception in console. Exceptions are bad.
2023-04-02 00:25:41 +01:00
Allink
d0246790cb
Update Paper API to 1.19.4 & limit commandModificationBlockLimit gamerule 2023-04-02 00:16:05 +01:00
Allink
4d0d1bb69b
Add new abusable 1.19.4 commands to execute blocklist 2023-04-01 23:54:23 +01:00
Allink
634661e1fa
Improve distance selector detection 2023-04-01 23:46:17 +01:00
Allink
a91c25f8c2
Use String#equals() instead of String == String in ServerCommand.java 2023-04-01 23:29:56 +01:00
Kaboom
55a34972cb
main.yml: bump versions 2023-04-01 01:13:19 +03:00
03327f85e9 Merge remote-tracking branch 'upstream/master' 2023-03-23 11:57:22 -04:00
Allink
1f18704dcd
Attempt to improve server performance under intense redstone load (#338) 2023-03-11 15:09:26 +02:00