Commit Graph

508 Commits

Author SHA1 Message Date
Jason Penilla 2b25404eca Patches 2021-11-23 19:42:31 -08:00
Jake Potrebic 25d42423af more work 2021-11-23 18:05:49 -08:00
Jake Potrebic 488ad68f0f and here's some more patches 2021-11-23 17:53:24 -08:00
Jake Potrebic 7ff10ba09a move mojang api server patches up 2021-11-23 17:16:01 -08:00
Jake Potrebic e4d9502512 move extra plugins patch up & more work 2021-11-23 17:09:49 -08:00
Jason Penilla 9a23891fe5 Update runServer gradle properties 2021-11-23 17:09:12 -08:00
Jake Potrebic 2b17f5cc15 and some more patches 2021-11-23 16:44:41 -08:00
Jason Penilla ddf004bd5e Fix issues with IntIdentityHashBiMiap 2021-11-23 16:43:50 -08:00
Jake Potrebic c03b8b99e3 even more patches 2021-11-23 16:20:31 -08:00
Jake Potrebic 3f5a9d4a29 several more patches 2021-11-23 15:56:42 -08:00
Jason Penilla cbb86f2753 Update ticklist saving 2021-11-23 15:23:41 -08:00
Josh Roy 91961de7c2 More more more more more more more more more work 2021-11-23 18:06:05 -05:00
Josh Roy 11f73c13b5 More more more more more more more more work 2021-11-23 16:40:37 -05:00
Josh Roy cd161c51c5 Updated Upstream (Bukkit/CraftBukkit/Spigot)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
ea30a299 Add docs in ServerListPingEvent based on changes from 1.18

CraftBukkit Changes:
03f249f0 Generate bootstrap jar separately
3b214b5a SPIGOT-6803: Fix ServerPing not using the new logic for show players in 1.18

Spigot Changes:
c07753b0 Rebuild patches
2021-11-23 16:11:33 -05:00
Jake Potrebic ddaf1cb4e2 async chunk patch progress (#6930) 2021-11-23 12:34:20 -08:00
Nassim Jahnke 682bb3f9c0 Fix mappingregistry, readd an async chunk hunk 2021-11-23 21:07:19 +01:00
Nassim Jahnke c36c2d46d3 More more more more more more more work 2021-11-23 16:50:18 +01:00
Nassim Jahnke 82f6e6bb0e More more more more more more work 2021-11-23 16:04:41 +01:00
Nassim Jahnke d8709b6bf1 More more more more more work 2021-11-23 15:03:50 +01:00
Nassim Jahnke 91fcee0c04 More more more more work 2021-11-23 14:22:49 +01:00
Nassim Jahnke 979f2cdf25 More more more work 2021-11-23 13:15:10 +01:00
Nassim Jahnke 10a1f0313f More more work 2021-11-23 12:47:17 +01:00
Nassim Jahnke e70c4bc478 More work 2021-11-23 12:27:39 +01:00
Nassim Jahnke c46b20492e Work 2021-11-23 11:51:25 +01:00
Jason Penilla ed6d43ddb0 Prepare for updating server patches 2021-11-23 00:57:41 -08:00
Nassim Jahnke ddcbe17388 Remove Fix reducedDebugInfo not initialized on client patch
Hasn't been needed for a while now, see #6733
2021-11-22 12:56:55 +01:00
Josh Roy 01d9107641 Add config option to enable hopper occluding blocks (#6896)
Co-authored-by: zombachu <zombachu@gmail.com>
2021-11-20 14:15:36 -05:00
Josh Roy b119833e39 Fix AnvilPrepareEvent not working with zero xp (#6895)
Co-authored-by: Jan Tuck <jan@tuck.dk>
2021-11-20 14:09:19 -05:00
Nassim Jahnke 72abd4fb7a Fix more namespacedkey parsing (#6903) 2021-11-17 10:53:41 +01:00
Jason Penilla a9214f2d63 Update paperweight to 1.2.0 (#6901) 2021-11-16 21:00:14 -08:00
booky10 63c3c76ad0 Add API for resetting a single score (#6873) 2021-11-16 00:08:50 +01:00
Jake Potrebic 023b612f62 cleanup: Add hand to bucket events patch (#6881) 2021-11-15 11:01:19 -08:00
Jake Potrebic f68505286b Call onRemove logic for breakNaturally (#6854) 2021-11-12 18:28:08 -08:00
Jason Penilla 66e3cb1837 Partially fix #6880 (#6888) 2021-11-12 14:27:26 -08:00
Josh Roy d19cd1ac56 Add Raw Byte Entity Serialization (#6826) 2021-11-10 21:53:27 -05:00
Seggan 5dc93227ab Goat ram API (#6336) 2021-11-09 03:48:22 -05:00
Jake Potrebic 986f5e5d12 Make despawn distance configs per-category, improve per category spawn limit config (#6717)
Also adds per-world spawn limit config in paper.yml for `underground_water_creature`, and migrates existing spawn limit config options to their Mojang names.
2021-11-08 23:59:15 -08:00
Owen1212055 1f7df1832f Move getTrackedPlayers up from Player to Entity (#6569) 2021-11-08 16:39:42 -05:00
Bjarne Koll c23b1138fb Fix setPatternColor on tropical fish bucket meta (#6877) 2021-11-08 20:20:07 +01:00
Jake Potrebic 0f52610a18 Add isCollidable methods to various places (#6870) 2021-11-06 12:43:24 -07:00
Jake Potrebic 6197315429 Add API for checking if a zombie has the option to break doors (#6855) 2021-11-05 17:17:12 -07:00
Jake Potrebic a8448bef56 Fix issues with mob conversion (#6831) 2021-11-05 17:06:19 -07:00
Nassim Jahnke 97ece388a9 Fix CraftNamespacedKey shenanigans (#6825) 2021-11-05 16:01:40 +01:00
Bjarne Koll 7deb2b0f26 Expose the potential player cause of a lightning (#6782) 2021-11-05 15:54:37 +01:00
PaulBGD 4b68f08fe5 Cache palette array (#6767)
Instead of allocating the 4KB for every chunk section, cache it locally and
reuse it for other chunk sections to save on allocations. These allocations add
up very quickly when saving chunks frequently.

For example, with 30,000 chunks and 16 chunk sections per chunk (which will
actually get larger in 1.18) it allocates nearly 2GB, which this patch
eliminates entirely.
2021-11-05 10:52:32 -04:00
Nassim Jahnke f79445fff5 Updated Upstream (Bukkit/CraftBukkit) (#6872)
Upstream has released updates that appear to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

Bukkit Changes:
cfd18bd0 SPIGOT-6436: Add Player#stopAllSounds

CraftBukkit Changes:
b58f4299 SPIGOT-6436: Add Player#stopAllSounds
eb191612 SPIGOT-6783: Items do not appear in custom anvil inventories
376edf4f SPIGOT-6779: Fix LivingEntity#attack for Player entities
747a73ec SPIGOT-6772: Use entity mailbox and re-schedule entities if they get unloaded
2021-11-05 15:08:24 +01:00
Jason Penilla 130e21da7e Deduplicate strings in ObfHelper (#6841) 2021-11-04 17:23:06 -07:00
Jake Potrebic 280cf8d8db Move async catches back to where they were (#6869) 2021-11-04 11:20:14 -07:00
Jake Potrebic 546ba82ea7 Added missing mappings (#6810) 2021-11-04 07:08:53 -07:00
Jason Penilla 4da74a5419 Remove redundant and unneeded repos, reorder repos (#6867) 2021-11-03 19:42:18 -07:00