Commit Graph

82 Commits

Author SHA1 Message Date
8536a71daa Update upstream 2018-07-25 19:05:07 -04:00
d5a4135e98 Update upstream 2018-07-22 13:10:15 -04:00
70c967fb6b Update Paper to 1.13 proper - THIS IS STILL HIGHLY UNSTABLE
DO NOT RUN ON PRODUCTION SERVERS!!! Use Backups!!
2018-07-22 01:27:46 -04:00
bd34c3623b NOT FINISHED! She compiles, and she... suffers the wrath of chunkgen... 2018-07-19 05:42:43 +01:00
6d1a918378 NOT FINISHED!!! Current Progress on 1.13-pre7 update
This work is 100% unfinished. I am pushing it up so that we as a team
can work on this update.

Do not try to use this branch. You will fail.
2018-07-14 21:53:17 -04:00
8778a2ef97 Current Chunk for Entity and Block Entities, counts by entity type
This enables us a fast reference to the entities current chunk instead
of having to look it up by hashmap lookups.

We also store counts by type to further enable other performance optimizations in later patches.
2018-07-04 03:55:24 -04:00
34c2733939 Update Upstream 2018-06-20 23:29:33 -04:00
9ba62bc998 Restructure lighting queue runnable handling
Instead of overriding add within the queue, never add runnables to the
queue if the light queue is disabled.

This change is made to make timings reports and stacktraces less
confusing for administrators, who prior to this change, would have seen
the lighting queue referenced in both, regardless of whether or not it
was enabled.

This change should not affect performance, nor is it made with the
intent to.
2017-12-22 15:25:01 -06:00
0ef74cf264 Update upstream 2017-12-09 12:37:09 -05:00
5ce5ef1c9f Update to 1.12.2, May the Tacos be with you 2017-09-18 12:04:01 +01:00
a6eb798352 Update S 2017-08-12 22:32:01 +01:00
01d1cc351b Update to 1.12.1 2017-08-03 16:36:06 +02:00
fe649493e3 Update B/CB 2017-07-28 14:45:16 +01:00
1c208bf05b Update upstream CB/S 2017-06-18 20:36:55 -05:00
ab4ae72fd5 Update to MC 1.12-pre2 2017-05-14 13:05:01 -05:00
64b19558b6 Remove last bit of chunk exists region file fix
CraftBukkit removed their implementation that caused this issue,
switching to Mojang's implementation which doesn't appear to share it. I
already removed the important bit in the last upstream merge, this is
just unused and unnecessary now. So we remove it.
2017-04-29 05:27:31 -05:00
2671b8b308 Update upstream B/CB/S 2017-04-28 19:25:52 -05:00
9aba83bfdc Update upstream CB/S 2017-04-10 22:11:26 -05:00
4340ef97ca Switch to a bStats based Metrics system 2017-03-25 00:22:02 -05:00
a69434f9d1 Update upstream B/CB/S
Closes GH-631
2017-03-15 09:32:50 -05:00
c5851f632a Remove CraftScheduler Async Task Debugger
I have not once ever seen this system help debug a crash.
One report of a suspected memory leak with the system.

This adds additional overhead to asynchronous task dispatching
2017-02-05 00:13:28 -05:00
4832b1a385 Update Paper to MC 1.11 2016-11-16 20:23:38 -06:00
4bef47531a Properly update patches for upstream merge 2016-10-21 15:42:49 -05:00
2515c80051 Update upstream B/CB 2016-10-21 15:28:44 -05:00
4708920d8d Updated Timings to better detail saves 2016-10-20 00:21:35 -04:00
719164b4ce Update upstream B/CB/S 2016-07-15 17:36:53 -05:00
03553d232e Update upstream 2016-06-22 22:18:41 -04:00
9b192b2708 Update to Minecraft 1.10 2016-06-08 22:57:14 -05:00
34fcd8ccc2 Paper 1.9.4 Update 2016-05-11 22:07:46 -04:00
fc2341a996 Relocate Timings v2 patch 2016-03-24 21:59:37 -07:00
26eb457a39 Paper 1.9 2016-02-29 17:09:49 -06:00
4856ba746b Add exception reporting events 2016-02-28 20:15:51 -05:00