package org.bukkit.event.block;

import com.bergerkiller.bukkit.common.wrappers.BlockData;

class BlockCanBuildEvent {

    public static org.bukkit.event.block.BlockCanBuildEvent create(org.bukkit.block.Block block, BlockData data, boolean canBuild) {
#if version >= 1.13
        Object bukkitBlockData = com.bergerkiller.bukkit.common.conversion.type.HandleConversion.bukkitBlockDataFromBlockData(data);
        return new BlockCanBuildEvent(block, (org.bukkit.block.data.BlockData) bukkitBlockData, canBuild);
#else
        return new BlockCanBuildEvent(block, data.getType().getId(), canBuild);
#endif
    }

}