@@ -1,6 +1,6 @@
|
||||
--- a/net/minecraft/server/ItemBow.java
|
||||
+++ b/net/minecraft/server/ItemBow.java
|
||||
@@ -50,6 +50,14 @@
|
||||
--- a/net/minecraft/world/item/ItemBow.java
|
||||
+++ b/net/minecraft/world/item/ItemBow.java
|
||||
@@ -61,6 +61,14 @@
|
||||
if (EnchantmentManager.getEnchantmentLevel(Enchantments.ARROW_FIRE, itemstack) > 0) {
|
||||
entityarrow.setOnFire(100);
|
||||
}
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
itemstack.damage(1, entityhuman, (entityhuman1) -> {
|
||||
entityhuman1.broadcastItemBreak(entityhuman.getRaisedHand());
|
||||
@@ -58,7 +66,16 @@
|
||||
@@ -69,7 +77,16 @@
|
||||
entityarrow.fromPlayer = EntityArrow.PickupStatus.CREATIVE_ONLY;
|
||||
}
|
||||
|
||||
@@ -23,8 +23,8 @@
|
||||
+ // CraftBukkit start
|
||||
+ if (event.getProjectile() == entityarrow.getBukkitEntity()) {
|
||||
+ if (!world.addEntity(entityarrow)) {
|
||||
+ if (entityhuman instanceof EntityPlayer) {
|
||||
+ ((EntityPlayer) entityhuman).getBukkitEntity().updateInventory();
|
||||
+ if (entityhuman instanceof net.minecraft.server.level.EntityPlayer) {
|
||||
+ ((net.minecraft.server.level.EntityPlayer) entityhuman).getBukkitEntity().updateInventory();
|
||||
+ }
|
||||
+ return;
|
||||
+ }
|
||||
|
||||
Reference in New Issue
Block a user