diff --git a/patches/server/0071-Fix-outdated-server-showing-in-ping-before-server-fu.patch b/patches/server/0054-Fix-outdated-server-showing-in-ping-before-server-fu.patch similarity index 100% rename from patches/server/0071-Fix-outdated-server-showing-in-ping-before-server-fu.patch rename to patches/server/0054-Fix-outdated-server-showing-in-ping-before-server-fu.patch diff --git a/patches/server/0055-Fix-cow-rotation-when-shearing-mooshroom.patch b/patches/server/0055-Fix-cow-rotation-when-shearing-mooshroom.patch new file mode 100644 index 0000000..d14f776 --- /dev/null +++ b/patches/server/0055-Fix-cow-rotation-when-shearing-mooshroom.patch @@ -0,0 +1,31 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: MartijnMuijsers +Date: Tue, 29 Nov 2022 15:55:05 +0100 +Subject: [PATCH] Fix cow rotation when shearing mooshroom + +License: MIT (https://opensource.org/licenses/MIT) + +This patch is based on the following patch: +"Fix cow rotation when shearing mooshroom" +By: William Blake Galbreath +As part of: Purpur (https://github.com/PurpurMC/Purpur) +Licensed under: MIT (https://opensource.org/licenses/MIT) + +diff --git a/src/main/java/net/minecraft/world/entity/animal/MushroomCow.java b/src/main/java/net/minecraft/world/entity/animal/MushroomCow.java +index c4441ef250b95663198cfc9607d714dbe346512c..f5b6c4afa60116b25972bbdda3a9b814c2e22266 100644 +--- a/src/main/java/net/minecraft/world/entity/animal/MushroomCow.java ++++ b/src/main/java/net/minecraft/world/entity/animal/MushroomCow.java +@@ -180,7 +180,13 @@ public class MushroomCow extends Cow implements Shearable { + + entitycow.moveTo(this.getX(), this.getY(), this.getZ(), this.getYRot(), this.getXRot()); + entitycow.setHealth(this.getHealth()); ++ entitycow.copyPosition(this); // Gale - Purpur - fix cow rotation when shearing mooshroom + entitycow.yBodyRot = this.yBodyRot; ++ // Gale start - Purpur - fix cow rotation when shearing mooshroom ++ entitycow.setYHeadRot(this.getYHeadRot()); ++ entitycow.yRotO = this.yRotO; ++ entitycow.xRotO = this.xRotO; ++ // Gale end - Purpur - fix cow rotation when shearing mooshroom + if (this.hasCustomName()) { + entitycow.setCustomName(this.getCustomName()); + entitycow.setCustomNameVisible(this.isCustomNameVisible()); diff --git a/patches/server/0054-Reduce-array-allocations.patch b/patches/server/0056-Reduce-array-allocations.patch similarity index 100% rename from patches/server/0054-Reduce-array-allocations.patch rename to patches/server/0056-Reduce-array-allocations.patch diff --git a/patches/server/0055-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch b/patches/server/0057-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch similarity index 100% rename from patches/server/0055-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch rename to patches/server/0057-Reduce-lambda-and-Optional-allocation-in-EntityBased.patch diff --git a/patches/server/0056-Measure-last-tick-time.patch b/patches/server/0058-Measure-last-tick-time.patch similarity index 100% rename from patches/server/0056-Measure-last-tick-time.patch rename to patches/server/0058-Measure-last-tick-time.patch diff --git a/patches/server/0057-Last-tick-time-API.patch b/patches/server/0059-Last-tick-time-API.patch similarity index 100% rename from patches/server/0057-Last-tick-time-API.patch rename to patches/server/0059-Last-tick-time-API.patch diff --git a/patches/server/0058-Show-last-tick-time-in-tps-command.patch b/patches/server/0060-Show-last-tick-time-in-tps-command.patch similarity index 100% rename from patches/server/0058-Show-last-tick-time-in-tps-command.patch rename to patches/server/0060-Show-last-tick-time-in-tps-command.patch diff --git a/patches/server/0059-Collision-physics-check-before-vehicle-check.patch b/patches/server/0061-Collision-physics-check-before-vehicle-check.patch similarity index 100% rename from patches/server/0059-Collision-physics-check-before-vehicle-check.patch rename to patches/server/0061-Collision-physics-check-before-vehicle-check.patch diff --git a/patches/server/0060-Variable-main-thread-task-delay.patch b/patches/server/0062-Variable-main-thread-task-delay.patch similarity index 100% rename from patches/server/0060-Variable-main-thread-task-delay.patch rename to patches/server/0062-Variable-main-thread-task-delay.patch diff --git a/patches/server/0061-Reduce-RandomSource-instances.patch b/patches/server/0063-Reduce-RandomSource-instances.patch similarity index 100% rename from patches/server/0061-Reduce-RandomSource-instances.patch rename to patches/server/0063-Reduce-RandomSource-instances.patch diff --git a/patches/server/0062-CPU-cores-estimation.patch b/patches/server/0064-CPU-cores-estimation.patch similarity index 100% rename from patches/server/0062-CPU-cores-estimation.patch rename to patches/server/0064-CPU-cores-estimation.patch diff --git a/patches/server/0063-Add-centralized-AsyncExecutor.patch b/patches/server/0065-Add-centralized-AsyncExecutor.patch similarity index 100% rename from patches/server/0063-Add-centralized-AsyncExecutor.patch rename to patches/server/0065-Add-centralized-AsyncExecutor.patch diff --git a/patches/server/0064-Remove-Paper-async-executor.patch b/patches/server/0066-Remove-Paper-async-executor.patch similarity index 100% rename from patches/server/0064-Remove-Paper-async-executor.patch rename to patches/server/0066-Remove-Paper-async-executor.patch diff --git a/patches/server/0065-Remove-Paper-cleaner-executor.patch b/patches/server/0067-Remove-Paper-cleaner-executor.patch similarity index 100% rename from patches/server/0065-Remove-Paper-cleaner-executor.patch rename to patches/server/0067-Remove-Paper-cleaner-executor.patch diff --git a/patches/server/0066-Remove-background-executor.patch b/patches/server/0068-Remove-background-executor.patch similarity index 100% rename from patches/server/0066-Remove-background-executor.patch rename to patches/server/0068-Remove-background-executor.patch diff --git a/patches/server/0067-Remove-bootstrap-executor.patch b/patches/server/0069-Remove-bootstrap-executor.patch similarity index 100% rename from patches/server/0067-Remove-bootstrap-executor.patch rename to patches/server/0069-Remove-bootstrap-executor.patch diff --git a/patches/server/0068-Remove-world-upgrade-executors.patch b/patches/server/0070-Remove-world-upgrade-executors.patch similarity index 100% rename from patches/server/0068-Remove-world-upgrade-executors.patch rename to patches/server/0070-Remove-world-upgrade-executors.patch diff --git a/patches/server/0069-Remove-tab-complete-executor.patch b/patches/server/0071-Remove-tab-complete-executor.patch similarity index 100% rename from patches/server/0069-Remove-tab-complete-executor.patch rename to patches/server/0071-Remove-tab-complete-executor.patch diff --git a/patches/server/0070-Remove-text-filter-executor.patch b/patches/server/0072-Remove-text-filter-executor.patch similarity index 100% rename from patches/server/0070-Remove-text-filter-executor.patch rename to patches/server/0072-Remove-text-filter-executor.patch