3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-15 02:50:09 +01:00
Paper/patches/unapplied/server
Spottedleaf 7bbeef26ba i really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really really hate jmp
2022-06-07 20:42:55 -07:00
..
0357-Implement-alternative-item-despawn-rate.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0358-Tracking-Range-Improvements.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0359-Fix-items-vanishing-through-end-portal.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0360-implement-optional-per-player-mob-spawns.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0361-Avoid-hopper-searches-if-there-are-no-items.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0362-Bees-get-gravity-in-void.-Fixes-MC-167279.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0363-Optimise-getChunkAt-calls-for-loaded-chunks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0364-Add-debug-for-sync-chunk-loads.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0365-Remove-garbage-Java-version-check.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0366-Add-ThrownEggHatchEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0367-Entity-Jump-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0368-Add-option-to-nerf-pigmen-from-nether-portals.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0369-Make-the-GUI-graph-fancier.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0370-add-hand-to-BlockMultiPlaceEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0371-Validate-tripwire-hook-placement-before-update.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0372-Add-option-to-allow-iron-golems-to-spawn-in-air.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0373-Configurable-chance-of-villager-zombie-infection.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0374-Optimise-Chunk-getFluid.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0375-Set-spigots-verbose-world-setting-to-false-by-def.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0376-Add-tick-times-API-and-mspt-command.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0377-Expose-MinecraftServer-isRunning.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0378-Add-Raw-Byte-ItemStack-Serialization.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0379-Pillager-patrol-spawn-settings-and-per-player-option.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0380-Remote-Connections-shouldn-t-hold-up-shutdown.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0381-Do-not-allow-bees-to-load-chunks-for-beehives.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0382-Prevent-Double-PlayerChunkMap-adds-crashing-server.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0383-Don-t-tick-dead-players.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0384-Dead-Player-s-shouldn-t-be-able-to-move.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0385-Optimize-Collision-to-not-load-chunks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0386-Don-t-move-existing-players-to-world-spawn.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0387-Optimize-GoalSelector-Goal.Flag-Set-operations.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0388-Improved-Watchdog-Support.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0389-Optimize-Pathfinding.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0390-Reduce-Either-Optional-allocation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0391-Reduce-memory-footprint-of-NBTTagCompound.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0392-Prevent-opening-inventories-when-frozen.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0393-Optimise-ArraySetSorted-removeIf.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0394-Don-t-run-entity-collision-code-if-not-needed.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0395-Implement-Player-Client-Options-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0396-Don-t-crash-if-player-is-attempted-to-be-removed-fro.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0397-Broadcast-join-message-to-console.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0398-Fix-Chunk-Post-Processing-deadlock-risk.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0399-Fix-Longstanding-Broken-behavior-of-PlayerJoinEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0400-Load-Chunks-for-Login-Asynchronously.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0401-Move-player-to-spawn-point-if-spawn-in-unloaded-worl.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0402-Add-PlayerAttackEntityCooldownResetEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0403-Don-t-fire-BlockFade-on-worldgen-threads.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0404-Add-phantom-creative-and-insomniac-controls.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0405-Fix-numerous-item-duplication-issues-and-teleport-is.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0406-Villager-Restocks-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0407-Validate-PickItem-Packet-and-kick-for-invalid.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0408-Expose-game-version.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0409-Optimize-Voxel-Shape-Merging.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0410-Set-cap-on-JDK-per-thread-native-byte-buffer-cache.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0411-misc-debugging-dumps.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0412-Prevent-teleporting-dead-entities.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0413-Deobfuscate-stacktraces-in-log-messages-crash-report.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0414-Implement-Mob-Goal-API.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0415-Add-villager-reputation-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0416-Option-for-maximum-exp-value-when-merging-orbs.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0417-ExperienceOrbMergeEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0418-Fix-PotionEffect-ignores-icon-flag.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0419-Optimize-brigadier-child-sorting-performance.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0420-Potential-bed-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0421-Wait-for-Async-Tasks-during-shutdown.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0422-Ensure-EntityRaider-respects-game-and-entity-rules-f.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0423-Protect-Bedrock-and-End-Portal-Frames-from-being-des.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0424-Reduce-MutableInt-allocations-from-light-engine.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0425-Reduce-allocation-of-Vec3D-by-entity-tracker.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0426-Ensure-safe-gateway-teleport.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0427-Add-option-for-console-having-all-permissions.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0428-Optimize-anyPlayerCloseEnoughForSpawning-to-use-dist.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0429-Use-distance-map-to-optimise-entity-tracker.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0430-Optimize-ServerLevels-chunk-level-checking-methods.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0431-Delay-Chunk-Unloads-based-on-Player-Movement.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0432-Fix-villager-trading-demand-MC-163962.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0433-Maps-shouldn-t-load-chunks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0434-Use-seed-based-lookup-for-Treasure-Maps-Fixes-lag-fr.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0435-Fix-missing-chunks-due-to-integer-overflow.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0436-Fix-CraftScheduler-runTaskTimerAsynchronously-Plugin.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0437-Fix-piston-physics-inconsistency-MC-188840.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0438-Fix-sand-duping.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0439-Prevent-position-desync-in-playerconnection-causing-.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0440-Inventory-getHolder-method-without-block-snapshot.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0441-Improve-Arrow-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0442-Add-and-implement-PlayerRecipeBookClickEvent.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0443-Hide-sync-chunk-writes-behind-flag.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0444-Add-permission-for-command-blocks.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0445-Ensure-Entity-AABB-s-are-never-invalid.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0446-Fix-Per-World-Difficulty-Remembering-Difficulty.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0447-Paper-dumpitem-command.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0448-Don-t-allow-null-UUID-s-for-chat.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0449-Improve-Legacy-Component-serialization-size.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0450-Optimize-Bit-Operations-by-inlining.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0451-Add-Plugin-Tickets-to-API-Chunk-Methods.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0452-incremental-chunk-and-player-saving.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0453-Stop-copy-on-write-operations-for-updating-light-dat.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0454-Support-old-UUID-format-for-NBT.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0455-Clean-up-duplicated-GameProfile-Properties.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0456-Convert-legacy-attributes-in-Item-Meta.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0457-Remove-some-streams-from-structures.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0458-Remove-streams-from-classes-related-villager-gossip.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0459-Support-components-in-ItemMeta.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0460-Improve-EntityTargetLivingEntityEvent-for-1.16-mobs.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0461-Add-entity-liquid-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0462-Update-itemstack-legacy-name-and-lore.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0463-Spawn-player-in-correct-world-on-login.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0464-Add-PrepareResultEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0465-Don-t-check-chunk-for-portal-on-world-gen-entity-add.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0466-Implement-Chunk-Priority-Urgency-System-for-Chunks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0467-Optimize-NetworkManager-Exception-Handling.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0468-Optimize-the-advancement-data-player-iteration-to-be.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0469-Fix-arrows-never-despawning-MC-125757.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0470-Thread-Safe-Vanilla-Command-permission-checking.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0471-Move-range-check-for-block-placing-up.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0472-Fix-SPIGOT-5989.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0473-Fix-SPIGOT-5824-Bukkit-world-container-is-not-used.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0474-Fix-SPIGOT-5885-Unable-to-disable-advancements.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0475-Fix-AdvancementDataPlayer-leak-due-from-quitting-ear.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0476-Add-missing-strikeLighting-call-to-World-spigot-stri.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0477-Fix-some-rails-connecting-improperly.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0478-Fix-regex-mistake-in-CB-NBT-int-deserialization.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0479-Do-not-let-the-server-load-chunks-from-newer-version.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0480-Brand-support.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0481-Add-setMaxPlayers-API.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0482-Add-playPickupItemAnimation-to-LivingEntity.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0483-Don-t-require-FACING-data.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0484-Fix-SpawnChangeEvent-not-firing-for-all-use-cases.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0485-Add-moon-phase-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0486-Improve-Chunk-Status-Transition-Speed.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0487-Prevent-headless-pistons-from-being-created.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0488-Add-BellRingEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0489-Add-zombie-targets-turtle-egg-config.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0490-Buffer-joins-to-world.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0491-Eigencraft-redstone-implementation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0492-Fix-hex-colors-not-working-in-some-kick-messages.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0493-PortalCreateEvent-needs-to-know-its-entity.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0494-Fix-CraftTeam-null-check.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0495-Add-more-Evoker-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0496-Add-methods-to-get-translation-keys.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0497-Create-HoverEvent-from-ItemStack-Entity.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0498-Cache-block-data-strings.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0499-Fix-Entity-Teleportation-and-cancel-velocity-if-tele.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0500-Add-additional-open-container-api-to-HumanEntity.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0501-Cache-DataFixerUpper-Rewrite-Rules-on-demand.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0502-Extend-block-drop-capture-to-capture-all-items-added.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0503-Don-t-mark-dirty-in-invalid-locations-SPIGOT-6086.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0504-Expose-the-Entity-Counter-to-allow-plugins-to-use-va.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0505-Lazily-track-plugin-scoreboards-by-default.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0506-Entity-isTicking.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0507-Fix-deop-kicking-non-whitelisted-player-when-white-l.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0508-Fix-Concurrency-issue-in-WeightedList.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0509-Reset-Ender-Crystals-on-Dragon-Spawn.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0510-Fix-for-large-move-vectors-crashing-server.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0511-Optimise-getType-calls.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0512-Villager-resetOffers.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0513-Improve-inlinig-for-some-hot-IBlockData-methods.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0514-Retain-block-place-order-when-capturing-blockstates.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0515-Reduce-blockpos-allocation-from-pathfinding.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0516-Fix-item-locations-dropped-from-campfires.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0517-Player-elytra-boost-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0518-Fixed-TileEntityBell-memory-leak.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0519-Avoid-error-bubbling-up-when-item-stack-is-empty-in-.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0520-Add-getOfflinePlayerIfCached-String.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0521-Add-ignore-discounts-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0522-Toggle-for-removing-existing-dragon.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0523-Fix-client-lag-on-advancement-loading.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0524-Item-no-age-no-player-pickup.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0525-Optimize-Pathfinder-Remove-Streams-Optimized-collect.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0526-Beacon-API-custom-effect-ranges.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0527-Add-API-for-quit-reason.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0528-Add-Wandering-Trader-spawn-rate-config-options.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0529-Significantly-improve-performance-of-the-end-generat.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0530-Expose-world-spawn-angle.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0531-Add-Destroy-Speed-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0532-Fix-Player-spawnParticle-x-y-z-precision-loss.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0533-Add-LivingEntity-clearActiveItem.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0534-Add-PlayerItemCooldownEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0535-More-lightning-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0536-Climbing-should-not-bypass-cramming-gamerule.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0537-Added-missing-default-perms-for-commands.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0538-Add-PlayerShearBlockEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0539-Fix-curing-zombie-villager-discount-exploit.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0540-Limit-recipe-packets.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0541-Fix-CraftSound-backwards-compatibility.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0542-MC-4-Fix-item-position-desync.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0543-Player-Chunk-Load-Unload-Events.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0544-Optimize-Dynamic-get-Missing-Keys.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0545-Expose-LivingEntity-hurt-direction.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0546-Add-OBSTRUCTED-reason-to-BedEnterResult.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0547-Do-not-crash-from-invalid-ingredient-lists-in-Villag.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0548-Add-PlayerTradeEvent-and-PlayerPurchaseEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0549-Implement-TargetHitEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0550-Additional-Block-Material-API-s.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0551-Fix-harming-potion-dupe.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0552-Implement-API-to-get-Material-from-Boats-and-Minecar.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0553-Cache-burn-durations.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0554-Allow-disabling-mob-spawner-spawn-egg-transformation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0555-Fix-Not-a-string-Map-Conversion-spam.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0556-Implement-PlayerFlowerPotManipulateEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0557-Fix-interact-event-not-being-called-in-adventure.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0558-Zombie-API-breaking-doors.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0559-Fix-nerfed-slime-when-splitting.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0560-Add-EntityLoadCrossbowEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0561-Guardian-beam-workaround.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0562-Added-WorldGameRuleChangeEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0563-Added-ServerResourcesReloadedEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0564-Added-world-settings-for-mobs-picking-up-loot.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0565-Implemented-BlockFailedDispenseEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0566-Added-PlayerLecternPageChangeEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0567-Added-PlayerLoomPatternSelectEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0568-Configurable-door-breaking-difficulty.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0569-Empty-commands-shall-not-be-dispatched.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0570-Implement-API-to-expose-exact-interaction-point.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0571-Remove-stale-POIs.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0572-Fix-villager-boat-exploit.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0573-Add-sendOpLevel-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0574-Add-PaperRegistry.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0575-Add-StructuresLocateEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0576-Collision-option-for-requiring-a-player-participant.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0577-Remove-ProjectileHitEvent-call-when-fireballs-dead.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0578-Return-chat-component-with-empty-text-instead-of-thr.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0579-Make-schedule-command-per-world.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0580-Configurable-max-leash-distance.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0581-Implement-BlockPreDispenseEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0582-Added-firing-of-PlayerChangeBeaconEffectEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0583-Add-toggle-for-always-placing-the-dragon-egg.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0584-Added-PlayerStonecutterRecipeSelectEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0585-Add-dropLeash-variable-to-EntityUnleashEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0586-Reset-shield-blocking-on-dimension-change.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0587-add-DragonEggFormEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0588-EntityMoveEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0589-added-option-to-disable-pathfinding-updates-on-block.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0590-Inline-shift-direction-fields.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0591-Allow-adding-items-to-BlockDropItemEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0592-Add-getMainThreadExecutor-to-BukkitScheduler.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0593-living-entity-allow-attribute-registration.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0594-fix-dead-slime-setSize-invincibility.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0595-Merchant-getRecipes-should-return-an-immutable-list.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0596-Add-support-for-hex-color-codes-in-console.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0597-Expose-Tracked-Players.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0598-Remove-streams-from-SensorNearest.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0599-Throw-proper-exception-on-empty-JsonList-file.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0600-Improve-ServerGUI.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0601-stop-firing-pressure-plate-EntityInteractEvent-for-i.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0602-fix-converting-txt-to-json-file.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0603-Add-worldborder-events.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0604-added-PlayerNameEntityEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0605-Prevent-grindstones-from-overstacking-items.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0606-Add-recipe-to-cook-events.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0607-Add-Block-isValidTool.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0608-Allow-using-signs-inside-spawn-protection.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0609-Expand-world-key-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0610-Add-fast-alternative-constructor-for-Rotations.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0611-Item-Rarity-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0612-Only-set-despawnTimer-for-Wandering-Traders-spawned-.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0613-copy-TESign-isEditable-from-snapshots.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0614-Drop-carried-item-when-player-has-disconnected.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0615-forced-whitelist-use-configurable-kick-message.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0616-Don-t-ignore-result-of-PlayerEditBookEvent.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0617-Entity-load-save-limit-per-chunk.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0618-Expose-protocol-version.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0619-Allow-for-Component-suggestion-tooltips-in-AsyncTabC.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0620-Enhance-console-tab-completions-for-brigadier-comman.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0621-Fix-PlayerItemConsumeEvent-cancelling-properly.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0622-Add-bypass-host-check.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0623-Set-area-affect-cloud-rotation.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0624-add-isDeeplySleeping-to-HumanEntity.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0625-add-consumeFuel-to-FurnaceBurnEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0626-add-get-set-drop-chance-to-EntityEquipment.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0627-fix-PigZombieAngerEvent-cancellation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0628-Fix-checkReach-check-for-Shulker-boxes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0629-fix-PlayerItemHeldEvent-firing-twice.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0630-Added-PlayerDeepSleepEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0631-More-World-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0632-Added-PlayerBedFailEnterEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0633-Implement-methods-to-convert-between-Component-and-B.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0634-Fix-anchor-respawn-acting-as-a-bed-respawn-from-the-.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0635-Introduce-beacon-activation-deactivation-events.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0636-add-RespawnFlags-to-PlayerRespawnEvent.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0637-Add-Channel-initialization-listeners.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0638-Send-empty-commands-if-tab-completion-is-disabled.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0639-Add-more-WanderingTrader-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0640-Add-EntityBlockStorage-clearEntities.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0641-Add-Adventure-message-to-PlayerAdvancementDoneEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0642-Add-raw-address-to-AsyncPlayerPreLoginEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0643-Inventory-close.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0644-call-PortalCreateEvent-players-and-end-platform.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0645-Add-a-should-burn-in-sunlight-API-for-Phantoms-and-S.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0646-Fix-CraftPotionBrewer-cache.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0647-Add-basic-Datapack-API.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0648-Add-environment-variable-to-disable-server-gui.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0649-additions-to-PlayerGameModeChangeEvent.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0650-ItemStack-repair-check-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0651-More-Enchantment-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0652-Fix-and-optimise-world-force-upgrading.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0653-Add-Mob-lookAt-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0654-Add-Unix-domain-socket-support.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0655-Add-EntityInsideBlockEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0656-Attributes-API-for-item-defaults.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0657-Add-cause-to-Weather-ThunderChangeEvents.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0658-More-Lidded-Block-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0659-Limit-item-frame-cursors-on-maps.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0660-Add-PlayerKickEvent-causes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0661-Add-PufferFishStateChangeEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0662-Fix-PlayerBucketEmptyEvent-result-itemstack.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0663-Synchronize-PalettedContainer-instead-of-ThreadingDe.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0664-Add-option-to-fix-items-merging-through-walls.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0665-Add-BellRevealRaiderEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0666-Fix-invulnerable-end-crystals.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0667-Add-ElderGuardianAppearanceEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0668-Fix-dangerous-end-portal-logic.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0669-Optimize-Biome-Mob-Lookups-for-Mob-Spawning.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0670-Make-item-validations-configurable.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0671-Line-Of-Sight-Changes.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0672-add-per-world-spawn-limits.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0673-Fix-PotionSplashEvent-for-water-splash-potions.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0674-Add-more-LimitedRegion-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0675-Fix-PlayerDropItemEvent-using-wrong-item.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0676-Missing-Entity-Behavior-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0677-Ensure-disconnect-for-book-edit-is-called-on-main.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0678-Fix-return-value-of-Block-applyBoneMeal-always-being.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0679-Use-getChunkIfLoadedImmediately-in-places.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0680-Fix-commands-from-signs-not-firing-command-events.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0681-Adds-PlayerArmSwingEvent.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0682-Fixes-kick-event-leave-message-not-being-sent.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0683-Add-config-for-mobs-immune-to-default-effects.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0684-Fix-incorrect-message-for-outdated-client.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0685-Don-t-apply-cramming-damage-to-players.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0686-Rate-options-and-timings-for-sensors-and-behaviors.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0687-Add-a-bunch-of-missing-forceDrop-toggles.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0688-Stinger-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0689-Fix-incosistency-issue-with-empty-map-items-in-CB.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0690-Add-System.out-err-catcher.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0691-Fix-test-not-bootstrapping.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0692-Rewrite-LogEvents-to-contain-the-source-jars-in-stac.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0693-Improve-boat-collision-performance.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0694-Prevent-AFK-kick-while-watching-end-credits.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0695-Allow-skipping-writing-of-comments-to-server.propert.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0696-Add-PlayerSetSpawnEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0697-Make-hoppers-respect-inventory-max-stack-size.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0698-Optimize-entity-tracker-passenger-checks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0699-Config-option-for-Piglins-guarding-chests.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0700-Added-EntityDamageItemEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0701-Optimize-indirect-passenger-iteration.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0702-Fix-block-drops-position-losing-precision-millions-o.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0703-Configurable-item-frame-map-cursor-update-interval.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0704-Make-EntityUnleashEvent-cancellable.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0705-Clear-bucket-NBT-after-dispense.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0706-Change-EnderEye-target-without-changing-other-things.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0707-Add-BlockBreakBlockEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0708-Option-to-prevent-NBT-copy-in-smithing-recipes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0709-More-CommandBlock-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0710-Add-missing-team-sidebar-display-slots.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0711-Add-back-EntityPortalExitEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0712-Add-methods-to-find-targets-for-lightning-strikes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0713-Get-entity-default-attributes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0714-Left-handed-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0715-Add-advancement-display-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0716-Add-ItemFactory-getMonsterEgg-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0717-Add-critical-damage-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0718-Fix-issues-with-mob-conversion.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0719-Add-isCollidable-methods-to-various-places.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0720-Goat-ram-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0721-Add-API-for-resetting-a-single-score.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0722-Add-Raw-Byte-Entity-Serialization.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0723-Vanilla-command-permission-fixes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0724-Make-CallbackExecutor-strict-again.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0725-Do-not-allow-the-server-to-unload-chunks-at-request-.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0726-Do-not-run-close-logic-for-inventories-on-chunk-unlo.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0727-Correctly-handle-recursion-for-chunkholder-updates.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0728-Fix-GameProfileCache-concurrency.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0729-Fix-chunks-refusing-to-unload-at-low-TPS.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0730-Do-not-allow-ticket-level-changes-while-unloading-pl.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0731-Do-not-allow-ticket-level-changes-when-updating-chun.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0732-Do-not-submit-profile-lookups-to-worldgen-threads.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0733-Log-when-the-async-catcher-is-tripped.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0734-Add-paper-mobcaps-and-paper-playermobcaps.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0735-Prevent-unload-calls-removing-tickets-for-sync-loads.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0736-Sanitize-ResourceLocation-error-logging.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0737-Optimise-general-POI-access.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0738-Allow-controlled-flushing-for-network-manager.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0739-Add-more-async-catchers.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0740-Rewrite-entity-bounding-box-lookup-calls.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0741-Optimise-chunk-tick-iteration.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0742-Execute-chunk-tasks-mid-tick.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0743-Do-not-copy-visible-chunks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0744-Attempt-to-recalculate-regionfile-header-if-it-is-co.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0745-Custom-table-implementation-for-blockstate-state-loo.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0746-Detail-more-information-in-watchdog-dumps.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0747-Manually-inline-methods-in-BlockPosition.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0748-Distance-manager-tick-timings.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0749-Name-craft-scheduler-threads-according-to-the-plugin.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0750-Make-sure-inlined-getChunkAt-has-inlined-logic-for-l.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0751-Add-packet-limiter-config.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0752-Lag-compensate-block-breaking.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0753-Use-correct-LevelStem-registry-when-loading-default-.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0754-Don-t-read-neighbour-chunk-data-off-disk-when-conver.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0755-Consolidate-flush-calls-for-entity-tracker-packets.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0756-Don-t-lookup-fluid-state-when-raytracing.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0757-Time-scoreboard-search.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0758-Send-full-pos-packets-for-hard-colliding-entities.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0759-Do-not-run-raytrace-logic-for-AIR.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0760-Oprimise-map-impl-for-tracked-players.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0761-Optimise-BlockSoil-nearby-water-lookup.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0762-Allow-removal-addition-of-entities-to-entity-ticklis.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0763-Optimise-random-block-ticking.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0764-Optimise-non-flush-packet-sending.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0765-Optimise-nearby-player-lookups.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0766-Optimise-WorldServer-notify.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0767-Remove-streams-for-villager-AI.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0768-Rewrite-dataconverter-system.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0769-Use-Velocity-compression-and-cipher-natives.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0770-Reduce-worldgen-thread-worker-count-for-low-core-cou.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0771-Do-not-process-entity-loads-in-CraftChunk-getEntitie.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0772-Async-catch-modifications-to-critical-entity-state.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0773-Fix-Bukkit-NamespacedKey-shenanigans.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0774-Fix-merchant-inventory-not-closing-on-entity-removal.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0775-Check-requirement-before-suggesting-root-nodes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0776-Don-t-respond-to-ServerboundCommandSuggestionPacket-.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0777-Fix-setPatternColor-on-tropical-fish-bucket-meta.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0778-Ensure-valid-vehicle-status.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0779-Prevent-softlocked-end-exit-portal-generation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0780-Fix-CocaoDecorator-causing-a-crash-when-trying-to-ge.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0781-Don-t-log-debug-logging-being-disabled.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0782-fix-various-menus-with-empty-level-accesses.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0783-Do-not-overload-I-O-threads-with-chunk-data-while-fl.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0784-Preserve-overstacked-loot.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0785-Update-head-rotation-in-missing-places.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0786-prevent-unintended-light-block-manipulation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0787-Fix-CraftCriteria-defaults-map.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0788-Fix-upstreams-block-state-factories.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0789-Add-config-option-for-logging-player-ip-addresses.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0790-Configurable-feature-seeds.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0791-VanillaCommandWrapper-didnt-account-for-entity-sende.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0792-Add-root-admin-user-detection.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0793-Always-allow-item-changing-in-Fireball.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0794-don-t-attempt-to-teleport-dead-entities.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0795-Prevent-excessive-velocity-through-repeated-crits.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0796-Remove-client-side-code-using-deprecated-for-removal.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0797-Rewrite-the-light-engine.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0798-Always-parse-protochunk-light-sources-unless-it-is-m.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0799-Fix-removing-recipes-from-RecipeIterator.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0800-Prevent-sending-oversized-item-data-in-equipment-and.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0801-Hide-unnecessary-itemmeta-from-clients.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0802-Fix-kelp-modifier-changing-growth-for-other-crops.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0803-Prevent-ContainerOpenersCounter-openCount-from-going.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0804-Add-PlayerItemFrameChangeEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0805-Add-player-health-update-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0806-Optimize-HashMapPalette.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0807-Allow-delegation-to-vanilla-chunk-gen.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0808-Highly-optimise-single-and-multi-AABB-VoxelShapes-an.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0809-Optimise-collision-checking-in-player-move-packet-ha.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0810-Actually-unload-POI-data.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0811-Fix-ChunkSnapshot-isSectionEmpty-int-and-optimize-Pa.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0812-Update-Log4j.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0813-Add-more-Campfire-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0814-Only-write-chunk-data-to-disk-if-it-serializes-witho.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0815-Fix-tripwire-state-inconsistency.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0816-Fix-fluid-logging-on-Block-breakNaturally.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0817-Forward-CraftEntity-in-teleport-command.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0818-Improve-scoreboard-entries.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0819-Entity-powdered-snow-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0820-Add-API-for-item-entity-health.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0821-Fix-entity-type-tags-suggestions-in-selectors.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0822-Configurable-max-block-light-for-monster-spawning.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0823-Fix-sticky-pistons-and-BlockPistonRetractEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0824-Load-effect-amplifiers-greater-than-127-correctly.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0825-Expose-isFuel-and-canSmelt-methods-to-FurnaceInvento.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0826-Fix-bees-aging-inside-hives.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0827-Bucketable-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0828-Check-player-world-in-endPortalSoundRadius.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0829-Validate-usernames.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0830-Fix-saving-configs-with-more-long-comments.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0831-Make-water-animal-spawn-height-configurable.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0832-Expose-vanilla-BiomeProvider-from-WorldInfo.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0833-Add-config-option-for-worlds-affected-by-time-cmd.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0834-Add-new-overload-to-PersistentDataContainer-has.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0835-Multiple-Entries-with-Scoreboards.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0836-Reset-placed-block-on-exception.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0837-Add-configurable-height-for-slime-spawn.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0838-Added-getHostname-to-AsyncPlayerPreLoginEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0839-Fix-xp-reward-for-baby-zombies.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0840-Kick-on-main-for-illegal-chars.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0841-Multi-Block-Change-API-Implementation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0842-Fix-NotePlayEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0843-Freeze-Tick-Lock-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0844-Dolphin-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0845-More-PotionEffectType-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0846-Use-a-CHM-for-StructureTemplate.Pallete-cache.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0847-API-for-creating-command-sender-which-forwards-feedb.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0848-Add-config-for-stronghold-seed.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0849-Implement-regenerateChunk.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0850-Log-exceptions-thrown-during-chat-processing.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0851-Fix-cancelled-powdered-snow-bucket-placement.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0852-Add-missing-Validate-calls-to-CraftServer-getSpawnLi.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0853-Add-GameEvent-tags.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0854-Replace-player-chunk-loader-system.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0855-Execute-chunk-tasks-fairly-for-worlds-while-waiting-.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0856-Replace-ticket-level-propagator.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0857-Furnace-RecipesUsed-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0858-Configurable-sculk-sensor-listener-range.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0859-Add-missing-block-data-mins-and-maxes.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0860-Option-to-have-default-CustomSpawners-in-custom-worl.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0861-Put-world-into-worldlist-before-initing-the-world.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0862-Fix-Entity-Position-Desync.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0863-Custom-Potion-Mixes.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0864-Fix-Fluid-tags-isTagged-method.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0865-Fix-World-locateNearestStructure.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0866-Force-close-world-loading-screen.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0867-Fix-falling-block-spawn-methods.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0868-Expose-furnace-minecart-push-values.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0869-Fix-cancelling-ProjectileHitEvent-for-piercing-arrow.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0870-Fix-save-problems-on-shutdown.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0871-More-Projectile-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0872-Fix-swamp-hut-cat-generation-deadlock.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0873-Don-t-allow-vehicle-movement-from-players-while-tele.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0874-Implement-getComputedBiome-API.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0875-Make-some-itemstacks-nonnull.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0876-Add-debug-for-invalid-GameProfiles-on-skull-blocks-i.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0877-Implement-enchantWithLevels-API.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0878-Fix-saving-in-unloadWorld.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0879-Buffer-OOB-setBlock-calls.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0880-Add-TameableDeathMessageEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0881-Fix-new-block-data-for-EntityChangeBlockEvent-when-s.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0882-fix-player-loottables-running-when-mob-loot-gamerule.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0883-Ensure-entity-passenger-world-matches-ridden-entity.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0884-Guard-against-invalid-entity-positions.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0885-cache-resource-keys.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0886-Allow-to-change-the-podium-for-the-EnderDragon.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0887-Fix-NBT-pieces-overriding-a-block-entity-during-worl.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0888-Fix-StructureGrowEvent-species-for-RED_MUSHROOM.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0889-Prevent-tile-entity-copies-loading-chunks.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0890-Use-username-instead-of-display-name-in-PlayerList-g.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0891-Fix-slime-spawners-not-spawning-outside-slime-chunks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0892-Pass-ServerLevel-for-gamerule-callbacks.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0893-Add-pre-unbreaking-amount-to-PlayerItemDamageEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0894-WorldCreator-keepSpawnLoaded.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0895-Fix-NPE-for-BlockDataMeta-getBlockData.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0896-Trigger-bee_nest_destroyed-trigger-in-the-correct-pl.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0897-Add-EntityDyeEvent-and-CollarColorable-interface.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0898-Fire-CauldronLevelChange-on-initial-fill.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0899-fix-powder-snow-cauldrons-not-turning-to-water.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0900-Sign-cleanup-filtering.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0901-Add-PlayerStopUsingItemEvent.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0902-FallingBlock-auto-expire-setting.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0903-Don-t-tick-markers.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0904-Add-Alternate-Current-redstone-implementation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0905-Do-not-accept-invalid-client-settings.patch Patch cleanup 2022-06-07 19:03:07 +02:00
0906-Add-support-for-Proxy-Protocol.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0907-Fix-OfflinePlayer-getBedSpawnLocation.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0908-Fix-FurnaceInventory-for-smokers-and-blast-furnaces.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0909-Sanitize-Sent-BlockEntity-NBT.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0910-Prevent-entity-loading-causing-async-lookups.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0911-Disable-component-selector-resolving-in-books-by-def.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
0912-Throw-exception-on-world-create-while-being-ticked.patch Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00