Commit graph

59 commits

Author SHA1 Message Date
Allink 08f75cb374
Patch execute bypass (#320) 2022-08-13 18:26:59 +03:00
kaboom 9e32dc5c25 Replace existing gamerule checks with WorldGameRuleChangeEvent 2022-05-21 00:32:54 +03:00
kaboom 67220510b1 Set maximum line length to 100 characters 2022-05-20 07:06:09 +03:00
kaboom 78067effe2 Use spaces instead of tabs 2022-05-20 07:06:08 +03:00
kaboom a2d7885182 Re-add summon command to /execute block list 2022-01-06 17:06:55 +02:00
Luna 613df684e8
Block /geyser dump (#308) 2021-12-02 15:50:29 +02:00
kaboom f5af75f526 Catch commands containing spaces after slash
Fixes #307
2021-11-29 04:05:48 +02:00
Kaboom aa460520ba
Use plugin logger instead of System.out
Fixes #303
2021-09-13 22:32:03 +03:00
LunaWasFlaggedAgain a57a6030b1
Cleaned up code + unblocked a few things (#301) 2021-09-13 21:50:24 +03:00
kaboom 7da29aeb6d Improve particle count limiter 2021-08-25 11:04:41 +03:00
hhhzzzsss e22044a158
Improved execute as/at/facing detection (#298)
* Improved execute as/at/facing detection

* Made atAsPattern a class attribute
2021-07-09 03:36:46 +03:00
Luna 4f1d2a0eab
Remove a few patches (#297) 2021-07-06 18:06:32 +03:00
Quad 41b19fe6ea
Prevent usage of @ selectors with spreadplayers (#294) 2021-04-26 22:01:53 +03:00
kaboom 235d2c9788 Sync changes 2021-04-18 05:34:59 +03:00
mathiascode 95d3e151df Update command restrictions 2021-04-18 05:27:58 +03:00
Business Goose 811178d30a
Patch integers of value 20 million and up in commands (#17)
* Patch integers of value 20 million and up in commands

* You know, like, patch the bug?
2021-04-18 05:25:43 +03:00
Quad a3ea2d7498
Patch title unicode kick exploit (#293) 2021-04-18 05:00:12 +03:00
Apmunute 211ef6e96a
Patch exploits (#290)
/execute as @e run banlist
/execute as @e run difficulty
/execute as @e run help
/execute as @e run list
/execute as @e run locate
/execute as @e run locatebiome
/execute as @e run seed
/execute as @e run whitelist

/execute as @e facing entity @e eyes run seed

most of these are spam exploits
2021-04-10 15:02:02 +03:00
mathiascode 97696ae601 Catch title command in /execute 2021-01-20 10:12:47 +02:00
mathiascode 207387a028 Improved target selector detection for /title command 2021-01-20 09:38:26 +02:00
mathiascode 1adb54013a Remove check for /say command
There are more commands in addition to /say that allow target selectors, and the exploit only targets Minecraft 1.12.2 and older. As those versions are over 3 years old, there isn't much point in supporting them.
2021-01-20 09:17:13 +02:00
Apmunute 317d930731
Additional fix for distance exploit (#7) 2020-12-30 07:44:34 +02:00
Apmunute 7f33a50977
Fix exploits (#1)
* Fix distance exploit

* fix forceload on execute

* IDE break or smth idk

* fix auto:2b on fill

* fix auto:2b on fill

* block setblock on execute

* block debug on execute

* block datapack on execute

* block datapack and minecraft:datapack

* block summon on execute

* Remove the ability for entity selectors to be used in /say

* Increase chat delay from 5ms to 50ms

* remove debug

* maven checkstyle bypass

* solve conflicts I think idk if this will work since github

* maven checkstyle

* yes.

* Remove extra whitespace

* patch funny reload commands

* amazing

* whoops

* yet another crash exploit

* added to commands.yml

* convert spaces to tabs

Co-authored-by: arclicious <arclicious@vivaldi.net>
Co-authored-by: Business Goose <44676012+business-goose@users.noreply.github.com>
2020-12-12 20:00:19 +02:00
mathiascode 6568b2e87d Add latest changes 2020-12-12 18:32:33 +02:00
mathiascode a695524743 Update ping message to 1.16.4 2020-11-27 19:43:19 +02:00
mathiascode 7eaf813228 Add limiter for command block minecarts 2020-08-02 22:48:51 +03:00
mathiascode dbd71922d0 Push internal changes 2020-08-02 19:10:40 +03:00
mathiascode 55e588aa9f Update ping info to 1.16.1 2020-07-16 02:14:59 +03:00
mathiascode 8540016f9f Unload force-loaded chunks 2020-02-27 19:26:17 +02:00
mathiascode 11ce7cf2be Enforce code style check 2020-02-27 17:08:10 +02:00
mathiascode 5c24a9bc44 Attempt to fix max health issues 2020-02-27 16:30:18 +02:00
mathiascode ea854450ad Allow command blocks to run once 2020-02-27 00:42:17 +02:00
mathiascode 78f105fd2b Handle tridents 2020-02-26 22:20:13 +02:00
mathiascode 177d2ce452 Use consistent equals style 2020-02-14 23:44:00 +02:00
mathiascode 00e7494dce Don't remove player entities 2020-01-05 22:11:57 +02:00
mathiascode 03b66ccb2c Handle invalid translations 2020-01-04 23:17:55 +02:00
mathiascode b688a2793b More style fixes 2019-12-21 16:12:26 +02:00
mathiascode 87ef009ba6 Target Java 7 2019-12-17 20:23:24 +02:00
mathiascode d3d5140fe4 Fix package paths 2019-12-17 14:37:59 +02:00
mathiascode d805770131 Simplify command check 2019-12-15 19:26:25 +02:00
mathiascode 2ee056fb2b Fix another error in command checker 2019-12-14 22:33:55 +02:00
mathiascode 9e967c9748 Fix logic error in command checker 2019-12-14 21:01:22 +02:00
mathiascode f7e86e696b Refactor command checker 2019-12-14 20:47:26 +02:00
mathiascode 58e8197ef6 Push WIP 2019-12-03 00:47:05 +02:00
mathiascode 002007ece0 Fix bugs in execute checker 2019-11-11 23:53:12 +02:00
mathiascode 04227caa4f Change server port 2019-11-10 19:48:56 +02:00
mathiascode fdfe46d9bf Add null check 2019-11-09 15:14:49 +02:00
mathiascode 81014126d0 Limit spawn radius 2019-10-11 17:22:21 +03:00
mathiascode 2c6e2a8b31 Cleanups, better optimizations 2019-09-28 03:29:48 +03:00
mathiascode e24206932b Command checker improvements 2019-09-22 02:46:15 +03:00