I have my work-space set up like in mr.crayfish's playlist on youtube here: https://www.youtube.com/watch?v=0ULz-oCUbEg&list=PLy11IosblXIExa6zzhjhYNXeBW9o6FhPU
now, here's my idea that i have no idea how to even start coding, asside from a vague idea how to create blocks that do nothing:
Basically i want there to be a type of block called "obduction seeds". yes, i spelled obduction that way intentionally, as this idea is inspired by the game with a name of the same spelling. basically heres what i want the blocks to do:
each block has a GUI that pops up allowing the player to type in a number ID and a radios for that block, but only in survival or creative mode. only 2 blocks can have the same number id, after that it is not possible for the player to assign the same id to additional blocks.
when either one is activated by redstone, 2 blocks of the same id will "swap" with each-other, along with a spherical radios of blocks and entities around them.
to explain further, suppose that there is a block on the mountain and a block next to a wall in a building. when one of them is activated and they swap, not only do the 2 blocks switch places but now the spherical radios around them has too- so a spherical part of the mountain is now in the place where that wall in the building was, and meanwhile a spherical cut-out of the building is where that part of the mountain was. does that make sense...?
if your confused, take a look at cyan worlds' game, obduction, that this is inspired by.
another block i want to possibly add is a small pedestal that sends a redstone signal to the block on top of it when right-clicked in any game mode. this would be for the seeds to be placed on top of.