Topic category: Help with Minecraft modding (Java Edition)
When you right click the unrotatable block of mine, it should check the 8 blocks around it on the XZ plane.
Upgrade #1: Checks for cobblestone and its upgrades. If there are two cobblestones, and they are un-upgraded, the cobblestone to the northwest and southeast of it are upgraded from [unupgraded] to [stage1]
Upgrade #2: Checks for cobblestone and its upgrades. If there are four cobblestones, if the ones to the northeast and southwest are stage1, and the ones to the northwest and southeast are unupgraded, all four cobblestones are brought to stage2.
Upgrade #3: Checks for cobblestone and its upgrades. If there are six cobblestones, if the ones north south east and west are stage2, and the ones to the northwest and southeast are unupgraded, all six cobblestones are brought to stage3.
Upgrade #4: Checks for cobblestone and its upgrades. If there are eight cobblestones, if the ones to the northwest and northeast are stage1, and all other cobblestones are stage3, all eight cobblestones are finished to stage4.
Stage 4 Cobblestone will be a crafting ingredient. By process of elimination, this is also the best and worst puzzle I've ever created.