Drop entity experience on death
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
From cb90df7c7d0d0a81be49f2aea7ef317d2408ef3b Mon Sep 17 00:00:00 2001
|
||||
From 7c80dba0d3a274a5f604ad236f1f12aa13449e31 Mon Sep 17 00:00:00 2001
|
||||
From: kickash32 <kickash32@gmail.com>
|
||||
Date: Mon, 19 Aug 2019 19:42:35 +0500
|
||||
Subject: [PATCH] Prevent consuming the wrong itemstack
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/EntityLiving.java b/src/main/java/net/minecraft/server/EntityLiving.java
|
||||
index aa0118a7c..4690ef840 100644
|
||||
index 43b8a722d..e3c562a63 100644
|
||||
--- a/src/main/java/net/minecraft/server/EntityLiving.java
|
||||
+++ b/src/main/java/net/minecraft/server/EntityLiving.java
|
||||
@@ -2890,10 +2890,13 @@ public abstract class EntityLiving extends Entity {
|
||||
@@ -2891,10 +2891,13 @@ public abstract class EntityLiving extends Entity {
|
||||
this.datawatcher.set(EntityLiving.ao, (byte) j);
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@ index aa0118a7c..4690ef840 100644
|
||||
this.activeItem = itemstack;
|
||||
this.bl = itemstack.k();
|
||||
if (!this.world.isClientSide) {
|
||||
@@ -2969,6 +2972,7 @@ public abstract class EntityLiving extends Entity {
|
||||
@@ -2970,6 +2973,7 @@ public abstract class EntityLiving extends Entity {
|
||||
this.clearActiveItem();
|
||||
} else {
|
||||
if (!this.activeItem.isEmpty() && this.isHandRaised()) {
|
||||
@@ -32,7 +32,7 @@ index aa0118a7c..4690ef840 100644
|
||||
this.b(this.activeItem, 16);
|
||||
// CraftBukkit start - fire PlayerItemConsumeEvent
|
||||
ItemStack itemstack;
|
||||
@@ -2999,8 +3003,8 @@ public abstract class EntityLiving extends Entity {
|
||||
@@ -3000,8 +3004,8 @@ public abstract class EntityLiving extends Entity {
|
||||
this.a(this.getRaisedHand(), itemstack);
|
||||
// CraftBukkit end
|
||||
this.dH();
|
||||
|
||||
Reference in New Issue
Block a user