Commit graph

1512 commits

Author SHA1 Message Date
md_5
6a14ca46a9 Rebuild patches 2019-07-22 16:13:11 +10:00
md_5
9de398a170 Update to Minecraft 1.14.4 2019-07-20 09:00:00 +10:00
Spottedleaf
9a643a6af5 Remove DataWatcher Locking
The lock in DataWatcher is used to prevent concurrent modifications,
however any modifications to this map only occur on initialization of
an Entity in its constructor.

Every other access is through a readlock, which allows the threads to
pass if there is no thread holding the writelock.

Since the writelock is only obtained in the constructor of the Entity,
the further readlocks are actually useless.

This patch also changes the entries map to be fastutil
int2objectopenhashmap for performance.
2019-07-14 15:05:26 +10:00
md_5
5e4e7f32bc BUILDTOOLS-471: Rebuild patches 2019-07-11 08:18:03 +10:00
md_5
6e94473992 SPIGOT-5159: Raider activation range overridden by Monster range 2019-07-10 10:11:27 +10:00
md_5
d05d3c1f87 Rebuild patches 2019-07-03 10:30:37 +10:00
md_5
935adb34f0 SPIGOT-5088: Additional growth modifiers 2019-06-29 16:45:44 +10:00
md_5
595711b0a7 Correct pom.xml version 2019-06-25 20:57:24 +10:00
md_5
4d2f30f1be Update to Minecraft 1.14.3 2019-06-25 06:49:54 +10:00
md_5
f16400e3c6 Update to Minecraft 1.14.3-pre4 2019-06-21 20:00:00 +10:00
md_5
df0eb250ce SPIGOT-5043: Desync if world is changed in PlayerSpawnLocationEvent 2019-06-08 20:28:57 +10:00
md_5
0627955a22 Rebuild patches 2019-06-08 19:53:26 +10:00
md_5
baafee9142 Rebuild patches 2019-06-02 19:56:20 +10:00
md_5
01d0f0464a SPIGOT-4986: EntityActivationRange - Raiders 2019-05-29 19:49:51 +10:00
md_5
ffe694746d SPIGOT-4988: Setting "mob-spawn-range" in spigot.yml also effects random block ticks 2019-05-29 19:39:32 +10:00
md_5
093165d1b5 Update to Minecraft 1.14.2 2019-05-28 06:30:00 +10:00
md_5
4f661b226f Rebuild patches 2019-05-19 12:21:25 +10:00
md_5
8043ebcb9a Update to Minecraft 1.14.1 2019-05-14 10:00:00 +10:00
md_5
c8d4cefbbd SPIGOT-4915: Restarting on crash not working 2019-05-13 16:53:48 +10:00
md_5
f8e1ae2e26 SPIGOT-4912: Timings Viewer Shows Entities as / 0 (inf%) 2019-05-12 11:39:46 +10:00
md_5
71771d68b2 Rebuild patches 2019-05-12 11:18:39 +10:00
md_5
1eece4fcb4 Rebuild patches 2019-04-30 21:46:22 +10:00
md_5
c529d437fb SPIGOT-4817: View distance default should be read from server.properties not spigot.yml 2019-04-30 12:16:33 +10:00
md_5
4d24e36dd8 Rebuild patches 2019-04-28 11:41:06 +10:00
md_5
0da6fe20a5 SPIGOT-4788: Per world view distance causes chunks to glitch 2019-04-28 10:49:15 +10:00
md_5
e4be9b02e7 Rebuild patches 2019-04-27 16:09:31 +10:00
md_5
fa078785ca Rebuild patches 2019-04-27 10:30:04 +10:00
md_5
47463c251a Rebuild patches 2019-04-26 16:59:36 +10:00
md_5
766dab2a11 Rebuild patches 2019-04-26 09:17:10 +10:00
md_5
0c02b0ca0f Rebuild patches 2019-04-25 15:38:41 +10:00
md_5
f96d8c3d3e Rebuild patches 2019-04-25 14:39:43 +10:00
md_5
066994b8ae Update to Minecraft 1.14 2019-04-25 12:00:00 +10:00
md_5
f2180d5e7b SPIGOT-4731: EntityVillager ticks seems to cause tps drop 2019-04-25 10:16:25 +10:00
md_5
dc58fe42fe Rebuild patches 2019-04-24 10:30:28 +10:00
md_5
58d1508838 Rebuild patches 2019-04-24 10:12:26 +10:00
md_5
6dbf995f13 Rebuild patches 2019-04-23 15:28:00 +10:00
md_5
232e08be3c Begin implementation of CheckStyle style checking 2019-04-23 14:06:57 +10:00
md_5
2eb0dce55e Update to Minecraft 1.14-pre5 2019-04-23 12:00:00 +10:00
md_5
1a3504a424 Rebuild patches 2019-04-23 09:33:25 +10:00
md_5
f09662d0ea Rebuild patches 2019-04-02 21:23:20 +11:00
md_5
5629554b03 Rebuild patches 2019-03-26 20:48:00 +11:00
md_5
e6eb36f2a1 Rebuild patches 2019-03-17 11:48:53 +11:00
md_5
3cb9dcb53e SPIGOT-4640: Add debug stick permissions 2019-02-26 21:13:44 +11:00
md_5
4165cd8f45 SPIGOT-4636: Add creative mode NBT permissions 2019-02-25 19:44:45 +11:00
md_5
e5e5c7c6d4 Allow Saving Large Chunks
The size of chunks in the region format is overdetermined. In particular their size on disk is indicated by both a sector count in the header, and actual size in the body.
If their size would overflow the header field (>= 255 sectors), it can just be read directly from the body instead.

This code/concept was adapted from MinecraftForge.
2019-02-19 22:30:00 +11:00
md_5
e8d3881c4e Rebuild patches 2019-02-18 10:11:12 +11:00
md_5
b0f4c22b92 SPIGOT-4605: Catch more physics problems 2019-02-02 11:14:44 +11:00
md_5
f56e2e787f Catch async recipe add 2019-01-07 10:30:38 +11:00
md_5
19c3c5a51d Rebuild patches 2019-01-05 16:21:07 +11:00
md_5
8173d06f79 Remove need for redundant second clone of repositories 2019-01-04 20:41:08 +11:00