浏览代码

fix trickshot not applying shot from crossbow to bounced arrows

nossr50 1 年之前
父节点
当前提交
b56ddebde8
共有 2 个文件被更改,包括 2 次插入0 次删除
  1. 1 0
      Changelog.txt
  2. 1 0
      src/main/java/com/gmail/nossr50/skills/crossbows/CrossbowsManager.java

+ 1 - 0
Changelog.txt

@@ -1,5 +1,6 @@
 Version 2.2.002
     Fixed bug where thrown tridents did not grant XP or benefit from subskills
+    Fixed bug where trickshot marked bounced arrows as being shot from a bow instead of being shot from a crossbow
 
 Version 2.2.001
     Fixed Crossbow's Powered shot showing the text for the wrong skill from the locale when using /crossbows command

+ 1 - 0
src/main/java/com/gmail/nossr50/skills/crossbows/CrossbowsManager.java

@@ -72,6 +72,7 @@ public class CrossbowsManager extends SkillManager {
                 new FixedMetadataValue(pluginRef, bounceCount + 1));
         spawnedArrow.setMetadata(MetadataConstants.METADATA_KEY_SPAWNED_ARROW,
                 new FixedMetadataValue(pluginRef, originalArrowShooter));
+        spawnedArrow.setShotFromCrossbow(true);
 
         // Don't allow multi-shot or infinite arrows to be picked up
         if (spawnedArrow.hasMetadata(MetadataConstants.METADATA_KEY_MULTI_SHOT_ARROW)