Okay, so just a small simple suggestions. Allow redstone comparators (which normally can detect the amount of contents or absence of contents in a container block) to sense how much armor would be on an Armor Stand. It makes sense. Chests, hoppers, trapped chests, all give off signals. Heck, even Jukeboxes give off signals! Even more heck, Item Frames and chest minecarts even do! That means this could work since, as already proven, this idea works for entities (I'm no coder, correct me if wrong).
Basically, it should be so that the redstone comparator has to face outwards from the block the Armor Stand is standing on. With no armor, the signal strength would be 0. With full armor, the signal strength will go to 15, just like a full container block…
0 Pieces of Armor = 0 (umm.... that's obvious)
1 Piece of Armor = 4
2 Pieces of Armor = 8
3 Pieces of Armor = 12
4 (all) Pieces of Armor = 15
This isn't very divisible.... but a lot of rounding and cutting happens in other container block signals, especially chests who have lots of storage slots.
Now, I am aware that you can use ShowArms (for mapmaking/creative mode) to allow them to hold a sword. Honestly, I’m not too sure whether or not it having a Sword should just not do anything, or decrease the signal strength of a full armor stand overall and make it so that you can only get 15 strength with the ShowArms NBT tag. I think the second method is more feasible, as it allows good use for both creative and survival, as you can just put a repeater at the end of your redstone line at the correct distance to achieve full power with just 4 pieces of armor in survival mode (that sounds complicated).
Chart with arms as another signal giver:
0 Pieces of Armor = 0
1 Piece of Armor = 3
2 Pieces of Armor = 6
3 Pieces of Armor = 9
4 (all) Pieces of Armor = 12
4 (all) Pieces of Armor with weapon = 15
0 Pieces of Armor, just weapon = 3
As you can see, that idea with the weapon slot, is also fully equal and mathematically correct.
In the comments, others have suggested (although I hinted about it at first) that different types/tiers of armor/weapons should give off higher/lower signal strengths. I thought about it, and realized that the Armor bar on your HUD goes up to 8 units, or 16 half-units. It really bothers me, though, because the signal strength only goes off to 15, so we're like SOO close to being equal and mathematically correct, without any remainders. But, as stated earlier in this post, not all chests and containers detected by comparators are fully mathematically correct without any remainders, so, yeah, it's fine.
The following list/chart is optional, this may/may not be included if this main suggestion is implemented, and is just another feature that I thought was cool. It was not really part of the original idea.
Leather Helmet: 1 signal strength
Leather Chestplate: 3 signal strength
Leather Leggings: 2 signal strength
Leather Boots: 1 signal strength
Golden Helmet: 2 signal strength
Golden Chestplate: 5 signal strength
Golden Leggings: 3 signal strength
Golden Boots: 1 signal strength
Chain Helmet: 2 signal strength
Chain Chestplate: 5 signal strength
Chain Leggings: 4 signal strength
Chain Boots: 1 signal strength
Iron Helmet: 2 signal strength
Iron Chestplate: 6 signal strength
Iron Leggings: 5 signal strength
Iron Boots: 2 signal strength
Diamond Helmet: 3 signal strength
Diamond Chestplate: 8 signal strength
Diamond Leggings: 6 signal strength
Diamond Boots: 3 signal strength
The flaw in this calculation (which is almost 100% correct and flawless and just plain lucky) is that armor points go to 16, but the maximum redstone strength is only 15. So, if you have a full diamond armor stand, it will go over by 1 signal strength. Every thing else is fine. Later I will be adding the calculations with weapons involved.
So, really, why is this useful at all?
Allows for cool detection systems
Allows for interesting door locks and passwords
Allows for armor security systems to detect if something is gone (this is cool if you want a bait armor stand and then you make the person fall down a 50-block trap)
Allows for armor stands to interact with other devices, such as hidden passageways
I have a picture of how the comparator thing would look like.
But one question, since the armor stand is an entity, would the block under the armor stand give out the output?
Armor stand secret entrance!
Hmm, yeah as stated in the post, the block under the armor stand is the one giving off the signal. Which makes sense because there will always be a block under it unless the NBT tag {NoGravity} is set to true.
About the secret entrance... I was thinking maybe the type of armor would change the output signal, like stronger armor giving off more signal than weaker ones, but that would be unbalanced in terms of signal count and way too complicated.
So, to those who don't understand, it basically works like how comparators detect Item Frames.
Support, but a armor stand technically already is an entity.I do have a suggestion for this though, maybe you could have it so that the stronger types of armor and weapons give off a stronger signal then the weaker ones, I could see that feature being really cool in adventure maps.
Support, but a armor stand technically already is an entity.I do have a suggestion for this though, maybe you could have it so that the stronger types of armor and weapons give off a stronger signal then the weaker ones, I could see that feature being really cool in adventure maps.
I'm not a coder at all, but isn't the Item Frame already an example of how entities (or, really, the block that is supporting them) can give off signal? Further more, Minecart with Chests also work, so that's another proof of concept. But if I'm wrong, feel free to correct me. I've thought that it would be a problem if multiple Armor Stands would stay in the same block area, but theoretically the same thing can be done with Minecarts with Chests and even Item Frames using /summon.
BTW On the post it says the comparator will only make a signal if it's coming out of the block the Armor Stand is standing on. I'll do some calculations to see how to make the Armor Stand give off different signals and see if it fits right.
Being a nerd is nothing to be ashamed of. Nerds rule the world! Who invented the internet? Nerds. Who created personal computers and smart phones? Nerds. Who made every video game you've ever played and ever will? Still nerds. Who sent probes to distant planets? Nerds, nerds and more nerds! I'm a nerd and I'm proud.
The Meaning of Life, the Universe, and Everything.
Join Date:
7/30/2013
Posts:
53
Minecraft:
Linkops96
Member Details
Support.
I love the idea, even though armor stands are much like item frames. You could have a system with redstone lamps that displayed only if all the armor was there, so that you could see if some homeless guy on your server stole your armor...
It actually doesn't make sense for armor stands to be able to give redstone signals. Seems out of place, armor stands aren't any machines.
Well, in this magical world of Minecraft, I myself wasn't too sure about how hooking up a comparator to a wooden chest without a mechanism would do anything. But I may be wrong. I've always thought that they detected it by weight, but that just seems crazy. Anyway.... Item frames, which are made by leather and sticks, also give off Redstone signals. And moreover, rotations in the wooden and leathery item frames are also detectable. So, quite frankly, I think that the Armor Stands should give off a signal. Since they technically ARE a container.
Basically, it should be so that the redstone comparator has to face outwards from the block the Armor Stand is standing on. With no armor, the signal strength would be 0. With full armor, the signal strength will go to 15, just like a full container block…
0 Pieces of Armor = 0 (umm.... that's obvious)
1 Piece of Armor = 4
2 Pieces of Armor = 8
3 Pieces of Armor = 12
4 (all) Pieces of Armor = 15
This isn't very divisible.... but a lot of rounding and cutting happens in other container block signals, especially chests who have lots of storage slots.
Now, I am aware that you can use ShowArms (for mapmaking/creative mode) to allow them to hold a sword. Honestly, I’m not too sure whether or not it having a Sword should just not do anything, or decrease the signal strength of a full armor stand overall and make it so that you can only get 15 strength with the ShowArms NBT tag. I think the second method is more feasible, as it allows good use for both creative and survival, as you can just put a repeater at the end of your redstone line at the correct distance to achieve full power with just 4 pieces of armor in survival mode (that sounds complicated).
Chart with arms as another signal giver:
1 Piece of Armor = 3
2 Pieces of Armor = 6
3 Pieces of Armor = 9
4 (all) Pieces of Armor = 12
4 (all) Pieces of Armor with weapon = 15
0 Pieces of Armor, just weapon = 3
As you can see, that idea with the weapon slot, is also fully equal and mathematically correct.
In the comments, others have suggested (although I hinted about it at first) that different types/tiers of armor/weapons should give off higher/lower signal strengths. I thought about it, and realized that the Armor bar on your HUD goes up to 8 units, or 16 half-units. It really bothers me, though, because the signal strength only goes off to 15, so we're like SOO close to being equal and mathematically correct, without any remainders. But, as stated earlier in this post, not all chests and containers detected by comparators are fully mathematically correct without any remainders, so, yeah, it's fine.
The following list/chart is optional, this may/may not be included if this main suggestion is implemented, and is just another feature that I thought was cool. It was not really part of the original idea.
Leather Chestplate: 3 signal strength
Leather Leggings: 2 signal strength
Leather Boots: 1 signal strength
Golden Helmet: 2 signal strength
Golden Chestplate: 5 signal strength
Golden Leggings: 3 signal strength
Golden Boots: 1 signal strength
Chain Helmet: 2 signal strength
Chain Chestplate: 5 signal strength
Chain Leggings: 4 signal strength
Chain Boots: 1 signal strength
Iron Helmet: 2 signal strength
Iron Chestplate: 6 signal strength
Iron Leggings: 5 signal strength
Iron Boots: 2 signal strength
Diamond Helmet: 3 signal strength
Diamond Chestplate: 8 signal strength
Diamond Leggings: 6 signal strength
Diamond Boots: 3 signal strength
The flaw in this calculation (which is almost 100% correct and flawless and just plain lucky) is that armor points go to 16, but the maximum redstone strength is only 15. So, if you have a full diamond armor stand, it will go over by 1 signal strength. Every thing else is fine. Later I will be adding the calculations with weapons involved.
So, really, why is this useful at all?
I have a picture of how the comparator thing would look like.
But one question, since the armor stand is an entity, would the block under the armor stand give out the output?
Armor stand secret entrance!
Hmm, yeah as stated in the post, the block under the armor stand is the one giving off the signal. Which makes sense because there will always be a block under it unless the NBT tag {NoGravity} is set to true.
About the secret entrance... I was thinking maybe the type of armor would change the output signal, like stronger armor giving off more signal than weaker ones, but that would be unbalanced in terms of signal count and way too complicated.
So, to those who don't understand, it basically works like how comparators detect Item Frames.
Click them or they will click you
I'm not a coder at all, but isn't the Item Frame already an example of how entities (or, really, the block that is supporting them) can give off signal? Further more, Minecart with Chests also work, so that's another proof of concept. But if I'm wrong, feel free to correct me. I've thought that it would be a problem if multiple Armor Stands would stay in the same block area, but theoretically the same thing can be done with Minecarts with Chests and even Item Frames using /summon.
BTW On the post it says the comparator will only make a signal if it's coming out of the block the Armor Stand is standing on. I'll do some calculations to see how to make the Armor Stand give off different signals and see if it fits right.
Constantly evolving, reaching further heights.
It actually doesn't make sense for armor stands to be able to give redstone signals. Seems out of place, armor stands aren't any machines.
I love the idea, even though armor stands are much like item frames. You could have a system with redstone lamps that displayed only if all the armor was there, so that you could see if some homeless guy on your server stole your armor...
You get my point.
Well, in this magical world of Minecraft, I myself wasn't too sure about how hooking up a comparator to a wooden chest without a mechanism would do anything. But I may be wrong. I've always thought that they detected it by weight, but that just seems crazy. Anyway.... Item frames, which are made by leather and sticks, also give off Redstone signals. And moreover, rotations in the wooden and leathery item frames are also detectable. So, quite frankly, I think that the Armor Stands should give off a signal. Since they technically ARE a container.
As for everyone else, thanks for the support!
Anyway, updated the poll to ask whether or not different types of armour should give different signals. (better armour = better signal)