I had similar issues with a piece of music I arranged (for like one and a half years). Someone asks a question and I’m like: „What the f*** did I even write for you?“
This is awesome but a few suggestions to make it better imo: 1: most gates look the same. Maybe color code them or give them distinct shape. 2: needing NAND to make other gates is realistic but very tedious in survival. I suggest make a logic table like a stonecutter type workbench where you just input certain amount of redstone and get the gates and flipflops.
Maybe there could be a configuration option to remove said workstation, and have it be crafted with NOT gates, because I could see both options being a good thing to have, depending on what kind of modpack it's being used in
1st is ok, 2nd is down bad. For mods, it's ok to have a base component that is needed for everything in a mod. And no, having a separate block to craft your things is the last resort for a mod. You shouldn't reinvent the wheel, but to use what the original game offers to you.
@@worldspam5682 I know its ok for mods to do that. But what makes a mod good is when it can replicate the feel of the OG game while adding utterly crazy stuff. The original game has a separate tool for maps, smithing, cartography, farming, banners and for repairing stuff. This would fit right in. Its not reinventing the wheel when there are already blocks that only serve one type of function within minecraft itself. This block would just be one of them. Don't think of it like just another block that crafts things. Think of what that would allow you to do. It would make them a lot easier and straight forward.to craft as you don't have to stumble around finding them in the recipe book. "Where do I make the logic gates again? Oh yeah the logic table." It gives you a new decoration block. It could also be a workstation... allowing villagers to take a job when this is nearby. That way you can also add an engineer worktype villager who sells you these stuff. And a workstation villager type house to make villages a it more varied. I mean do you really think cluttering the recipe book with a billion similar looking and functional blocks is better than just having one block that crafts them all? Think about it. About how wonky it is to craft wooden stairs, slabs etc through the crafting table. You always lose blocks or you can't craft all of wood into them at once because of the weirdly shaped recipe. Would it not be better if the woods were also cut through the stone cutter? Making the process a lot more streamlined? This block would essentially be just that but for these gates. Sorry for throwing an essay your way but I hope you see my point now. No hard feelings.
Suggestion : You could color code the gates or make them colorable to make the items easier to differentiate in the inventory. Since they look very similar.
Yeah, probably should fix the item textures to be more easy to differentiate 🤔 Colour coding is a good idea, but I'm not sure exactly how to texture the item, and I imagine matching the colour for the block is good too? Idk, things to think about! Good suggestion though :)
@@DutchTristan May i suggest putting an additional mark (could be anything really like small icons for example) in the corner of the item in the inventory? The textures of the blocks themselves seem alright to tell apart. Though in the inventory, the icons are smaller hence more difficult to tell apart.
it might be a good idea to change the recipes to not "burn" resources. Effectively speaking, if you use 3 base plates in a recipe tree, you should get 3 back out. A good example of this is at 4:22, where 3 gates are involved in a recipe, but you only get 1 gate in return. This could lead to a substantial cost in redstone for subsequent gates
@@alessandrosilvafilho8527 What about it? I think the only easy thing in vanilla redstone is a switch (a single transistor) and maybe NOT gate (Oh! And memory cell too btw, since the Copper Bulb was added)
12:15 fun fact about the switch, its function is exactly the same as an AND gate, except for where the inputs are. there is no output unless both inputs are active.
in the sense where the ONLY two states are on and off, yes, the switch is functionally the same as the AND gate HOWEVER, the switch actually uses a third state of power which is neither on nor off when the top input is off, this third state is sort of like a neutral state, meaning you can safely cross this with another wire without short circuiting given that at least one is this neutral state in minecraft it really serves no purpose but in the real world and most other logic gate simulators, it's fundamental
@aadenboy better explanation that I could've worded together! This is indeed the difference between the AND and the switch! But yeah, in minecraft there is no real difference between off and that neutral state
@@DutchTristani mean, in computational redstone, you could actually make it really useful by making it output the same signal strength that enters it when the signal is allowed through, and output nothing otherwise
@miguelgr4nja right, yeah, forgot to mention that a texture pack is going on here, which does also affect the textures of the mod :p Anyway, it's Mattpack, the texture pack that Mattbatwings uses! It's a combo of Vanilla Tweaks and Codecrafted :)
Cool mod, could make a good companion to a quest pack where you have to solve stuff with logic and programming. ❤ Some suggestions for further development: * Some form of PAL/GAL/PLD, maybe a 16x16 grid that you place a bunch of logic blocks on, connect them with redstone and get an IC. Great for reducing lag on servers where people might use a bunch more of them. As real ICs have propagation time nothing wrong with this one doing the same, like all four ticks it updates, so that folks can't simply build a clock on them and lag the server out. Being able to load and save templates would be great here too. * Support for bundled cables. * A "logic" block where you can decide exactly how a redstone line winds so that you can make L shapes or T shapes that won't be disturbed when another redstone line is placed next to them. Maybe just one so that one doesn't clutter their inventory and add a wrench to configure them in-world like Thermals ducts. * A sequencer, one input is the clock and three outputs that you can configure in up to 16 steps in a GUI. Every clock pulse it goes to the next step and enables the outputs accordingly, one step can be set as the last step where it will loop back to the beginning without using all 16 steps. I don't remember the mod that added them back in 1.7.10, but it was great for automation and it even had support for bundles. * A block that can be set to any redstone strength as its output. Like a book and quill on a lectern with a comparator attached to it, maybe with three inputs that can change the output, one increases, one decreases and the last one resets to a set beforehand default.
I think the crafting needs some changes. I understand and initially like the idea of making the shapes. But each gate needing the previous one to be crafted is something really problematic in survival. Needing a lot of time and materials to make one object when it could be simpler. I suggest trying to make it use the least types of components per craft possible. One idea could be not using crafting at all and designing a different table, something like the stonecutter but consuming a set amount of Redstone and a logic base plate to do each gate.
@@DionDPR I guess it makes sense in real life, but in a game those are too many steps and materials to get the thing you want, also it makes harder to get one gates over the others when they should all be as easy and fast to obtain as possible.
@@Scio_Regis this is modded Minecraft, no problem setting up an automated construction line for them where you take out what you need out of your favorite storage solutions. Imagine a drawer shelf with all components where you just take a bunch and get cracking. Heck, even with just the vanilla autocrafter one could automate this.
@@reversev9778Um… yes you use transistors to make them. But every gate is made up of nand gates. Obviously gates aren’t made of themselves and nothing lower level lol
I've wanted something like this for ages. Some more ideas: The tile+redstone gives something like a line of restone, but doesn't connect at sides, or power the block below. (no delay, no boost). You could have a 90m degree version too. Theses useful when you have many connection next to each other. Diode - zero delay, signal only goes one way. Maybe a bridge, so a signal can jump over another. Some sort of vertical redstone connector, so you can just send a signal up/down without all the stares. I imagine a glassblock with vertical line of redtone and 4 holes one the sides which will connect to restone. Stacking these blocks let the signal go straight up/down. Maybe to make the swtch more useful, make it so that you can enable it from either side, and the sides are connected, allowing you to have a line of them (side on) allowing a whole bus to be enabled disabled at once. And RS-latch would be nice. Rising and falling edge detectors. Pulse lengthener. Signal delayer (like a repeater but not also extending pulse. ) Maybe a hex digit block, displaying the restone signal powering it? Maybe a similar thing, but letting you control the intencity of the lamp. Many colours? ok, i'll stop now......
i love how the crafting recipes are just the way you would create such logic gate with the other gates you already had, so you can either craft them, or build them
as someone who spends unhealthy amounts of hours doing redstone i can say this mod is amazing. only suggestion i have is colored redstone lamps, all in all amazing mod 10/10!
Same here, Redstone is great! I just thought it's not super accessible, so I wanted to make some intuitive components :) I've thought about adding coloured redstone lamps, but I'm not too sure yet how to deal with how to determine colour for the lamps. It's an idea on my list, and when I work out more details, I might know if I can add them
If you built a computer with vanilla redstone, and then built a similar computer with this mod, one would compute faster than the other since there's less redstone ticks required to perform certain actions.
@@nohax3691 I miss Project Red's alloy wires, and the redstone cables that could stand on their own... I forget what those were called; the ones that you could pillar around without placing on a supporting block. If I'm not mistaken, Project red didn't have signal strengths which was nice for long distance wiring. I also really miss their clean-textured colored lamps.
Suggestion: on the gates with 1 or 2 inputs it would be cool to chose which of the 3 sides are used. for example by the Nand could cycle through: Left-Right Left-Back Right-Back by rightclicking on it
I watch computational redstone but have never tried doing it myself. So seeing this mod kinda makes me want to give Java redstone a try. Keep up the good work, and who knows what can come 👍
This is really cool and amazing! Good jog! I have a few suggestions: - It would be nice if the memory block only stored on the rising edge (off -> on) of the SET signal (in almost all digital/physical TTL logic I've looked at, it only sets on rising or falling edge). - It could also be right clicked to change to rising/falling edge. - I like @thekingofracoons' suggestion for a table like the stonecutter.
I love turing complete its an amazing game and ever since I played turing complete Ive always wanted a minecraft mod like this and now its been done :) amazing mod
I do have one nitpick about the last gate added, in that it seems the same as a locked repeater from vanilla just with one block less taken up watching the video further, this latter part is irrelevant if you don't know what a locked repeater is, basically if you power a repeater from the side with another repeater, it won't change its power state
It'd be cool if you could make them able to be placed on walls or ceilings like item frames (if possible without having to redo the progress already made on the mod), and combining either redstone and honey or redstone and slime to stick redstone to walls, allowing wall or ceiling computers (or just easier vertical movement of signals)
2:42 - All 4 basic gates (and, nand, or, nor) have that property, they all could be used alone to build anything, but nand is usually preferred because it's the simplest at this moment.
I'm definitely not a red stone person and don't understand very much of this, but what I do see is a well put together mod. It looks really good. It reminds me of terraria logic gates, just way more to it. Anyway, keep up the good work.
So, basically a compacted version of the logic gates you can make with redstone already! Nice, more space efficient, and (possibly) less lag… (or more room to make lag with)
Imagine if we redo the redstone contraption that ran Sammyuri's Minecraft in Minecraft but with this mod. You could try to collab with him and his team.
Here is another crazy idea: make a gate for the iron bars that works like the wooden fence gate. The crazy part : Allow your base plates to connect to iron bars/gates (like the legs of transistors/diodes/etc.) Put an open iron bar gate behind the base plates to shift the inputs backwards. Put the base plates on top of an iron bar/gate to add some verticality to the construction, allowing a directiobal inputs from one block below. The iron is not Redstone and should not provide an infinite distance of signal travel. I'd propose that 2 blocks of iron would be the max.
Slow down man, you're very entertaining and informative when you can keep your train of thought going, but as soon as you get to those masses of "uh"s people are going to stop listening to you. Don't be afraid to trim them out of the final video either. All around love the idea of the mod, dont let your nervousness turn people away from seeing the things you create :) keep up the creating man!
@@TheKastellan no, lack of good speaking skills are always a problem on the part of the communicator. Anyone who wants to put anything out into the world, which clearly he does, needs to contend with listeners expectations. People do not want to listen to someone um and uh, most of the time. There is an acceptable amount, depending on the spacing between them. That being said, I was simply offering constructive criticism, I love his passion and want him to be able to share it with more people. Have a nice day stranger :)
I definitely agree, the communicator (in this case me :p) should try to keep down the Uhms! It's something I'll try to work on, and edit out of the video more! Thank you for the feedback! :)
@@doctorobvyous Saying a listener shouldn't completely discount something due to "A" is not the same as saying a speaker shouldn't avoid that same "A". That's just how simple logic works... Sole blame shouldn't be on a speaker. (Obviously when criticising something you wouldn't mention that and from the perspective of a speaker/creator you cannot change that part which is why I made my original comment/reply)
@@TheKastellan I understand where you're coming from, and obviously I am in agreement with you seeing as I still watched thru the ums to see what he had to say. I am just a pragmatic person--sure someone who discounts what someone has to say based on the way they deliver it may be rude or ignorant compared to the person who doesn't, but at the same time, people want what they want. It's simpler and more beneficial for us in our daily lives to put effort into our own skills to mitigate negative externalities than to say that the world sucks and cross our arms and pout. Nobody really gains anything if my original comment was replaced with "anybody that's clicking off due to uhs and ums doesn't care what he has to say anyways and he should be happy they're gone" hope that clarifies where I'm coming from.
Your friend is annoying in the most relatable way ever 😂 my best friend wouldve done all of the same things if i was showing off something like this. Absolutely made me laugh throughout watching
You could make that the number of nands you craft with in the recipe, is the number of nands you obtain in the resulting type of nand, one example is that you craft a nand that used 4 nands, and you only get one, but instead you would get 4 , to make the materials worth
FTL music or am I hallucinating? No it’s there! I heard the first sting and didn’t know if I imagined it. Edit: looked at the description and yep. All FTL. Love it!
@fishHater fair enough! It's the game I started off with content creation, because I didn't have a good enough of to stream anything else 😂 I do have one video I made from a stream I did on FTL! Weird I never really made more 🤔
it's neat to have a bunch of these as 1 block from this, though I'm not seeing the benefit from the or gate beyond being a crafting material since that can be done with just redstone and/or a glass block. The tristate buffer also seems to be an and gate with different input locations, which I could still see being useful, just a bit of a strange inclusion. reducing a not gate from 2 blocks to 1 is kinda neat too. Best feature is probably the xor gates, since those take up so much space to make otherwise
Very cool mod, especially for a close to vanilla style. Reminds me of Project Reds gates but better. Honestly, (could be because I am someone who plays more heavily modded minecraft) the recipes are perfectly fine. Especially since you can just mass craft NAND gates and be fine. I don't see it as an issue. I do think it would be cool to add recipes for other logically equivalent combinations. Although a block that just directly converts redstone + NANDs into the gates (and possibly from the gates back) would probably be nice. The textures in world are mostly ok given they just use irl notation but like other commemts say they could be clearer. For more personal criticisms/ideas. Redstone torchs and NOT gates should be equivalent in recipes. Inverted levers? Clock? (Although idk how to set the timings in a vanilla-ish way)
Could set clock speed with input signal strength, although that would limit you to 16 speeds. I suppose you could use 3 sides as input and get 16^3 speeds if you needed it.
I don't do computational redstone but I would absolutely use this for making my survival devices, like that flush door, much more compact. There have been a few similar mods I've seen but they are usually overcomplicated for what I want.
I have two ideas I have for your mod. The first one is a block kind of like redstone blocks but with way more states so you could build a color display. The second idea is to have some kind of block that helps with transmiting redstone signal strengths. Also I wanted to ask if these blocks can detect redstone from blocks like a repeater powered by a block with a lever on it
Do you mean a coloured Redstone lamp? Changing colours based on bit input? That could be interesting 🤔 Not sure what you mean with the transmitting signals, do you mean wireless Redstone? I'm pretty sure that my gates detect Redstone output from anything, repeater or weak powered block? I'd have to test it to make sure, but since the gates do take outputs from each other directly, a repeater shouldn't be an exception
Some suggestions: Divider: Divides input A's strength by input B's strength, can right click the block to switch it to either round the output up or down Multiplier: Multiplies Signal A's strength by Signal B's strength Adder: Adds the 2 input signal strengths together and outputs the sum. Clock: Outputs a pulse, with the tick length of the pulse and delay between pulses equal to the signal strength of input A+1, input B acts as a switch, pausing further pulses until there is no signal
Only problem with the operation blocks is the limit of 15 for signal strengths, I also thought about saying this but realized it wouldn't work because of limited signal strengths.
I would love if it carried the signal strength, and maybe add the On gate (basically a directional redstone block) and maybe a repeater without delay, to increase signal strength
Seen a few older mods that attempted this. Perhaps a clock block, that pulse thing for the button demonstration, and a few others could be made one block. And then add further combinations in. Edit: Might look into some of the old mods and their recipes, which were a lot simpler and didn't require as many resources to craft. I remember one of the Red Power successors had a lot of logical/computational redstone blocks. Perhaps even adding a custom crafting mechanic or some components that help offset the costs in some way.
Mimecraft is Turing Complete and you can already build a computer. So with your mod too it is already possible to build a computer. And your mod already made it easier.
This is super amazing the only thing I’d say is that the Not & 1 Bit memory cell are pretty useless because of the redstone torch and copper bulb. Still AMAZING mod
The not gate and memory cell don't have any delay, making circuits a lot faster! Also, the copper bulb is not a perfect solution for bit storage, as you have to toggle it on or off. This makes it a nightmare to load in a new number and throwing away the old one, as you need to know which ones to toggle to reset them to off. My memory cell just needs to get an enable signal to save the new value!
I think the normal gates ignoring signal strength is good and I would think it to be expected behaviour. But maybe you could do analog gates in the future. Also, you could use the circuit symbols for the items in the inventory to make them more distinct.
I'm finishing my Computer Engineering Major and my goal is to become a teacher someday, and if I do I'll definitelly use your mod on the first Logical Circuits class (hopefully minecraft will still be a thing by then)
As of now, the gates are all instant, unlike a repeater (which has 2 ticks of delay)! I might end up changing that to make sure these don't get too laggy, later down the line of development. But since the mod is still quite small as of now, I'm leaving it at instant!
Man this is giving me project red vibes... [I believe project red core is still being developed, though project Red core much more complicated mod. This is much more vanilla friendly]
this is a weird approach, I would've assumed you would go through making the YES and NO gates as the basic gates making combinations of those into the AND OR NAND and NOR gates like people do in real life with transistors. this comes out as very confusing and cumbersome when you actually try to construct a gate as you go through about 4 stages of crafting with a ton of materials to get a single OR gate which is one of the easiest gates to make IRL - two yes gates with crossed outputs...
@@dimanarinull9122 when constructing them for real electronics it is actually quite common to do nands, as they are the cheapest/easiest gate to include in the die
@@jacksonmagas9698 you are confusing making logic CIRCUITS and making logic GATES, the former is made out of gates, the latter is made out of transistors. transistors make out the YES and NO gates natively, which is why I was suggesting it. furthermore, it is just as common to use NOR gates when making a circuit as it is for NAND for an obvious reason.
For the Switch and/or the Memory Gates, maybe make it so if you interact with it switches what side the enable input is on, allowing it to be flipable you could also allow chaining by making it output the enable on the other side (north, east, south, west, > output, < input) e.g. [>0, >1, 1, 0,
Do your logic gates have a delay or are they instant (i.e. their outpur changes in the same tick as the input)? If they are instant they can make redstone computers a lot faster, as a lot of the waiting time in computational redstone (or pretty much any complex redstone machine) is the accumulated wait times of all of the components.
I know, and I did want to make things faster, so I made them instant for now! In the future, if they're causing too much lag, I may change them to the same delay as repeaters, but for now: 0 ticks of internal delay :)
I second this, could open up possibilities that you can't do in regular Minecraft, because as far as I know there's no way to store a specific power level. (Although maybe it can be done with many comparators, but significantly more complex then just one gate)
@thebigbro133 indeed you can store Redstone power, and it's not that complicated! All you need is 2 comparators! The first comparator has the input to store a new value, and a side input from a repeater to remove the value if you wanna store a new one. This comparator is also in subtract mode. It faces into a block, next to which you place Redstone dust. Then next to the first comparator, place the other one facing in the opposite direction from the first, that Redstone dust as its input. Then place a block for the comparator's output, and then it'll power the input Redstone dust with the same signal strength as it receives!
nothing to do with the mod, but cut out all the times you say "uh" either by editing or by just trying to rid the habit, i've done it for presentations and it has made me sound so much more professional
This is really quite nice! I just have one complaint (I'm a math nerd so this is actually a massive complaint normally but here it's pretty small), this still actually isn't Turing complete from what i can see, because there's no way to do unbounded writeable memory with just logic gates. Something like an integer counter, with increment, decrement, and a way to check "if =0" (for if it doesn't allow negatives and so decrementing 0 is still 0) or "if ≤0" (if it does allow negatives) would actually make this fully turing complete, since you could then use 2+ of them to implement a Minsky Machine, but as of now this is only able to do finite state machines, which is the same computational class as vanilla Minecraft
I mean, technically since vanilla Minecraft is Turing complete, and my mod doesn't add any functionality that doesn't exist already in vanilla Redstone, it should still be Turing complete, no?
@@DutchTristan vanilla Minecraft actually isn't Turing complete without player intervention, it can only do finite state machines. In practice that means it can't simulate infinite Turing machine tapes, only finite ones, and Turing completion requires being able to simulate every single infinite Turing machine
@@DutchTristan yeah, a lot of people think logic gates and forloops alone are enough, but you also need infinite information capacity or else certain tasks (eg arithmetic with arbitrarily large numbers) are impossible
his own mod
his first block
"what is this" 😂 i love it
I know my mod very well, I promise 😂😂
I had similar issues with a piece of music I arranged (for like one and a half years). Someone asks a question and I’m like: „What the f*** did I even write for you?“
This is awesome but a few suggestions to make it better imo:
1: most gates look the same. Maybe color code them or give them distinct shape.
2: needing NAND to make other gates is realistic but very tedious in survival. I suggest make a logic table like a stonecutter type workbench where you just input certain amount of redstone and get the gates and flipflops.
Maybe there could be a configuration option to remove said workstation, and have it be crafted with NOT gates, because I could see both options being a good thing to have, depending on what kind of modpack it's being used in
It's not tedious at all, just batch craft NAND. It makes sense when things like for example, Gregtech exist.
1st is ok, 2nd is down bad.
For mods, it's ok to have a base component that is needed for everything in a mod. And no, having a separate block to craft your things is the last resort for a mod. You shouldn't reinvent the wheel, but to use what the original game offers to you.
@@worldspam5682
I know its ok for mods to do that. But what makes a mod good is when it can replicate the feel of the OG game while adding utterly crazy stuff.
The original game has a separate tool for maps, smithing, cartography, farming, banners and for repairing stuff. This would fit right in. Its not reinventing the wheel when there are already blocks that only serve one type of function within minecraft itself. This block would just be one of them.
Don't think of it like just another block that crafts things. Think of what that would allow you to do. It would make them a lot easier and straight forward.to craft as you don't have to stumble around finding them in the recipe book.
"Where do I make the logic gates again? Oh yeah the logic table."
It gives you a new decoration block. It could also be a workstation... allowing villagers to take a job when this is nearby. That way you can also add an engineer worktype villager who sells you these stuff. And a workstation villager type house to make villages a it more varied.
I mean do you really think cluttering the recipe book with a billion similar looking and functional blocks is better than just having one block that crafts them all?
Think about it. About how wonky it is to craft wooden stairs, slabs etc through the crafting table. You always lose blocks or you can't craft all of wood into them at once because of the weirdly shaped recipe. Would it not be better if the woods were also cut through the stone cutter? Making the process a lot more streamlined?
This block would essentially be just that but for these gates.
Sorry for throwing an essay your way but I hope you see my point now. No hard feelings.
@thekingofracoons actually some awesome ideas in here, good things to consider :p
“A mod showcase where I showcase my mod”
Lmao nailed it 😆
I am great at intros 😂😂
Suggestion : You could color code the gates or make them colorable to make the items easier to differentiate in the inventory. Since they look very similar.
Yeah, probably should fix the item textures to be more easy to differentiate 🤔
Colour coding is a good idea, but I'm not sure exactly how to texture the item, and I imagine matching the colour for the block is good too? Idk, things to think about! Good suggestion though :)
@@DutchTristan May i suggest putting an additional mark (could be anything really like small icons for example) in the corner of the item in the inventory? The textures of the blocks themselves seem alright to tell apart. Though in the inventory, the icons are smaller hence more difficult to tell apart.
maybe theres icon types
AND: +
OR: /
NOT: -
X: x
and to get things like nand or xnor you would do -+ and x-/ respectively
holy guacamole i didnt see the 3and, maybe a #
it might be a good idea to change the recipes to not "burn" resources. Effectively speaking, if you use 3 base plates in a recipe tree, you should get 3 back out. A good example of this is at 4:22, where 3 gates are involved in a recipe, but you only get 1 gate in return. This could lead to a substantial cost in redstone for subsequent gates
As a computational redstoner I can say this mod is nice and really complementary to the existing vanilla redstone you did a great job
Minecraft was already Turing Complete, but cool.
Now it’s MORE Turing Complete!
@@UnbutteredToaster
Turing Complete ++
it makes the redstone smaller and faster
Exept for the or gate @@ImHHOY
@@alessandrosilvafilho8527 What about it?
I think the only easy thing in vanilla redstone is a switch (a single transistor) and maybe NOT gate
(Oh! And memory cell too btw, since the Copper Bulb was added)
nice to see another modder with close sub counts
I love working with Redstone, and you just made it a lot simpler. thanks
12:15 fun fact about the switch, its function is exactly the same as an AND gate, except for where the inputs are. there is no output unless both inputs are active.
in the sense where the ONLY two states are on and off, yes, the switch is functionally the same as the AND gate
HOWEVER, the switch actually uses a third state of power which is neither on nor off when the top input is off, this third state is sort of like a neutral state, meaning you can safely cross this with another wire without short circuiting given that at least one is this neutral state
in minecraft it really serves no purpose but in the real world and most other logic gate simulators, it's fundamental
@aadenboy better explanation that I could've worded together! This is indeed the difference between the AND and the switch! But yeah, in minecraft there is no real difference between off and that neutral state
@@DutchTristani mean, in computational redstone, you could actually make it really useful by making it output the same signal strength that enters it when the signal is allowed through, and output nothing otherwise
That's why I was so disappointed it wasn't an analog component like the comparator. Making it digital just rehashes AND.
> showcases own mod
> "what is this?"
loving it already
This is genius, incredible!! Wow
Edit: Awesome Idea! Way easier to use operators now!
Thank you! I'm currently working on version 1.3 right now! :)
@@DutchTristan Incredible! Praise 🙌
Quick question, what texture pack do you use ?
@miguelgr4nja right, yeah, forgot to mention that a texture pack is going on here, which does also affect the textures of the mod :p
Anyway, it's Mattpack, the texture pack that Mattbatwings uses! It's a combo of Vanilla Tweaks and Codecrafted :)
@@DutchTristan Thank you! :)
Cool mod, could make a good companion to a quest pack where you have to solve stuff with logic and programming. ❤
Some suggestions for further development:
* Some form of PAL/GAL/PLD, maybe a 16x16 grid that you place a bunch of logic blocks on, connect them with redstone and get an IC. Great for reducing lag on servers where people might use a bunch more of them. As real ICs have propagation time nothing wrong with this one doing the same, like all four ticks it updates, so that folks can't simply build a clock on them and lag the server out. Being able to load and save templates would be great here too.
* Support for bundled cables.
* A "logic" block where you can decide exactly how a redstone line winds so that you can make L shapes or T shapes that won't be disturbed when another redstone line is placed next to them. Maybe just one so that one doesn't clutter their inventory and add a wrench to configure them in-world like Thermals ducts.
* A sequencer, one input is the clock and three outputs that you can configure in up to 16 steps in a GUI. Every clock pulse it goes to the next step and enables the outputs accordingly, one step can be set as the last step where it will loop back to the beginning without using all 16 steps. I don't remember the mod that added them back in 1.7.10, but it was great for automation and it even had support for bundles.
* A block that can be set to any redstone strength as its output. Like a book and quill on a lectern with a comparator attached to it, maybe with three inputs that can change the output, one increases, one decreases and the last one resets to a set beforehand default.
Good job. Goed Gedaan. Certainly a better redstone mod than most i've seen.
Thank you so much!!
@@DutchTristan You're a very kind person. Few people I've met say thanks.
Smh ungrateful people :p
I'm just very proud of my mod, and I love hearing that you like it! :)
I think the crafting needs some changes. I understand and initially like the idea of making the shapes. But each gate needing the previous one to be crafted is something really problematic in survival. Needing a lot of time and materials to make one object when it could be simpler. I suggest trying to make it use the least types of components per craft possible. One idea could be not using crafting at all and designing a different table, something like the stonecutter but consuming a set amount of Redstone and a logic base plate to do each gate.
That's how you make it in real life though
@@DionDPR I guess it makes sense in real life, but in a game those are too many steps and materials to get the thing you want, also it makes harder to get one gates over the others when they should all be as easy and fast to obtain as possible.
@@Scio_Regis this is modded Minecraft, no problem setting up an automated construction line for them where you take out what you need out of your favorite storage solutions. Imagine a drawer shelf with all components where you just take a bunch and get cracking.
Heck, even with just the vanilla autocrafter one could automate this.
@@DionDPRthat’s not how these are made in real life. In real life we use transistors to construct each one
@@reversev9778Um… yes you use transistors to make them. But every gate is made up of nand gates. Obviously gates aren’t made of themselves and nothing lower level lol
I've wanted something like this for ages. Some more ideas: The tile+redstone gives something like a line of restone, but doesn't connect at sides, or power the block below. (no delay, no boost). You could have a 90m degree version too. Theses useful when you have many connection next to each other. Diode - zero delay, signal only goes one way. Maybe a bridge, so a signal can jump over another.
Some sort of vertical redstone connector, so you can just send a signal up/down without all the stares. I imagine a glassblock with vertical line of redtone and 4 holes one the sides which will connect to restone. Stacking these blocks let the signal go straight up/down.
Maybe to make the swtch more useful, make it so that you can enable it from either side, and the sides are connected, allowing you to have a line of them (side on) allowing a whole bus to be enabled disabled at once.
And RS-latch would be nice. Rising and falling edge detectors. Pulse lengthener. Signal delayer (like a repeater but not also extending pulse. )
Maybe a hex digit block, displaying the restone signal powering it?
Maybe a similar thing, but letting you control the intencity of the lamp. Many colours?
ok, i'll stop now......
YES we need vertical redstone. you could also make it that you can place redstone dust at the side of blocks just like a ladder
have you seen project red?
that's just ProjectRed / Wired Redstone
thanks for making this. now i dont have to manually build the gates every time i need them.
i love how the crafting recipes are just the way you would create such logic gate with the other gates you already had, so you can either craft them, or build them
as someone who spends unhealthy amounts of hours doing redstone i can say this mod is amazing. only suggestion i have is colored redstone lamps, all in all amazing mod 10/10!
Same here, Redstone is great! I just thought it's not super accessible, so I wanted to make some intuitive components :)
I've thought about adding coloured redstone lamps, but I'm not too sure yet how to deal with how to determine colour for the lamps. It's an idea on my list, and when I work out more details, I might know if I can add them
If you built a computer with vanilla redstone, and then built a similar computer with this mod, one would compute faster than the other since there's less redstone ticks required to perform certain actions.
wait until u see project red or more red on forge
@@nohax3691 I miss Project Red's alloy wires, and the redstone cables that could stand on their own... I forget what those were called; the ones that you could pillar around without placing on a supporting block.
If I'm not mistaken, Project red didn't have signal strengths which was nice for long distance wiring.
I also really miss their clean-textured colored lamps.
I have been wanting this for a while now. THANK YOU SO MUCH!
I'm glad you like the mod! :)
reminds me of the old ProjectRed/RedPower mod, with the large collection of logic gates and the flat repeater-like designs
I subscribed and Liked. This mod is really nice. It really shrinks the Minecraft redstone systems.I love it
Suggestion:
on the gates with 1 or 2 inputs it would be cool to chose which of the 3 sides are used.
for example by the Nand could cycle through:
Left-Right
Left-Back
Right-Back
by rightclicking on it
I love dis vid, cool stuff with a friend to make it silly
That's all Joshua is good for :p
(This is a joke)
@DutchTristan lol
I watch computational redstone but have never tried doing it myself. So seeing this mod kinda makes me want to give Java redstone a try. Keep up the good work, and who knows what can come 👍
omg i love compressing existing redstone circuits into one block
there are 15 power levels, and 15 light levels. Redstone lamps should change their brightness based on power level.
there is actually 16 of both, 0 is included. 15 is the max, but 16 levels
This is really cool and amazing! Good jog!
I have a few suggestions:
- It would be nice if the memory block only stored on the rising edge (off -> on) of the SET signal (in almost all digital/physical TTL logic I've looked at, it only sets on rising or falling edge).
- It could also be right clicked to change to rising/falling edge.
- I like @thekingofracoons' suggestion for a table like the stonecutter.
I love turing complete its an amazing game and ever since I played turing complete Ive always wanted a minecraft mod like this and now its been done :) amazing mod
Thanks! I've also been playing the game and solving the puzzles in vanilla minecraft on my channel, if you're interested :)
You've basically reinvented Project Red, but the crafting is a nice twist on the concept.
i really enjoy having more options for redstone, thanks!
I do have one nitpick about the last gate added, in that it seems the same as a locked repeater from vanilla just with one block less taken up
watching the video further, this latter part is irrelevant
if you don't know what a locked repeater is, basically if you power a repeater from the side with another repeater, it won't change its power state
It'd be cool if you could make them able to be placed on walls or ceilings like item frames (if possible without having to redo the progress already made on the mod), and combining either redstone and honey or redstone and slime to stick redstone to walls, allowing wall or ceiling computers (or just easier vertical movement of signals)
2:42 - All 4 basic gates (and, nand, or, nor) have that property, they all could be used alone to build anything, but nand is usually preferred because it's the simplest at this moment.
Could you add a lamp that changes colour based on power level? (black being 0 and white being 15 with colours in between). That would be so epic
never done any computational redstone stuff but this sure looks interesting.
I'm definitely not a red stone person and don't understand very much of this, but what I do see is a well put together mod. It looks really good. It reminds me of terraria logic gates, just way more to it. Anyway, keep up the good work.
Thank you so much :)
This is good! Great tool for teaching children basic logical operations inside Minecraft
That's the idea! Making logical operations more accessible to everyone :)
I knew this would be awesome when you said you had gotten obsessed with the game turing complete
I've been playing it and then solving the puzzles in minecraft! Videos of that are on my channel :)
@@DutchTristan ooo sounds awesome imma check them out
cant wait to see "how i made red dead redemption 2 in minecraft" videos show up with this
13:07 And then the log strapped to the back of your car smashes your back window XD
My dude just created less complicated comparator. But very cool that he described programming to people with all the logic gates.
Great idea for the craft logic i like it.
At this time, I will do what I have in Turing complete in Minecraft, I thought to do it with the basic components. But this mod comes in handy :D
So, basically a compacted version of the logic gates you can make with redstone already!
Nice, more space efficient, and (possibly) less lag… (or more room to make lag with)
underrated video, this is great
Mumbo jumbo would love this mod
Imagine if we redo the redstone contraption that ran Sammyuri's Minecraft in Minecraft but with this mod. You could try to collab with him and his team.
Not sure if I'm smart enough for that, but that would be awesome! 😅
I just love how TurtleDuck acts like Kelvin from Sons of the Forest😂
Here is another crazy idea: make a gate for the iron bars that works like the wooden fence gate.
The crazy part : Allow your base plates to connect to iron bars/gates (like the legs of transistors/diodes/etc.)
Put an open iron bar gate behind the base plates to shift the inputs backwards. Put the base plates on top of an iron bar/gate to add some verticality to the construction, allowing a directiobal inputs from one block below. The iron is not Redstone and should not provide an infinite distance of signal travel. I'd propose that 2 blocks of iron would be the max.
As a computational redstone dude, if your mod was implemented in vanilla it would be a life saver. But realy great mod!
Slow down man, you're very entertaining and informative when you can keep your train of thought going, but as soon as you get to those masses of "uh"s people are going to stop listening to you. Don't be afraid to trim them out of the final video either. All around love the idea of the mod, dont let your nervousness turn people away from seeing the things you create :) keep up the creating man!
To be frank if you are ignoring something because of that then that is a you problem.
@@TheKastellan no, lack of good speaking skills are always a problem on the part of the communicator. Anyone who wants to put anything out into the world, which clearly he does, needs to contend with listeners expectations. People do not want to listen to someone um and uh, most of the time. There is an acceptable amount, depending on the spacing between them. That being said, I was simply offering constructive criticism, I love his passion and want him to be able to share it with more people. Have a nice day stranger :)
I definitely agree, the communicator (in this case me :p) should try to keep down the Uhms! It's something I'll try to work on, and edit out of the video more! Thank you for the feedback! :)
@@doctorobvyous Saying a listener shouldn't completely discount something due to "A" is not the same as saying a speaker shouldn't avoid that same "A".
That's just how simple logic works...
Sole blame shouldn't be on a speaker. (Obviously when criticising something you wouldn't mention that and from the perspective of a speaker/creator you cannot change that part which is why I made my original comment/reply)
@@TheKastellan I understand where you're coming from, and obviously I am in agreement with you seeing as I still watched thru the ums to see what he had to say. I am just a pragmatic person--sure someone who discounts what someone has to say based on the way they deliver it may be rude or ignorant compared to the person who doesn't, but at the same time, people want what they want. It's simpler and more beneficial for us in our daily lives to put effort into our own skills to mitigate negative externalities than to say that the world sucks and cross our arms and pout. Nobody really gains anything if my original comment was replaced with "anybody that's clicking off due to uhs and ums doesn't care what he has to say anyways and he should be happy they're gone" hope that clarifies where I'm coming from.
Your friend is annoying in the most relatable way ever 😂 my best friend wouldve done all of the same things if i was showing off something like this. Absolutely made me laugh throughout watching
20:11 You should add a one tick pulse gate block.
Finnaly i can compact some of my redstone stuff
Component suggestion: Pulser when turned on it outputs a pulse of 1 tick. Can be configured like a repeater to widen the pulse to 1/2/4/8 ticks
You could make that the number of nands you craft with in the recipe, is the number of nands you obtain in the resulting type of nand, one example is that you craft a nand that used 4 nands, and you only get one, but instead you would get 4 , to make the materials worth
FTL music or am I hallucinating?
No it’s there! I heard the first sting and didn’t know if I imagined it.
Edit: looked at the description and yep. All FTL. Love it!
I love FTL so much, and the music fits the vibe so well imo :)
@ it fits the vibe incredibly, I don’t think I’ve loved a game like I love FTL.
@fishHater fair enough! It's the game I started off with content creation, because I didn't have a good enough of to stream anything else 😂
I do have one video I made from a stream I did on FTL! Weird I never really made more 🤔
it's neat to have a bunch of these as 1 block from this, though I'm not seeing the benefit from the or gate beyond being a crafting material since that can be done with just redstone and/or a glass block. The tristate buffer also seems to be an and gate with different input locations, which I could still see being useful, just a bit of a strange inclusion. reducing a not gate from 2 blocks to 1 is kinda neat too.
Best feature is probably the xor gates, since those take up so much space to make otherwise
Very cool mod, especially for a close to vanilla style. Reminds me of Project Reds gates but better.
Honestly, (could be because I am someone who plays more heavily modded minecraft) the recipes are perfectly fine. Especially since you can just mass craft NAND gates and be fine. I don't see it as an issue. I do think it would be cool to add recipes for other logically equivalent combinations.
Although a block that just directly converts redstone + NANDs into the gates (and possibly from the gates back) would probably be nice.
The textures in world are mostly ok given they just use irl notation but like other commemts say they could be clearer.
For more personal criticisms/ideas.
Redstone torchs and NOT gates should be equivalent in recipes.
Inverted levers?
Clock? (Although idk how to set the timings in a vanilla-ish way)
Could set clock speed with input signal strength, although that would limit you to 16 speeds. I suppose you could use 3 sides as input and get 16^3 speeds if you needed it.
This mod is going to be amazing for some of my creations
I don't do computational redstone but I would absolutely use this for making my survival devices, like that flush door, much more compact. There have been a few similar mods I've seen but they are usually overcomplicated for what I want.
I have two ideas I have for your mod. The first one is a block kind of like redstone blocks but with way more states so you could build a color display. The second idea is to have some kind of block that helps with transmiting redstone signal strengths. Also I wanted to ask if these blocks can detect redstone from blocks like a repeater powered by a block with a lever on it
Do you mean a coloured Redstone lamp? Changing colours based on bit input? That could be interesting 🤔
Not sure what you mean with the transmitting signals, do you mean wireless Redstone?
I'm pretty sure that my gates detect Redstone output from anything, repeater or weak powered block? I'd have to test it to make sure, but since the gates do take outputs from each other directly, a repeater shouldn't be an exception
This video is so much higher-quality than what I make. So I don't understand why I have more subs than you. Keep it up !
Thank you so much :)
I also love the symbols on the logic gates
This sounds like a dantdm mod showcase video. But with a mix of mumbo jumbo 😅
Best compliment ever 😂😂
Some suggestions:
Divider: Divides input A's strength by input B's strength, can right click the block to switch it to either round the output up or down
Multiplier: Multiplies Signal A's strength by Signal B's strength
Adder: Adds the 2 input signal strengths together and outputs the sum.
Clock: Outputs a pulse, with the tick length of the pulse and delay between pulses equal to the signal strength of input A+1, input B acts as a switch, pausing further pulses until there is no signal
Only problem with the operation blocks is the limit of 15 for signal strengths, I also thought about saying this but realized it wouldn't work because of limited signal strengths.
This is great so we can make computer much smaller! 😊
I would love if it carried the signal strength, and maybe add the On gate (basically a directional redstone block) and maybe a repeater without delay, to increase signal strength
finally it can be simpler to build my binary calculator in minecraft!!
Good luck :)
@@DutchTristan is it possible for you to port it for 1.20.1?
Seen a few older mods that attempted this.
Perhaps a clock block, that pulse thing for the button demonstration, and a few others could be made one block. And then add further combinations in.
Edit: Might look into some of the old mods and their recipes, which were a lot simpler and didn't require as many resources to craft.
I remember one of the Red Power successors had a lot of logical/computational redstone blocks.
Perhaps even adding a custom crafting mechanic or some components that help offset the costs in some way.
whaaaat?!!!! this is litearllly the mod ive benn looking foooooor!!!!!!
Great mod, funny video. Live laugh love het nederlandse accent
Mimecraft is Turing Complete and you can already build a computer. So with your mod too it is already possible to build a computer. And your mod already made it easier.
This is amazing
I love mod making content so pls make more. Btw im from germany.❤❤❤
Don't worry, I have updates planned ;)
They will take a while, since I'm still learning and struggling to implement these updates! 😅😅
I see a lot of people being mean in the comments, don't mind that. This is a fantastic mod, and you've done a fantastic job. Well done.
Thanks :)
It's been... interesting reading a lot of these comments 😅
An interesting idea might be to be able to put some kinds of gate (like the AND gate) side by side to more of the same to expand
This is super amazing the only thing I’d say is that the Not & 1 Bit memory cell are pretty useless because of the redstone torch and copper bulb. Still AMAZING mod
The not gate and memory cell don't have any delay, making circuits a lot faster!
Also, the copper bulb is not a perfect solution for bit storage, as you have to toggle it on or off. This makes it a nightmare to load in a new number and throwing away the old one, as you need to know which ones to toggle to reset them to off. My memory cell just needs to get an enable signal to save the new value!
I think the normal gates ignoring signal strength is good and I would think it to be expected behaviour. But maybe you could do analog gates in the future.
Also, you could use the circuit symbols for the items in the inventory to make them more distinct.
I tried to make them the shapes, but given the size of items, it's not very visible, so I'll have to change it a bit :p
@@DutchTristan
I meant that they are just icons in the inventory.
I'm finishing my Computer Engineering Major and my goal is to become a teacher someday, and if I do I'll definitelly use your mod on the first Logical Circuits class (hopefully minecraft will still be a thing by then)
That would be awesome! If that ever happens, let me know :p
Ok sooo if everything is made from the nand gate can i just go and become a psychopath to just use the nand gate to construct the gates
Theoretically, you could build most of a full computer with just nand gates! But that'll be overly complicated 😅
Very cool idea. One question, do these blocks have a redstone delay and if so, what is it? Or are they instant?
As of now, the gates are all instant, unlike a repeater (which has 2 ticks of delay)! I might end up changing that to make sure these don't get too laggy, later down the line of development. But since the mod is still quite small as of now, I'm leaving it at instant!
I think that's the main difference between the NOT gate and a redstone torch. The OR gate has no difference from just connecting the dust.
True, but the OR gate does renew the power level back to 15, like a repeater, could be useful ¯\_(ツ)_/¯
cool mod it could be in vanilla tbh with a bit modified recipes, wouldnt look out of place. it can simplify redstone wiring so much
bro said ''uh'' so much that he created his own language
Man this is giving me project red vibes... [I believe project red core is still being developed, though project Red core much more complicated mod. This is much more vanilla friendly]
this is a weird approach, I would've assumed you would go through making the YES and NO gates as the basic gates making combinations of those into the AND OR NAND and NOR gates like people do in real life with transistors.
this comes out as very confusing and cumbersome when you actually try to construct a gate as you go through about 4 stages of crafting with a ton of materials to get a single OR gate which is one of the easiest gates to make IRL - two yes gates with crossed outputs...
tbh if you had the yes/no materials you could just make the truth table in the crafting table
No its quit common to transform all your logic gates into nands
@glox_ not when constructing them from transistors.
And when making a circuit its about as common to use nors
@@dimanarinull9122 when constructing them for real electronics it is actually quite common to do nands, as they are the cheapest/easiest gate to include in the die
@@jacksonmagas9698 you are confusing making logic CIRCUITS and making logic GATES, the former is made out of gates, the latter is made out of transistors.
transistors make out the YES and NO gates natively, which is why I was suggesting it.
furthermore, it is just as common to use NOR gates when making a circuit as it is for NAND for an obvious reason.
For the Switch and/or the Memory Gates, maybe make it so if you interact with it switches what side the enable input is on, allowing it to be flipable
you could also allow chaining by making it output the enable on the other side (north, east, south, west, > output, < input) e.g. [>0, >1, 1, 0,
11:26 Let him have fun trying to do something
I watched until the 16th "uh", but seems cool from what I could stand watching
Mumbo jumbo is going to go crazy with this mod 🗣🗣🔥🔥🔥🔥
Or gate when redstone dust walks in:
The 1 bit memeroy is like the copper bulb block but way better
Do your logic gates have a delay or are they instant (i.e. their outpur changes in the same tick as the input)? If they are instant they can make redstone computers a lot faster, as a lot of the waiting time in computational redstone (or pretty much any complex redstone machine) is the accumulated wait times of all of the components.
I know, and I did want to make things faster, so I made them instant for now! In the future, if they're causing too much lag, I may change them to the same delay as repeaters, but for now: 0 ticks of internal delay :)
I would make everything have 1 tick delay, and the repeaters be instant.
@@DutchTristani dont see a huge problem with that since you could just add a repeater manually
it would be cool if the memory cell could store redstone power level instead of just on / off
I second this, could open up possibilities that you can't do in regular Minecraft, because as far as I know there's no way to store a specific power level. (Although maybe it can be done with many comparators, but significantly more complex then just one gate)
@thebigbro133 indeed you can store Redstone power, and it's not that complicated! All you need is 2 comparators! The first comparator has the input to store a new value, and a side input from a repeater to remove the value if you wanna store a new one. This comparator is also in subtract mode. It faces into a block, next to which you place Redstone dust. Then next to the first comparator, place the other one facing in the opposite direction from the first, that Redstone dust as its input. Then place a block for the comparator's output, and then it'll power the input Redstone dust with the same signal strength as it receives!
nothing to do with the mod, but cut out all the times you say "uh" either by editing or by just trying to rid the habit, i've done it for presentations and it has made me sound so much more professional
Believe it or not, this is already edited down 😭😭
But you're right, I should work on that :p
@@DutchTristan all chill man, it's edited good too :) don't force yourself to, just a suggestion
@spotishii thank you! I will take it into consideration :p
I like it, it makes it more human
Mom look! I'm in minecraft!
redstone computer could get smaller now
Super cool! I would never use this in survival though…only creative…
This is really quite nice! I just have one complaint (I'm a math nerd so this is actually a massive complaint normally but here it's pretty small), this still actually isn't Turing complete from what i can see, because there's no way to do unbounded writeable memory with just logic gates. Something like an integer counter, with increment, decrement, and a way to check "if =0" (for if it doesn't allow negatives and so decrementing 0 is still 0) or "if ≤0" (if it does allow negatives) would actually make this fully turing complete, since you could then use 2+ of them to implement a Minsky Machine, but as of now this is only able to do finite state machines, which is the same computational class as vanilla Minecraft
I mean, technically since vanilla Minecraft is Turing complete, and my mod doesn't add any functionality that doesn't exist already in vanilla Redstone, it should still be Turing complete, no?
@@DutchTristan vanilla Minecraft actually isn't Turing complete without player intervention, it can only do finite state machines. In practice that means it can't simulate infinite Turing machine tapes, only finite ones, and Turing completion requires being able to simulate every single infinite Turing machine
@@DutchTristan my reply isn't showing up on my end, let me know if it didn't for you
Huh, always thought it was Turing complete... strange 🤔
@@DutchTristan yeah, a lot of people think logic gates and forloops alone are enough, but you also need infinite information capacity or else certain tasks (eg arithmetic with arbitrarily large numbers) are impossible