mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-20 18:07:43 +01:00
allow using quiver in offhand
This commit is contained in:
@@ -94,7 +94,7 @@ index 845c4af5d5d38d54de4a1b20fe32bf5dd4776a29..15763ebc6c1ba3ba47d8110cf87fd486
|
|||||||
return itemstack2;
|
return itemstack2;
|
||||||
}
|
}
|
||||||
diff --git a/src/main/java/net/minecraft/world/item/BowItem.java b/src/main/java/net/minecraft/world/item/BowItem.java
|
diff --git a/src/main/java/net/minecraft/world/item/BowItem.java b/src/main/java/net/minecraft/world/item/BowItem.java
|
||||||
index ff39d3614f360918d74b54b817bc227f89d34c9c..4544835f2fe916e81f2932c1c6117bc9c1faa3ae 100644
|
index 8bca38ec152f9612298bf6b3e10e7e0566ec3b78..2786272f45b82263e74e20407ffa7f3a439641a4 100644
|
||||||
--- a/src/main/java/net/minecraft/world/item/BowItem.java
|
--- a/src/main/java/net/minecraft/world/item/BowItem.java
|
||||||
+++ b/src/main/java/net/minecraft/world/item/BowItem.java
|
+++ b/src/main/java/net/minecraft/world/item/BowItem.java
|
||||||
@@ -24,7 +24,7 @@ public class BowItem extends ProjectileWeaponItem {
|
@@ -24,7 +24,7 @@ public class BowItem extends ProjectileWeaponItem {
|
||||||
@@ -106,6 +106,19 @@ index ff39d3614f360918d74b54b817bc227f89d34c9c..4544835f2fe916e81f2932c1c6117bc9
|
|||||||
if (!itemStack.isEmpty()) {
|
if (!itemStack.isEmpty()) {
|
||||||
int i = this.getUseDuration(stack) - remainingUseTicks;
|
int i = this.getUseDuration(stack) - remainingUseTicks;
|
||||||
float f = getPowerForTime(i);
|
float f = getPowerForTime(i);
|
||||||
|
diff --git a/src/main/java/net/minecraft/world/item/BundleItem.java b/src/main/java/net/minecraft/world/item/BundleItem.java
|
||||||
|
index 233c50af05085c1ecb069dd2e90d17c85f27e5ab..05843f14261764ff6add052e4ec1e3b2ef4ca6a8 100644
|
||||||
|
--- a/src/main/java/net/minecraft/world/item/BundleItem.java
|
||||||
|
+++ b/src/main/java/net/minecraft/world/item/BundleItem.java
|
||||||
|
@@ -101,7 +101,7 @@ public class BundleItem extends Item {
|
||||||
|
@Override
|
||||||
|
public InteractionResultHolder<ItemStack> use(Level world, Player user, InteractionHand hand) {
|
||||||
|
ItemStack itemStack = user.getItemInHand(hand);
|
||||||
|
- if (dropContents(itemStack, user)) {
|
||||||
|
+ if (!(world.purpurConfig.bowUseBundleAsQuiver || world.purpurConfig.bowUseBundleAsQuiver) && dropContents(itemStack, user)) { // Purpur
|
||||||
|
this.playDropContentsSound(user);
|
||||||
|
user.awardStat(Stats.ITEM_USED.get(this));
|
||||||
|
return InteractionResultHolder.sidedSuccess(itemStack, world.isClientSide());
|
||||||
diff --git a/src/main/java/net/minecraft/world/item/CrossbowItem.java b/src/main/java/net/minecraft/world/item/CrossbowItem.java
|
diff --git a/src/main/java/net/minecraft/world/item/CrossbowItem.java b/src/main/java/net/minecraft/world/item/CrossbowItem.java
|
||||||
index 78f124f5204e4af9318ca3eeced6b1e3353b210f..40c6076a9cb17ac8120181dab77290bb0131b121 100644
|
index 78f124f5204e4af9318ca3eeced6b1e3353b210f..40c6076a9cb17ac8120181dab77290bb0131b121 100644
|
||||||
--- a/src/main/java/net/minecraft/world/item/CrossbowItem.java
|
--- a/src/main/java/net/minecraft/world/item/CrossbowItem.java
|
||||||
|
|||||||
Reference in New Issue
Block a user