mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
Fix non-human passengers crashing server
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
From c7360b84c003a6df68bf1f545bf99e3df39d0e9a Mon Sep 17 00:00:00 2001
|
From b6ebb204ace8f0e1cf99dd9a7bb002a41ef5c096 Mon Sep 17 00:00:00 2001
|
||||||
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
From: William Blake Galbreath <blake.galbreath@gmail.com>
|
||||||
Date: Tue, 30 Apr 2019 19:17:21 -0500
|
Date: Tue, 30 Apr 2019 19:17:21 -0500
|
||||||
Subject: [PATCH] Integrate ridables
|
Subject: [PATCH] Integrate ridables
|
||||||
@@ -163,7 +163,7 @@ index 454627f65e..df3d6cf281 100644
|
|||||||
this.d = false;
|
this.d = false;
|
||||||
this.a.aM = this.a(this.a.aM, this.h() + 20.0F, this.b);
|
this.a.aM = this.a(this.a.aM, this.h() + 20.0F, this.b);
|
||||||
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
|
diff --git a/src/main/java/net/minecraft/server/Entity.java b/src/main/java/net/minecraft/server/Entity.java
|
||||||
index 352b6dfb3e..87245d3e12 100644
|
index 352b6dfb3e..250fec699a 100644
|
||||||
--- a/src/main/java/net/minecraft/server/Entity.java
|
--- a/src/main/java/net/minecraft/server/Entity.java
|
||||||
+++ b/src/main/java/net/minecraft/server/Entity.java
|
+++ b/src/main/java/net/minecraft/server/Entity.java
|
||||||
@@ -78,6 +78,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
|
@@ -78,6 +78,7 @@ public abstract class Entity implements INamableTileEntity, ICommandListener, Ke
|
||||||
@@ -199,7 +199,7 @@ index 352b6dfb3e..87245d3e12 100644
|
|||||||
}
|
}
|
||||||
-
|
-
|
||||||
+ // Purpur start
|
+ // Purpur start
|
||||||
+ if (isRidable && passengers.get(0) == entity) {
|
+ if (isRidable && passengers.get(0) == entity && entity instanceof EntityHuman) {
|
||||||
+ EntityHuman entityhuman = (EntityHuman) entity;
|
+ EntityHuman entityhuman = (EntityHuman) entity;
|
||||||
+ onMount(entityhuman);
|
+ onMount(entityhuman);
|
||||||
+ this.rider = entityhuman;
|
+ this.rider = entityhuman;
|
||||||
|
|||||||
Reference in New Issue
Block a user