From 400860b3c635b749201334518018596597cfc32a Mon Sep 17 00:00:00 2001 From: DevDyna Date: Sun, 2 Aug 2026 00:28:46 +0200 Subject: [PATCH 1/4] minor rename --- .../cakesticklib/api/aspect/logic/BlockItemKeeper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java b/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java index 5cec214..bb462a8 100644 --- a/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java +++ b/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java @@ -21,6 +21,7 @@ public interface BlockItemKeeper { abstract List getDrops(BlockState state, Builder builder); + abstract void setPlacedBy(Level level, BlockPos pos, BlockState state, LivingEntity entity, ItemStack stack); @@ -41,8 +42,14 @@ default List getResultDrops(List l, ItemLike i, BlockState return drops; } + @Deprecated default void placeBlockAndItems(Level level, BlockPos pos, BlockState state, LivingEntity entity, ItemStack stack) { + addItemsToBlockPlaced(level, pos, state, entity, stack); + } + + default void addItemsToBlockPlaced(Level level, BlockPos pos, BlockState state, LivingEntity entity, + ItemStack stack) { if (level.isClientSide()) return; From 82352b74edf286e4bdb8de8a71a3f62a63ca6426 Mon Sep 17 00:00:00 2001 From: DevDyna Date: Sun, 2 Aug 2026 00:40:30 +0200 Subject: [PATCH 2/4] Update ItemToolTipped.java --- .../setup/common/events/ItemToolTipped.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/devdyna/cakesticklib/setup/common/events/ItemToolTipped.java b/src/main/java/com/devdyna/cakesticklib/setup/common/events/ItemToolTipped.java index 544027a..eba81a9 100644 --- a/src/main/java/com/devdyna/cakesticklib/setup/common/events/ItemToolTipped.java +++ b/src/main/java/com/devdyna/cakesticklib/setup/common/events/ItemToolTipped.java @@ -20,6 +20,7 @@ import net.neoforged.bus.api.SubscribeEvent; import net.neoforged.neoforge.event.entity.player.ItemTooltipEvent; import com.devdyna.cakesticklib.setup.registry.LibComponents; + //TODO IMP : update public class ItemToolTipped { @@ -88,16 +89,12 @@ public static void main(ItemTooltipEvent event) { tip.add(ToolTipHelper.INDEX, Component.translatable(MODULE_ID + ".honey_solution.tip")); if (item.getItem() instanceof BlockItem bi && bi.getBlock() instanceof BlockItemKeeper) - tip.add(ToolTipHelper.INDEX, Component.translatable(MODULE_ID + ".keep.storage")); + if (item.has(LibComponents.ITEM_CONTAINER)) + if (item.get(LibComponents.ITEM_CONTAINER) != null) + ToolTipHelper.add(tip, MODULE_ID + ".keep.storage"); if (item.getItem() instanceof SpectralArrowItem) tip.add(ToolTipHelper.INDEX, Component.translatable("extra.effect.minecraft.glowing")); - - - if (item.has(LibComponents.ITEM_CONTAINER)) - if (item.get(LibComponents.ITEM_CONTAINER) != null) - ToolTipHelper. add(tip, MODULE_ID + ".keep.storage"); - } } From fb118bbfdf20542e36bd2d7662ef8181d8f958c9 Mon Sep 17 00:00:00 2001 From: DevDyna Date: Sun, 2 Aug 2026 00:40:41 +0200 Subject: [PATCH 3/4] fixed broken tooltips --- .../cakesticklib/api/aspect/logic/BlockItemKeeper.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java b/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java index bb462a8..898f350 100644 --- a/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java +++ b/src/main/java/com/devdyna/cakesticklib/api/aspect/logic/BlockItemKeeper.java @@ -42,12 +42,6 @@ default List getResultDrops(List l, ItemLike i, BlockState return drops; } - @Deprecated - default void placeBlockAndItems(Level level, BlockPos pos, BlockState state, LivingEntity entity, - ItemStack stack) { - addItemsToBlockPlaced(level, pos, state, entity, stack); - } - default void addItemsToBlockPlaced(Level level, BlockPos pos, BlockState state, LivingEntity entity, ItemStack stack) { From a7515871e1efcb741d1a5c6a16c1601f51ab1844 Mon Sep 17 00:00:00 2001 From: DevDyna Date: Sun, 2 Aug 2026 00:42:46 +0200 Subject: [PATCH 4/4] Update gradle.properties --- gradle.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index afb5b7a..35f6c8f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -12,7 +12,7 @@ neo_version=26.1.2.75 mod_id=cakesticklib mod_name=CakeStickLib mod_license=Ora Et Labora License -mod_version=1.14 +mod_version=1.14-hotfix1 mod_group_id=com.devdyna.cakestick mod_authors=DevDyna mod_description=A standalone port of Synergy API to unify most of the code