File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
core/src/main/java/com/nisovin/magicspells/spells/passive Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 8
8
import org .bukkit .entity .Player ;
9
9
import org .bukkit .event .EventHandler ;
10
10
import org .bukkit .inventory .ItemStack ;
11
+ import org .bukkit .inventory .EquipmentSlot ;
11
12
import org .bukkit .event .player .PlayerAnimationEvent ;
12
13
13
14
import com .nisovin .magicspells .util .Name ;
@@ -48,7 +49,11 @@ public void onAnimate(PlayerAnimationEvent event) {
48
49
if (!canTrigger (caster )) return ;
49
50
50
51
if (!items .isEmpty ()) {
51
- ItemStack item = caster .getInventory ().getItemInMainHand ();
52
+ ItemStack item = caster .getInventory ().getItem (switch (event .getAnimationType ()) {
53
+ case ARM_SWING -> EquipmentSlot .HAND ;
54
+ case OFF_ARM_SWING -> EquipmentSlot .OFF_HAND ;
55
+ });
56
+
52
57
MagicItemData itemData = MagicItems .getMagicItemDataFromItemStack (item );
53
58
if (itemData == null || !contains (itemData )) return ;
54
59
}
You can’t perform that action at this time.
0 commit comments