@@ -1,24 +1,6 @@
|
||||
--- a/net/minecraft/server/ItemCrossbow.java
|
||||
+++ b/net/minecraft/server/ItemCrossbow.java
|
||||
@@ -12,6 +12,8 @@
|
||||
|
||||
public ItemCrossbow(Item.Info item_info) {
|
||||
super(item_info);
|
||||
+ // CraftBukkit start - obfuscator went a little crazy
|
||||
+ /*
|
||||
this.a(new MinecraftKey("pull"), (itemstack, world, entityliving) -> {
|
||||
return entityliving != null && itemstack.getItem() == this ? (d(itemstack) ? 0.0F : (float) (itemstack.k() - entityliving.dE()) / (float) e(itemstack)) : 0.0F;
|
||||
});
|
||||
@@ -24,6 +26,8 @@
|
||||
this.a(new MinecraftKey("firework"), (itemstack, world, entityliving) -> {
|
||||
return entityliving != null && d(itemstack) && a(itemstack, Items.FIREWORK_ROCKET) ? 1.0F : 0.0F;
|
||||
});
|
||||
+ */
|
||||
+ // CraftBukkit end
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -87,6 +91,11 @@
|
||||
@@ -75,6 +75,11 @@
|
||||
itemstack1 = new ItemStack(Items.ARROW);
|
||||
itemstack2 = itemstack1.cloneItemStack();
|
||||
}
|
||||
@@ -30,7 +12,7 @@
|
||||
|
||||
if (!a(entityliving, itemstack, itemstack1, k > 0, flag)) {
|
||||
return false;
|
||||
@@ -210,11 +219,27 @@
|
||||
@@ -198,11 +203,27 @@
|
||||
vector3fa.a(quaternion);
|
||||
((IProjectile) object).shoot((double) vector3fa.a(), (double) vector3fa.b(), (double) vector3fa.c(), f1, f2);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user