Commit graph

268 commits

Author SHA1 Message Date
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
mathiascode 0c99c440a8 Don't change file permissions 2019-09-18 23:18:36 +03:00
mathiascode def1b6b32f Avoid errors in checker 2019-09-18 23:17:45 +03:00
mathiascode bb082a614d Remove debug messages 2019-09-17 19:03:38 +03:00
mathiascode edad9deb59 Add uncommitted changes 2019-09-17 16:50:12 +03:00
mathias cad621f022 Use correct IDs for carrots and potatoes 2019-08-15 15:03:22 +03:00
mathias f6bd261cec Remove debug code 2019-08-08 23:40:45 +03:00
mathias a0c403207b Inventory improvements 2019-08-08 23:39:41 +03:00
mathias 2e5eecf936 Fix TNT physics overflow 2019-08-07 15:37:11 +03:00
mathias 6835013bef Optimize skin URL connections 2019-08-07 01:38:58 +03:00
mathias 8ac5e83044 Kelp has two blocktypes 2019-08-06 21:41:18 +03:00
mathias 69ee352565 Fix compile error 2019-08-05 18:37:32 +03:00
mathias 192be7c779 Ugly hotfix for liquid freezes 2019-08-05 18:31:05 +03:00
mathias 3d67c5aa34 Workaround for command block crashes 2019-08-04 16:33:05 +03:00
mathias 1d7a4166b1 Code cleanup 2019-08-03 09:34:26 +03:00
mathias b4ce76cfa9 Blacklist approach for connections 2019-08-03 04:04:27 +03:00
mathias 4348eef96c Removed debug code 2019-08-03 00:22:29 +03:00
mathias 4dc64ae1d9 Command changes 2019-08-03 00:19:56 +03:00
mathias dd9d5bdc50 Additional improvements 2019-08-02 20:57:10 +03:00
mathias 9ad500ec15 Minor improvements 2019-08-02 19:41:48 +03:00
mathias 06b3d1d613 Minor improvements 2019-08-02 19:40:20 +03:00
mathias d648cc8037 Smarter inventory check on join 2019-08-02 00:09:52 +03:00
mathias 9e03cd15f5 Remove excessive check 2019-08-01 18:58:35 +03:00
mathias 3d1581d5b4 Check entity count on chunk load 2019-08-01 18:39:06 +03:00
mathias aadc92ce7a Check if chunks are loaded 2019-08-01 17:58:50 +03:00
mathias 5186696d1c Async chunk loading on teleport 2019-08-01 17:25:44 +03:00
mathias ba96a23aa5 Don't cancel large knockbacks 2019-07-30 21:18:16 +03:00
mathias ec5dbd18fd Split plugin into modules 2019-07-30 20:14:24 +03:00
mathias 971b387dce Invalid formatting 2019-07-30 17:54:07 +03:00
mathias 8d5271e3fd Separate command classes into files 2019-07-30 17:41:54 +03:00
mathias e64e59e06d Mitigate liquid server freezes 2019-07-25 20:33:46 +03:00
mathias 1e4a8b4fdb Attempt to catch broken command blocks 2019-07-24 19:12:04 +03:00
mathias 3a0946054d Tweak TPS check 2019-07-24 10:35:38 +03:00
mathias f984ac411a Minor cleanups 2019-07-24 04:50:19 +03:00
mathias 93b968be5d Minecraft 1.13.2 compatibility and optimizations 2019-07-24 02:01:02 +03:00
mathias ce372d2200 Last 1.12.2 version 2019-07-23 16:48:57 +03:00
mathias 48b0b4b9f3 More spawner stuff 2019-07-17 03:29:59 +03:00
mathias 2e9e46b7a3 Spawner minecart changes 2019-07-17 02:09:11 +03:00
mathias 90059ddab4 Logic improvements 2019-07-17 01:05:43 +03:00
mathias 38265afa49 Fixes 2019-07-16 15:56:19 +03:00
mathias baff8a932a Bug fixes 2019-06-25 14:39:51 +03:00
mathias f30655a2f8 Improve damage detection 2019-06-16 17:35:21 +03:00
mathias efe379a7cf Fix broken command modifications 2019-06-16 16:27:27 +03:00
mathias ec0e185483 Minor fixes 2019-06-16 15:17:36 +03:00
mathias 6a7efad7b6 Check if bed respawn location exists 2019-06-16 04:31:07 +03:00
mathias be2cc420a2 Fixes for respawn system 2019-06-16 03:55:08 +03:00
mathias 75b12abe0b Initial respawn system 2019-06-16 03:34:36 +03:00
mathias 6e0acfab97 Cleanups 2019-06-16 00:54:39 +03:00
mathias 4db7be91d5 More signban patches 2019-06-10 18:47:44 +03:00
mathias 4d56e8ebf6 Hotfix for sign crash 2019-06-10 14:10:53 +03:00
mathias b291a2a652 Remove use of deprecated API 2019-04-13 14:34:13 +03:00
mathias 8eadbd89b1 Don't broadcast to console 2019-03-10 13:04:48 +02:00
mathias 457fdefce2 Simplify code 2019-03-10 00:23:39 +02:00
mathias a0634dabbe Fixed bugs related to joining the server and cooldown 2019-03-09 23:33:44 +02:00
mathias 6e50d3d8d1 Liquid optimizations 2018-12-21 11:27:50 +02:00
mathias 4683cf3163 Optimize skin fetching 2018-12-20 18:03:30 +02:00
mathias 159bd3c28d Optimize player join 2018-12-20 17:14:41 +02:00
mathias 3f6bed0783 Push wip 2018-12-20 16:47:26 +02:00
mathias f4a175bfa7 Push wip 2018-12-20 16:42:26 +02:00
mathias eb77c8e47a Add enderdragon limiter to PreCreatureSpawnEvent 2018-12-20 02:48:50 +02:00
mathias 011690f7fd Fix bug in enderdragon limiter 2018-12-20 02:46:15 +02:00
mathias 87ee785860 Stricter limit for Ender Dragons 2018-12-20 02:11:16 +02:00
mathias 524f646563 Fix world height 2018-12-20 00:43:11 +02:00
mathias f5e6fdd539 Fixes to physics 2018-12-20 00:34:25 +02:00
mathias b03338d05e Optimize physics 2018-12-19 23:35:07 +02:00