mirror of
https://github.com/mcMMO-Dev/mcMMO.git
synced 2025-06-26 10:44:43 +02:00
fix trickshot not applying potion effects or custom effects
This commit is contained in:
@ -74,6 +74,16 @@ public class CrossbowsManager extends SkillManager {
|
||||
spawnedArrow.setPickupStatus(originalArrow.getPickupStatus());
|
||||
spawnedArrow.setKnockbackStrength(originalArrow.getKnockbackStrength());
|
||||
|
||||
if (originalArrow.getBasePotionType() != null) {
|
||||
spawnedArrow.setBasePotionType(originalArrow.getBasePotionType());
|
||||
}
|
||||
|
||||
if (originalArrow.hasCustomEffects()) {
|
||||
for (var effect : originalArrow.getCustomEffects()) {
|
||||
spawnedArrow.addCustomEffect(effect, true);
|
||||
}
|
||||
}
|
||||
|
||||
// copy metadata from old arrow
|
||||
ProjectileUtils.copyArrowMetadata(pluginRef, originalArrow, spawnedArrow);
|
||||
originalArrow.remove();
|
||||
|
Reference in New Issue
Block a user