import crafttweaker.api.player.IPlayer;
import crafttweaker.api.item.IItemStack;

// Function to apply the Jump Boost effect
function applyJumpBoost(IPlayer player) {
    player.addPotionEffect("minecraft:jump_boost", 600, 2); // 600 ticks (30 seconds), level 2
}

// Event handler for item use
onEvent("player.PlayerInteractEvent", (IPlayer player, IItemStack item) => {
    val logItems = [
        <minecraft:oak_log>,
        <minecraft:spruce_log>,
        <minecraft:birch_log>,
        <minecraft:jungle_log>,
        <minecraft:acacia_log>,
        <minecraft:dark_oak_log>
    ];
    
    if (logItems.contains(item)) {
        applyJumpBoost(player);
    }
});