Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-11-16 21:10:17 +01:00
Made item use when a player has the ability to instantly build not decrement the stack. Fixes BUKKIT-1439
Dieser Commit ist enthalten in:
Ursprung
f4558f5d7d
Commit
7594c91c84
@ -685,9 +685,10 @@ public abstract class EntityHuman extends EntityLiving {
|
|||||||
ItemStack itemstack = this.U();
|
ItemStack itemstack = this.U();
|
||||||
|
|
||||||
if (itemstack != null && entity instanceof EntityLiving) {
|
if (itemstack != null && entity instanceof EntityLiving) {
|
||||||
|
if (this.abilities.canInstantlyBuild) itemstack = itemstack.cloneItemStack(); // CraftBukkit - if the player can instantly build, don't decrement the stack.
|
||||||
itemstack.a((EntityLiving) entity);
|
itemstack.a((EntityLiving) entity);
|
||||||
// CraftBukkit - bypass infinite items; <= 0 -> == 0
|
// CraftBukkit - bypass infinite items; <= 0 -> == 0, only remove items if not able to instantly build
|
||||||
if (itemstack.count == 0) {
|
if (itemstack.count == 0 && !this.abilities.canInstantlyBuild) {
|
||||||
itemstack.a(this);
|
itemstack.a(this);
|
||||||
this.V();
|
this.V();
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren