@@ -62,7 +62,7 @@ index 6dc490bf9d032b5ed2d7bd458bffd3471f54ff06..cf26a10e4ccf0f28817ce53b3c5bf1df
62
62
63
63
private void updatePlayerAttributes() {
64
64
diff --git a/net/minecraft/server/network/ServerGamePacketListenerImpl.java b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
65
- index ab2e6655e07a667d8ac413c85aaf3743a38db2e0..96b61192d9ab70857427cea65d4ddd0a4fe9b4aa 100644
65
+ index 63e01ec7e4ab04bb7d389bff485dfedca344bfa2..84b1570d0d88f57f33ff8179f0a78d37b495a217 100644
66
66
--- a/net/minecraft/server/network/ServerGamePacketListenerImpl.java
67
67
+++ b/net/minecraft/server/network/ServerGamePacketListenerImpl.java
68
68
@@ -2766,6 +2766,8 @@ public class ServerGamePacketListenerImpl
@@ -75,10 +75,10 @@ index ab2e6655e07a667d8ac413c85aaf3743a38db2e0..96b61192d9ab70857427cea65d4ddd0a
75
75
if ((target instanceof net.minecraft.world.entity.animal.Bucketable && target instanceof LivingEntity && origItem != null && origItem == Items.WATER_BUCKET) && (event.isCancelled() || ServerGamePacketListenerImpl.this.player.getInventory().getSelectedItem().isEmpty() || !ServerGamePacketListenerImpl.this.player.getInventory().getSelectedItem().is(origItem))) {
76
76
target.resendPossiblyDesyncedEntityData(ServerGamePacketListenerImpl.this.player); // Paper - The entire mob gets deleted, so resend it
77
77
diff --git a/net/minecraft/world/entity/Entity.java b/net/minecraft/world/entity/Entity.java
78
- index 4dd9ab13f97e14425d792ed23a81477016ddc56c..d4e989889ed21e3900062eed142f26a9bdaaa8d9 100644
78
+ index 9f6326da63fc8e0c284d565314f0b448b622c910..488dc3e2e6d6095d416bd81078b3bcbcf92f7ab9 100644
79
79
--- a/net/minecraft/world/entity/Entity.java
80
80
+++ b/net/minecraft/world/entity/Entity.java
81
- @@ -2861 ,6 +2861 ,13 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
81
+ @@ -2855 ,6 +2855 ,13 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
82
82
this.passengers = ImmutableList.copyOf(list);
83
83
}
84
84
@@ -92,7 +92,7 @@ index 4dd9ab13f97e14425d792ed23a81477016ddc56c..d4e989889ed21e3900062eed142f26a9
92
92
this.gameEvent(GameEvent.ENTITY_MOUNT, passenger);
93
93
}
94
94
}
95
- @@ -2902 ,6 +2909 ,14 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
95
+ @@ -2896 ,6 +2903 ,14 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
96
96
return false;
97
97
}
98
98
// CraftBukkit end
@@ -107,7 +107,7 @@ index 4dd9ab13f97e14425d792ed23a81477016ddc56c..d4e989889ed21e3900062eed142f26a9
107
107
if (this.passengers.size() == 1 && this.passengers.get(0) == passenger) {
108
108
this.passengers = ImmutableList.of();
109
109
} else {
110
- @@ -4828 ,4 +4843 ,44 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
110
+ @@ -4822 ,4 +4837 ,44 @@ public abstract class Entity implements SyncedDataHolder, Nameable, EntityAccess
111
111
return ((ServerLevel) this.level()).isPositionEntityTicking(this.blockPosition());
112
112
}
113
113
// Paper end - Expose entity id counter
@@ -177,7 +177,7 @@ index bda521cca91f070139f5e9bdef6a50e1497f53ff..351f92e1627f465a9a292d4a5e5c256a
177
177
protected ParticleOptions getInkParticle() {
178
178
return ParticleTypes.GLOW_SQUID_INK;
179
179
diff --git a/net/minecraft/world/entity/LivingEntity.java b/net/minecraft/world/entity/LivingEntity.java
180
- index 0caf3cc4c38426dd08d4ec78c00b51a3a880718a..a6739650bfee639925a63f345ac39c6e0c5c3209 100644
180
+ index a186784d6b5bae844604a0ca7a2b81857c074a3c..7e2258f0232beae3461ad3ef75b70e9bf1f8b772 100644
181
181
--- a/net/minecraft/world/entity/LivingEntity.java
182
182
+++ b/net/minecraft/world/entity/LivingEntity.java
183
183
@@ -226,9 +226,9 @@ public abstract class LivingEntity extends Entity implements Attackable {
@@ -2585,7 +2585,7 @@ index d34dcbbdeae41d23d6fb497e0e8da038580b6d01..6c252b8021dbeb2a9ffee8a3744ac016
2585
2585
protected void defineSynchedData(SynchedEntityData.Builder builder) {
2586
2586
super.defineSynchedData(builder);
2587
2587
diff --git a/net/minecraft/world/entity/animal/wolf/Wolf.java b/net/minecraft/world/entity/animal/wolf/Wolf.java
2588
- index e94f7b29befd2176fbbc784cd9d08c2d1cd4a94d..cff9bc3d8c9ef1935c25c4001dfd638855062573 100644
2588
+ index d25bd49c17478e73561e78bc66171d6e7bc187ba..127a57a477755101283ba7bbb4161a574692c252 100644
2589
2589
--- a/net/minecraft/world/entity/animal/wolf/Wolf.java
2590
2590
+++ b/net/minecraft/world/entity/animal/wolf/Wolf.java
2591
2591
@@ -187,9 +187,32 @@ public class Wolf extends TamableAnimal implements NeutralMob {
0 commit comments