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 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..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 @@ -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,7 +42,7 @@ default List getResultDrops(List l, ItemLike i, BlockState return drops; } - default void placeBlockAndItems(Level level, BlockPos pos, BlockState state, LivingEntity entity, + default void addItemsToBlockPlaced(Level level, BlockPos pos, BlockState state, LivingEntity entity, ItemStack stack) { if (level.isClientSide()) 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"); - } }