From 2cfb1bebed35f73a719778a20d1ff5f0b8a48df2 Mon Sep 17 00:00:00 2001 From: Boblet Date: Tue, 24 Feb 2026 16:01:36 +0100 Subject: [PATCH] e --- changelog | 3 ++- .../com/hbm/items/weapon/sedna/factory/XFactoryPA.java | 10 +++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/changelog b/changelog index e47a838d9..cdd044105 100644 --- a/changelog +++ b/changelog @@ -27,4 +27,5 @@ * Decreased the fusing difficulty of chlorine and calcium in the ICF which should hopefully make ClCa fuel pellets usable (untested) * Fixed loot piles only having a single block render AABB, causing armor rewards from red rooms to blink out of existence at certain angles * Fixed filled crate blocks not dropping crate items with a stack lock in place -* Fixed stack lock not being applied when an item crate is opened, allowing them to be stacked while the item is open \ No newline at end of file +* Fixed stack lock not being applied when an item crate is opened, allowing them to be stacked while the item is open +* Fixed clientonly melee component call on the power armor melee controller \ No newline at end of file diff --git a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryPA.java b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryPA.java index d176e8b3a..104cdf2df 100644 --- a/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryPA.java +++ b/src/main/java/com/hbm/items/weapon/sedna/factory/XFactoryPA.java @@ -43,7 +43,7 @@ public class XFactoryPA { } public static BiConsumer ORCHESTRA = (stack, ctx) -> { - IPAMelee component = IPAWeaponsProvider.getMeleeComponentClient(); + IPAMelee component = IPAWeaponsProvider.getMeleeComponentCommon(ctx.getPlayer()); if(component != null) component.orchestra(stack, ctx); }; @@ -54,11 +54,11 @@ public class XFactoryPA { }; public static BiConsumer LAMBDA_CLICK_MELEE_PRIMARY = (stack, ctx) -> { - IPAMelee component = IPAWeaponsProvider.getMeleeComponentClient(); + IPAMelee component = IPAWeaponsProvider.getMeleeComponentCommon(ctx.getPlayer()); if(component != null) component.clickPrimary(stack, ctx); }; public static BiConsumer LAMBDA_CLICK_MELEE_SENONDARY = (stack, ctx) -> { - IPAMelee component = IPAWeaponsProvider.getMeleeComponentClient(); + IPAMelee component = IPAWeaponsProvider.getMeleeComponentCommon(ctx.getPlayer()); if(component != null) component.clickSecondary(stack, ctx); }; @@ -76,11 +76,11 @@ public class XFactoryPA { } public static BiConsumer LAMBDA_CLICK_RANGED_PRIMARY = (stack, ctx) -> { - IPARanged component = IPAWeaponsProvider.getRangedComponentClient(); + IPARanged component = IPAWeaponsProvider.getRangedComponentCommon(ctx.getPlayer()); if(component != null) component.clickPrimary(stack, ctx); }; public static BiConsumer LAMBDA_CLICK_RANGED_SENONDARY = (stack, ctx) -> { - IPARanged component = IPAWeaponsProvider.getRangedComponentClient(); + IPARanged component = IPAWeaponsProvider.getRangedComponentCommon(ctx.getPlayer()); if(component != null) component.clickSecondary(stack, ctx); };