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
mathiascode
9594db67af
Remove ProtocolLib dependency
...
Time will tell if this patch is still necessary or not.
2021-01-07 09:50:06 +02:00
mathiascode
2c1cf457a3
Remove custom server ping code
2021-01-07 09:29:55 +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
e184b0c3bf
Ensure the server always stops
2020-06-14 18:24:39 +03:00
mathiascode
3b29ee5dc0
Preserve pitch and yaw when teleporting
2020-05-10 16:23:33 +03:00
mathiascode
cf138a561b
Update README command list
2020-04-21 17:39:41 +03:00
mathiascode
f74c38f83d
Actually remove effects on death
2020-04-21 17:37:04 +03:00
mathiascode
6fe4e56a7f
Prevent server from half-crashing
2020-04-21 16:44:24 +03:00
mathiascode
92d9e4ad64
Remove outdated command
2020-04-18 17:13:03 +03:00
mathiascode
ca92e0fada
Address some entity crash issues
2020-04-17 06:17:59 +03:00
mathiascode
d3b171b5db
Different way of checking spawn radius
2020-03-18 00:31:47 +02:00
mathiascode
7546fa0e1e
TNT optimization test
2020-02-28 22:43:02 +02:00
mathiascode
fa4868908b
Fix player respawn loop
2020-02-28 17:18:20 +02: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
152962108a
Fix redstone physics
2020-02-27 02:00:52 +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
398f066b0d
Bring back old physics checks
2020-02-20 16:58:07 +02:00
mathiascode
8ff92bb4d4
Reduce TNT minecart lag
2020-02-20 16:50:21 +02:00
mathiascode
6694621deb
Improvements to block physics checks
2020-02-18 07:11:15 +02:00
mathiascode
bf6592f9f9
Push latest changes to block physics
2020-02-18 05:34:21 +02:00
mathiascode
44e3d0fbb6
Rate limit skin command
2020-02-17 02:09:28 +02:00
mathiascode
72bc93b970
Rate limit username command
2020-02-17 01:23:13 +02:00
mathiascode
4169747681
Optimize username command
2020-02-16 05:53:06 +02:00
mathiascode
177d2ce452
Use consistent equals style
2020-02-14 23:44:00 +02:00
mathiascode
ce538c940d
Fix incorrect usage of ==
2020-02-14 22:49:34 +02:00
mathiascode
66e3a3da01
Minecraft 1.15.2
2020-01-22 16:33:19 +02:00
mathiascode
95a3cbd175
Skip API calls for offline players
2020-01-06 00:00:45 +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
2f6081a62c
Don't allow players with identical usernnames to join
2019-12-22 21:19:01 +02:00
mathiascode
5bea9e9dff
Improve TNT redstone performance
2019-12-22 07:25:47 +02:00
mathiascode
673bef2212
Something, something
2019-12-21 20:32:58 +02:00
mathiascode
b688a2793b
More style fixes
2019-12-21 16:12:26 +02:00
mathiascode
164f6b5524
Fix style errors in command code
2019-12-21 15:39:31 +02:00
mathiascode
1d9f62f556
Fix error in username change
2019-12-20 21:12:56 +02:00
mathiascode
b1c132a461
Improve SkinDownloader performance
2019-12-20 21:05:02 +02:00
mathiascode
26b10af495
Temporarily disable redstone physics
2019-12-18 17:21:28 +02:00
mathiascode
5c6d4c5ab9
Prevent redstone wire from crashing server
2019-12-18 16:25:17 +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
f8eeaed1fc
Clean up spidey command code
2019-12-16 02:05:15 +02:00
mathiascode
f3ce40261f
Spawner check changes
2019-12-15 20:26:01 +02:00
mathiascode
d805770131
Simplify command check
2019-12-15 19:26:25 +02:00
mathiascode
c246fb9b27
Improve boundary limits
2019-12-15 03:34:02 +02:00
mathiascode
4fca7c8c80
Add teleport boundary limits
2019-12-15 02:09:29 +02:00
mathiascode
8c5763047d
Better config.yml handling
2019-12-14 23:31:28 +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
8ad68807d0
Revert hotfix
2019-12-14 03:39:25 +02:00
mathiascode
1aa4f3750b
Fix chunk load hanging in 1.14+
2019-12-13 23:30:36 +02:00
mathiascode
e4619fc8a5
Catch null banner patterns
2019-12-13 21:52:33 +02:00
mathiascode
b443236a8d
Remove debug change
2019-12-11 19:01:41 +02:00
mathiascode
61562aa29d
Temporary mitigations before 1.15
2019-12-11 18:59:32 +02:00
mathiascode
91a1b47054
Move lists
2019-12-11 03:36:35 +02:00
mathiascode
ca17239065
Push latest files
2019-12-03 13:27:06 +02:00
mathiascode
95a0b66af2
More TNT optimizations
2019-12-03 07:46:17 +02:00
mathiascode
86b3e68a4a
Remove unneeded lists
2019-12-03 06:57:56 +02:00
mathiascode
6a06185eb5
More efficient block optimizations
2019-12-03 06:53:37 +02:00
mathiascode
58e8197ef6
Push WIP
2019-12-03 00:47:05 +02:00
mathiascode
a998fa8321
Reduce code duplication
2019-12-02 19:07:05 +02:00
mathiascode
551f9f4807
Move skin downloader to separate class
2019-12-02 18:12:05 +02:00
mathiascode
4fe8d0ee8d
Minor restructure
2019-12-02 05:49:20 +02:00
mathiascode
91b3b8c92d
Fix bug in mob limiter
2019-12-02 05:22:38 +02:00
mathiascode
1a0962896a
Rename a few functions
2019-12-02 01:19:28 +02:00
mathiascode
b4d43d474f
Clean up an abomination of code
2019-12-02 01:10:40 +02:00
mathiascode
0410492f76
Add config options, fix skin issue
2019-12-01 02:08:12 +02:00
mathiascode
3a3b450921
Don't hardcode join titles
2019-12-01 01:04:08 +02:00
mathiascode
ddd6fa76f4
Mitigate command block bugs
2019-11-15 17:30:36 +02:00
mathiascode
b5046d8325
Drop inventory and exp on death
2019-11-14 00:48:46 +02:00
mathiascode
c2ee4fac7e
Don't set fire ticks while still in lava
2019-11-13 23:47:17 +02:00
mathiascode
d68c8e54d0
Update command names
2019-11-13 22:50:09 +02:00
mathiascode
8ad4bfe961
Improve physics check (needs to be reworked)
2019-11-13 21:13:54 +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
41b16d11d6
Server info command
2019-10-15 03:03:27 +03:00
mathiascode
4d4d01893a
Push WIP physics code
2019-10-13 16:14:25 +03:00
mathiascode
81014126d0
Limit spawn radius
2019-10-11 17:22:21 +03:00
mathiascode
38770f54c8
Better underwater plant handling
2019-10-04 16:42:11 +03:00
mathiascode
9ec1c32b17
Add missing blocks
2019-10-03 19:30:18 +03:00
mathiascode
1796124bc1
Optimize skin requests
2019-09-28 21:22:18 +03:00
mathiascode
2c6e2a8b31
Cleanups, better optimizations
2019-09-28 03:29:48 +03:00
mathiascode
a08c19f850
Fix errors in inventory checker
2019-09-22 17:35:38 +03:00
mathiascode
6b22761698
Better command handling in console
2019-09-22 05:37:43 +03:00
mathiascode
d3902cbc8b
Push old code
2019-09-22 04:58:53 +03:00
mathiascode
e24206932b
Command checker improvements
2019-09-22 02:46:15 +03:00
mathiascode
b82c63a3ed
Simplify code
2019-09-19 00:35:11 +03:00