Pull up a chair, mechanics.
Let me tell you why Redstone is the worst thing you can use when creating your maps.
Redstone powers in random order based location, orientation, power source, location, and random sorcery.
Pre-Minecraft 1.7, nearly every map makers used this Comparator Clock design:
The Comparator Clock was quick, efficient, and did not cause lighting updates. Pre-Minecraft 1.7, virtually all Redstone-based maps used a ton of Glowstone and light to prevent lighting updates, which was thought to cause even more network and screen lag.
Here’s the kicker:
Redstone, Repeaters, and Comparators no longer produce lighting updates, but the lag from the Comparator Clock remains.
As Cubist states, the real cause of lag is “the Redstone power propagation. The algorithm that calculates the power going through the Redstone wire … it’s very, very inefficient.”
Powering and de-powering significant amount of Redstone causes hundreds of block updates. Once Minecraft detects more than 63 block updates in a single chunk, it begins to update the entire chunks, creating excessive network and screen lag.
A simple Comparator clock generates “hundreds and hundreds of updates,” meaning your CPU (or server) works overtime, causing massive performance issues.
Redstone is DEAD.
And it’s purple. Awesome.
There is now a method for replacing the functionality of every part of the Redstone toolkit.
Learning these methods means improving the performance of your backend code exponentially. These methods will also give you more control over every aspect of the game you are making.