Commit Graph

84 Commits

Author SHA1 Message Date
Shane Freeder 3af34bfe45 Fix NPE when getting location from players EnderChest (fixes #1041) 2018-03-10 13:07:40 +00:00
MiniDigger | Martin 12012ab589 Toggleable player crits, helps mitigate hacked clients. (#1040)
This is a port of https://github.com/PaperMC/Paper/blob/ver/1.8.8/Spigot-Server-Patches/0040-Toggleable-player-crits-helps-mitigate-hacked-client.patch
Also adds me to the MIT list.
2018-03-10 05:14:47 +01:00
Shane Freeder 808e2dff16 Update B/CB 2018-02-12 18:04:05 +00:00
Shane Freeder 6d2da5e46e Update B/CB 2018-01-24 17:31:43 +00:00
Zach Brown c93e1ee068 Update upstream B/CB/S 2018-01-10 23:31:19 -06:00
Zach Brown fa8db475d6 Update upstream B/CB/S 2017-12-27 22:45:33 -06:00
Aikar 0ef74cf264 Update upstream 2017-12-09 12:37:09 -05:00
Shane Freeder 786d044753 Update B/CB/S 2017-12-05 01:34:10 +00:00
Shane Freeder a907e21341 Update B/CB/S 2017-11-18 03:04:21 +00:00
Shane Freeder 03960c3d95 Update B/CB/S 2017-11-17 09:40:49 +00:00
Aikar 41afad51da Improve Structures Checking
Improves performance by keying every chunk thats part of a structure to a hashmap
instead of only the first one.

This allows us to avoid iterating the entire structures value set to see
if a block position is inside of a structure.

This should have pretty decent performance improvement to any standard world
that has been around for a whilewith lots of structures due to ineffeciencies
in how MC stores structures (even unloaded chunks has structured data loaded)
2017-11-11 18:47:30 -05:00
Shane Freeder 6d76e5b46a Update B/CB/S 2017-11-08 16:13:57 +00:00
Shane Freeder c738f996e8 Update B/CB/S 2017-10-29 15:19:21 +00:00
Shane Freeder 5ce5ef1c9f Update to 1.12.2, May the Tacos be with you 2017-09-18 12:04:01 +01:00
Zach Brown 4424c3dec9 Rebuild patches 2017-09-06 22:59:08 -04:00
Shane Freeder ada06c9e99 Rebuild patches 2017-09-03 01:09:35 +01:00
Shane Freeder 7fc4d26c3f Update CB 2017-08-16 16:47:06 +01:00
Shane Freeder a6eb798352 Update S 2017-08-12 22:32:01 +01:00
Zach Brown e70452db81 Remove null values in TileEntity tick list
Because who wouldn't want to tick a null tile entity right?
Fixes GH-851
2017-08-11 17:59:44 -05:00
Shane Freeder 4bf6691021 Update CB 2017-08-11 12:02:53 +01:00
Aikar 64b2b87256 Upstream update 2017-08-07 23:05:16 -04:00
BlackHole 01d1cc351b Update to 1.12.1 2017-08-03 16:36:06 +02:00
Shane Freeder fe649493e3 Update B/CB 2017-07-28 14:45:16 +01:00
Aikar 4265551308 Upstream update 2017-07-26 21:12:40 -04:00
Zach Brown b7336e0204 Update upstream CB 2017-07-24 06:47:43 -05:00
Aikar a289bd5949 Update upstream (memory leak fix) 2017-07-16 20:36:27 -04:00
Shane Freeder 43d46feb48 Update B/CB 2017-07-10 14:04:41 +01:00
Zach Brown 3f5b488720 Update upstream B/CB 2017-06-25 18:00:32 -05:00
Zach Brown 1c208bf05b Update upstream CB/S 2017-06-18 20:36:55 -05:00
Zach Brown e3dd2d2df2 Update upstream CB/S 2017-06-11 12:03:07 -05:00
Shane Freeder 36c0415d72 Do not relocate fastutil 2017-06-08 19:07:00 +01:00
Shane Freeder 8bb457e352 Update Paper to MC 1.12 2017-06-08 15:16:51 +01:00
Shane Freeder 9cf2e3b3dc Update to 1.12-pre6 2017-05-31 09:04:52 +01:00
Zach Brown 81159a37d4 Update upstream B/CB/S 2017-05-27 23:25:17 -05:00
Zach Brown 16113437c6 Update upstream B/S 2017-05-23 17:11:28 -05:00
Zach Brown b39f2133a1 Update Paper to MC 1.12-pre5 2017-05-20 23:41:39 -05:00
Zach Brown f7d8aa4188 Update upstream B/CB/S 2017-05-15 11:25:20 -05:00
Zach Brown ab4ae72fd5 Update to MC 1.12-pre2 2017-05-14 13:05:01 -05:00
Zach Brown 2671b8b308 Update upstream B/CB/S 2017-04-28 19:25:52 -05:00
Zach Brown 22e2858fee Update bStats implementation 2017-04-22 01:16:45 -05:00
Zach Brown 0d1f8be81d Update upstream B/CB 2017-04-21 23:42:59 -05:00
Zach Brown 90927cd654 Update upstream B/CB 2017-04-20 08:22:08 -05:00
Zach Brown 515506c3ce Update upstream B/CB/S
Closes GH-658
2017-04-16 17:12:01 -05:00
Zach Brown 66a6db73e0 Update upstream B/CB 2017-03-31 23:24:42 -05:00
Zach Brown 4340ef97ca Switch to a bStats based Metrics system 2017-03-25 00:22:02 -05:00
Zach Brown de6a101264 Update upstream B/CB/S
Adds /paper command for reloading the paper config.
Closes GH-639

Per-world config logging has been removed in favor of all or nothing
logging for all paper settings. I don't believe it was used enough to
warrant maintaining. If this is not the case it should be possible to
re-add it.
2017-03-24 22:18:58 -05:00
Zach Brown a69434f9d1 Update upstream B/CB/S
Closes GH-631
2017-03-15 09:32:50 -05:00
Zach Brown 12310fa5f3 Update upstream B/CB/S 2017-02-17 20:03:38 -06:00
Aikar 36ce1b950a Add more timings to Scheduler and other improvements 2017-02-05 00:13:16 -05:00
Aikar 8246be5c3d More improvements to Timings, RCON now is no longer blocking!
Finally made timings accept "Callback style" reports, so plugins
can listen for when the report is done.

Added new Util interfaces, MessageCommandSender and BufferedCommandSender

This restores and improves using RCON to generate timings reports
2017-02-04 22:47:39 -05:00