Seriously, channels suck and serve only to complicate the mod. The forced world exploration only slows progress down. It's not a "journey", stop deluding yourself. You want to make it harder without adding in RNG bullshit and creating puzzles that aren't WYSIWYG? Up the power consumption for components. Require an actual power infrastructure to make the thing work, then don't forget to actually offer a way to achieve this power. Use your RNG powers for that. Remember that your mod can and WILL be used on a server, which means multiple people competing for the exact same resources. Remember that for so many reasons world sizes on a server ARE finite. It's not a problem of "generate some more world and you'll find more resources". Seriously, people keep thinking (to this very DAY!) that somehow the resources in Minecraft are infinite. They are not unless they can be generated or traded for. There is a finite amount of land. And that land becomes MORE finite when playing with others. Unless you like laggy servers!