mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 08:27: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>
|
||||
Date: Tue, 30 Apr 2019 19:17:21 -0500
|
||||
Subject: [PATCH] Integrate ridables
|
||||
@@ -163,7 +163,7 @@ index 454627f65e..df3d6cf281 100644
|
||||
this.d = false;
|
||||
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
|
||||
index 352b6dfb3e..87245d3e12 100644
|
||||
index 352b6dfb3e..250fec699a 100644
|
||||
--- a/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
|
||||
@@ -199,7 +199,7 @@ index 352b6dfb3e..87245d3e12 100644
|
||||
}
|
||||
-
|
||||
+ // Purpur start
|
||||
+ if (isRidable && passengers.get(0) == entity) {
|
||||
+ if (isRidable && passengers.get(0) == entity && entity instanceof EntityHuman) {
|
||||
+ EntityHuman entityhuman = (EntityHuman) entity;
|
||||
+ onMount(entityhuman);
|
||||
+ this.rider = entityhuman;
|
||||
|
||||
Reference in New Issue
Block a user