/
DataComponents.CUSTOM_DATA).TickarinoEnchant: isActive(ItemStack), toggleActive(ItemStack).. (period)TickorinoTogglePacket (serverbound) to toggle the held item’s Tickorino flag and display Mode: ON/OFF to the player.Messages.onRegisterPayloadHandler.ModEvents.onPlayerInventoryTick now runs Tickorino only when:
TickarinoEnchant.isActive(mainHand) is true.Blocks.KELP_PLANT, logic climbs to the kelp head (Blocks.KELP) and random-ticks there (preferred growth trigger).Blocks.KELP, random-ticks the block directly.KeyMapping.Category.register(ResourceLocation(modid, "dynamic_enchants")).key.category.dynamicenchants.dynamic_enchants → Dynamic Enchants.enchantment/custom/TickarinoEnchant.java — per-item toggle helpers; kelp handling; removed per-player toggle; muted debug logging.util/ModEvents.java — removed sneak-right-click toggling; gated Tickorino by per-item active state.network/Messages.java — registered the new packet.DynamicEnchantsClient.java — keybind registration (default .), new Controls category, client tick handler to send toggle packet.assets/dynamicenchants/lang/en_us.json — added Controls category label.network/TickorinoTogglePacket.java — serverbound packet to toggle per-item state.
This Mod adds different types of enchants that could be helpful, examples: Flight, Light Aura, Tool Repair, Armor Repair, Weapon ...