From f6c2c7d7c9f3124157f1188a179f86c4272c25a0 Mon Sep 17 00:00:00 2001 From: Shapovalov Viacheslav Date: Thu, 29 Aug 2024 14:12:04 +0300 Subject: [PATCH] feat: Add modify_trinkets alias for ModifyTrinketAction --- .../power/factory/action/entity/ModifyTrinketAction.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/github/shap_po/shappoli/integration/trinkets/power/factory/action/entity/ModifyTrinketAction.java b/src/main/java/com/github/shap_po/shappoli/integration/trinkets/power/factory/action/entity/ModifyTrinketAction.java index bb0204d..a73e34a 100644 --- a/src/main/java/com/github/shap_po/shappoli/integration/trinkets/power/factory/action/entity/ModifyTrinketAction.java +++ b/src/main/java/com/github/shap_po/shappoli/integration/trinkets/power/factory/action/entity/ModifyTrinketAction.java @@ -6,6 +6,7 @@ import com.github.shap_po.shappoli.integration.trinkets.util.TrinketsUtil; import io.github.apace100.apoli.data.ApoliDataTypes; import io.github.apace100.apoli.power.factory.action.ActionFactory; +import io.github.apace100.apoli.power.factory.action.EntityActions; import io.github.apace100.apoli.util.InventoryUtil; import io.github.apace100.calio.data.SerializableData; import io.github.apace100.calio.data.SerializableDataTypes; @@ -55,7 +56,7 @@ public static void action(SerializableData.Instance data, Entity entity) { } public static ActionFactory getFactory() { - return new ActionFactory<>(Shappoli.identifier("modify_trinket"), + ActionFactory factory = new ActionFactory<>(Shappoli.identifier("modify_trinket"), new SerializableData() .add("slot", ShappoliTrinketsDataTypes.TRINKET_SLOT, null) .add("slots", ShappoliTrinketsDataTypes.TRINKET_SLOTS, null) @@ -67,5 +68,8 @@ public static ActionFactory getFactory() { , ModifyTrinketAction::action ); + + EntityActions.ALIASES.addPathAlias("modify_trinkets", factory.getSerializerId().getPath()); + return factory; } }