Immediate Instructions
If you’ve just loaded your world from older version to version 0.2.0 and things look very wrong—don’t panic! Follow these steps exactly:
- Backup Your World!
If you haven’t opened the world in 0.2.0 yet, make a backup or duplicate your world folder. Then, load it in version 0.2.0.
If you already did, and don’t have a backup, then still make a backup. At this stage, loading the world in older version will not fix your world.
If you are updating from version before 0.1.1, then it's recommended to update to version 0.1.1 first and then start over from this step. - Enable Cheats (Singleplayer Only):
If cheats are disabled, pause the game, click “Open to LAN”, enable cheats, and click “Start LAN World”. This will allow you to use the repair commands. - Prevent Block Breaking:
Run:
/redstonecg_repair canSurviveAir true
This keeps RedstoneCG blocks from falling or breaking while suspended. - Fix Block Orientation:
Press F3 + G to display chunk borders.
Then, for every chunk containing RedstoneCG blocks (visit each chunk only once), run:
/redstonecg_repair flooring chunk
This sets all gates and wires to face the floor. - Fix RedCu Wire Shape:
Again, for each relevant chunk (without repeating any), run:
/redstonecg_repair old chunk
This adjusts RedCu Wire visuals and behavior to the ones in the old version. - Re-enable Normal Physics:
Run:
/redstonecg_repair canSurviveAir false
This sets blocks back to their normal survival-mode behavior. - Kickstart Your Circuits:
Most circuits will now look correct, but they may not work yet.
- Manually re-enter values into any Analog Source.
- Find a gate connected to Redstone Dust, and activate the dust to send a signal pulse. This should get everything running again.
Reasons
What happened?
When updating to version 0.2.0, you may have noticed all of your RedstoneCG blocks are rotated incorrectly or no longer behave as they should. This is due to a fundamental change in how gates determine their placement orientation.
Previously, the mod used a property called facing
to define the direction a gate was looking. Starting from 0.2.0, this same property is now used to define which face of the block the gate is placed on—allowing support for walls and ceilings.
Some Block State properties were also moved to Block Entity, which most blocks didn't have.
Unfortunately, this change broke backward compatibility with old saves.
Why Didn’t the Mod Fix This Automatically?
Although RedstoneCG can rename or replace blocks in the registry easily, it has very limited access to world save data. That means detecting how a gate was originally placed or rewriting blockstates across chunks is not feasible from within the mod itself.
Because of these constraints, manual repair commands are required.
Will This Happen Again?
Possibly. RedstoneCG is still in its Beta phase, where major structural and data changes may occur. Every effort is made to maintain compatibility, but drastic changes—especially those enabling new features—may require manual world repair in the future.