Creating Redstone computers and computer-related devices has been a hobby along Redstone engineers for a long time now, unfortunately it’s very difficult in terms of construction and space. Minecraft computers are always colossal in size, with even the smallest being hundreds of blocks in overall area. Due to the nature of chunks only updating within a certain distance of the player there is an ultimate limit to the size of these computers, as a part of the computer can’t be outside the chunk update radius of the player. One way increase the amount of computational power that can be put in a space of fixed chunk size would be to allow for a more efficient form of computing to me implemented. What I suggest is a system who’s main benefits would be that it allows for ternary computing to be implements, which means it would involve three states instead of 2. This system would have some other benefits as well, such as more advanced mechanisms and more efficient wiring schemes.
The system is outlined below
Bluestone: this would function like Redstone but with “reversed polarity”. To clarity think of a regular Redstone charge as having a charge of 1, a blue charge would be -1. Because of this things that are powered by Redstone wouldn’t be powered by bluestone, requiring their own bluestone equivalents. Bluestone would also have some interesting interactions with Redstone and Redstone components
1. A device powered by a redstone/bluestone charge that is then exposed to a charge of the opposite color would shut down as if not powered, as the two charges neutralize each other
2. A Redstone/bluestone comparator would treat the signal of a wire of the opposite color to itself going into the side as if it’s inverted: a Redstone comparator with a bluestone signal of 0 going into the side would be treated as if it were a Redstone signal of 15.
3. Redstone and bluestone wires, like mumbo’s bluestone, don’t connect, allowing for easier wiring
Bluestone dust would be made from lapis lazuli, 2 for every lapis lazuli, with bluestone components having the same recipes as Redstone components but with Redstone dust replaced with bluestone dust
Purplestone dust: this would be made by combining Redstone and bluestone, and has properties of both. Purplestone would allow for a practical way to implement ternary in minecraft by conveying the values +(Red signal) 0(no signal) and -(blue signals). When conveying a signal the purplestone will turn a reddish purple or blueish purple. Purplestone wires can connect with Redstone and bluestone wires, but will only output a signal into it if it’s the same color, allowing for filtering of signals. There are also purplestone components, some of which emit a “mixed state” in the form of the purple signal, which is both + and -. The purple signal does not allow for true 4-value logic, as it can either be used as a binary signal to switch off other purple states or be reduced to red or blue. The purplestone components are
1. torch: serves as a ternary inverter: red to blue, blue to red, 0 to 0. When no input signal is being received it outputs a purple signal. Would be essential in constructing ternary logic gates or as blue-to-red or red-to-blue converters
2. block: a block of purplestone that emits a purple signal
3. Purplestone repeater: a “universal” repeater than can repeat red, blue, or purple signals
4. Purplestone comparator: has properties of both comparator types: will allow + or - signals through, compares signals of the same polarity normally and treats signals of the opposite polarity as if the side signal was inverted, although it doesn’t work with signals of 0 unless the side input is Redstone or bluestone. When outputting the signal strength of a container it will do so in the form of a purple signal, although a Red or blue comparator can be used as a filter to get a blue or red signal. If it is outputting a purple signal and it receives a blue or red signal then the purple signal will be converted to the opposite color, this is done in a digital fashion, without signal strength being taken into consideration.
5. Ternary switch: a switch with three states, red, blue, or 0
6. Purplestone versions of the button, switch, and pressure plates that output a purple signal.
7. Purplestone pistons, Redstone lamp, and rails: can be activated by signals of either strength, or a purple signal, but if they receive two signals of opposite polarity the component will deactivate
I’m a “Redstone archivist”, I’m trying to catalogue as many Redstone designs as I can so I can learn more about redstone design and circuitry, with the goal of one day designing my own Redstone computer