mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-24 01:47:42 +01:00
[Bleeding] Fix crash involving horse passengers. Fixes BUKKIT-5212
Setting a horse's passenger to a non-living entity will cause a server crash when the horse ticks, we need to check that it is a living entity before casting, and skip otherwise.
This commit is contained in:
parent
9bc3b7df24
commit
3c209a9884
@ -881,7 +881,7 @@ public class EntityHorse extends EntityAnimal implements IInventoryListener {
|
||||
}
|
||||
|
||||
public void e(float f, float f1) {
|
||||
if (this.passenger != null && this.cs()) {
|
||||
if (this.passenger != null && this.passenger instanceof EntityLiving && this.cs()) { // CraftBukkit - Check type of passenger
|
||||
this.lastYaw = this.yaw = this.passenger.yaw;
|
||||
this.pitch = this.passenger.pitch * 0.5F;
|
||||
this.b(this.yaw, this.pitch);
|
||||
|
Loading…
Reference in New Issue
Block a user