Displacement - hjake123/reactive GitHub Wiki
Under the influence of Motion Salts and electric charge, blocks can become displaced. Displaced blocks become invisible and intangible and are replaced with a sparkling field of energy.
Blocks with more then 35 hardness (near the hardness of Obsidian, including unbreakable blocks) can never be displaced, and block entities cannot either.
Displaced Blocks can be 'broken' by hand, at which point they revert to their non-displaced state.
Displacer Types
Motion Salt Block
Motion Salt Blocks, when a Volt Cell is placed or moved beneath them, are displaced for 20 seconds. If the block is powered by redstone when it displaces, it also displaces the block above it, this time for 21 seconds.
Framed Motion Salt Block
Framed Motion Salt Blocks (FMSBs), when a Volt Cell is placed or moved beneath them, become displaced and displace adjacent Framed Motion Salt Blocks in a breadth-first search pattern. The initial FMSB check every 2 seconds or so if it's still powered -- if it isn't, it stops being displaced. Each of the subsequent FMSBs in the tree are on different timers so they reappear in a cascade if their parent stops being displaced.
If the initial FMSB was powered by Redstone, it and all the others in the cascade will also displace any normal blocks adjacent to themselves.
Additionally, blocks in the #reactive:displacement_conductive
tag (all copper blocks in the first two stages of oxidation by default) propagate the initial displacement along them. This allows displacement effects to penetrate through solid objects.
Displacment Mallet
The Displacement Mallet displaces whatever you click with it for 20 seconds. If you keep clicking the same block, the blocks behind it will be displaced as well, up to a maximum depth of 8 blocks. Clicking at certain angles inside of a displaced block will target the blocks above and below as well, so that a tunnel can be easily made.