๐๏ธ tryashtar ยท 257 points ยท Posted at 02:52:16 on January 27, 2017 ยท (Permalink)*
Hello! Currently when hoppers are powered, they get locked, and don't accept items from the top or push them down. However, the hopper does not visibly change to reflect this. This can lead to some unintuitive behavior, especially to newcomers, or people who accidentally put levers a bit too close to their hoppers.
I made this simple mockup
[1] to illustrate a basic version of the idea, based on the "locked repeater" precedent[2].Mine doesn't look great, but any change would make hoppers a bit easier to understand. Thanks!
.
[1]
[2]
[3]
Minecraft survival. Today we get down to the logical details of our Flash Furnace system; problem solving, timing issues, etc. We also check out a major renovation I did to one of the Man Cave tunnel branches.
Twitter: http://www.twitter.com/EthoLP
TwitchTV: http://www.twitch.tv/ethotv/videos
World Download (450): http://www.minecraftworldmap.com/worlds/Gi1tj#/
Reminder: People advertising, spamming, or being rude in the channel comments will be blocked.
LeoPlats ยท 12 points ยท Posted at 03:30:22 on January 27, 2017 ยท (Permalink)
Omg that would be amazing.
Verizer ยท 12 points ยท Posted at 05:17:13 on January 27, 2017 ยท (Permalink)
I have nothing to say except "Yes."
IceMetalPunk ยท 11 points ยท Posted at 05:24:52 on January 27, 2017 ยท (Permalink)*
I agree with this suggestion, though I don't particularly like that specific texture example; bedrock is too close to the same color as hoppers, making it hard to see the difference at a quick glance. Maybe a red band, instead? I'll play around with resource packs and see what I can come up with.
But, yeah, upvoted for the idea, as it's sometimes hard to notice when a hopper is locked.
EDIT Here's a quick mock-up of an idea for the texture: https://dl.dropboxusercontent.com/u/11662651/Graphics/Minecraft/DisabledHopperTexture.png
Related side note: while making that texture, I was very sad to find that you can't reference the "enabled" block state property of hoppers in the model files. It's a known and reported bug, which the devs say they've postponed working on for awhile. Sad :(
papertowel_com ยท 7 points ยท Posted at 08:07:26 on January 27, 2017 ยท (Permalink)
I like the bedrock more because it's similar to when you lock a repeater.
IceMetalPunk ยท 7 points ยท Posted at 08:43:23 on January 27, 2017 ยท (Permalink)
I understand why bedrock was chosen, but this is a functional change. Why change the texture of a hopper when it's locked? To make it easy to see which hoppers are locked. The bedrock is a very similar color and texture to hoppers, so in a chain of these, it wouldn't be easy to see which are bedrock and which aren't at a quick glance.
ziggurism ยท 2 points ยท Posted at 16:49:07 on January 27, 2017 ยท (Permalink)
Your obsidian hopper also looks fairly hard to distinguish though
Edit: nm when I jacked the brightness on my monitor, I see that it's not obsidian, it's just hopper with red band. Still I think needs to be more distinct.
IceMetalPunk ยท 1 points ยท Posted at 16:53:44 on January 27, 2017 ยท (Permalink)
I was about to say, "what obsidian hopper?" XD
Milo359 ยท 5 points ยท Posted at 12:37:25 on January 27, 2017 ยท (Permalink)
Your texture is actually even harder to see than OP's, which is actually pretty easy to see.
IceMetalPunk ยท 3 points ยท Posted at 16:40:02 on January 27, 2017 ยท (Permalink)
Red-on-gray is harder to see than gray-on-gray? O_O
Nilonaut ยท 3 points ยท Posted at 17:13:57 on January 27, 2017 ยท (Permalink)
Yes, the bedrock is light on dark, whilst your texture is dark on dark. If you'd use a lighter red it might work. I find it hard to distinguish the dark red from dark grey, especially in less bright spaces.
IceMetalPunk ยท 2 points ยท Posted at 17:30:56 on January 27, 2017 ยท (Permalink)
Perhaps the band could be lightened. As I said, this was just a quick mock-up for the concept, not a suggestion for the final texture itself.
Milo359 ยท 1 points ยท Posted at 19:45:09 on January 28, 2017 ยท (Permalink)
What he said.
Koala_eiO ยท 3 points ยท Posted at 10:57:28 on January 27, 2017 ยท (Permalink)
Your texture looks great.
IceMetalPunk ยท 2 points ยท Posted at 16:42:41 on January 27, 2017 ยท (Permalink)
Thanks. It was just a quick mock-up example, not at all a suggestion for what should actually be implemented; just trying to show a design that would be immediately visually different from a regular hopper.
Snakivolff ยท 5 points ยท Posted at 07:18:48 on January 27, 2017 ยท (Permalink)
/u/jeb_ minor polish?
JochCool ยท 2 points ยท Posted at 06:55:00 on January 27, 2017 ยท (Permalink)
Yeah. Just to stop us from staring at the debug screen all the time.
(In the link, almost at the bottom of the post)
Edit: oh wait a second, do hoppers even show that they're locked? I'm not sure.
PaintTheFuture ยท 2 points ยท Posted at 14:40:22 on January 27, 2017 ยท (Permalink)
Yes please!
zombiej12 ยท 1 points ยท Posted at 15:38:21 on January 27, 2017 ยท (Permalink)
Maybe the inside would light up a subtle red, like the observer output response?
Nilonaut ยท 2 points ยท Posted at 17:16:40 on January 27, 2017 ยท (Permalink)
Not to subtle though. You'd still want it to be easily distinguishable.
Nyodex ยท 1 points ยท Posted at 16:42:21 on January 27, 2017 ยท (Permalink)
Upvoted
five_hammers_hamming ยท 1 points ยท Posted at 17:15:24 on January 27, 2017 ยท (Permalink)
Right now, the vanilla texture for hoppers has some vertical lines on it. A good, subtle, but noticeable way to mark powered hoppers and indicate that stuff won't go through would be to make the powered texture have corrsponding subtle horizontal lines instead.
Sort of like putting a jungle log in place of an oak log.
Nilonaut ยท 1 points ยท Posted at 17:18:43 on January 27, 2017 ยท (Permalink)
I think it should be visible from the top as well.
Gravitysilence ยท 1 points ยท Posted at 05:22:48 on January 28, 2017 ยท (Permalink)
Amazing idea. +1
ValiantVole ยท 1 points ยท Posted at 12:09:39 on January 28, 2017 ยท (Permalink)
Can I have the resource pack please? :PEDIT: Just realised that it's not possible.
haroldyancha ยท 1 points ยท Posted at 02:50:12 on January 30, 2017 ยท (Permalink)
This would be awesome!, because sometimes i can't tell if the hopper is powered or not, this would help a lot of redstoners in the community! 1+ For you :D
bastolbunin ยท 1 points ยท Posted at 06:31:29 on February 11, 2017 ยท (Permalink)
THUMBS UP! perhaps also a way to see which way hopper is facing when you are above it!! (instead of a square hole drain . one that is triangular pointing in the direction of flow if its nto straight down (it would also be nice tu use middle button to rotate its facing direction if you sneak at same time (to reorient it in tight spaces ) and that feature could be useful for all redstone bits!!!
Pandametal ยท 1 points ยท Posted at 12:50:43 on February 17, 2017 ยท (Permalink)
yes please
AlexDAM ยท 1 points ยท Posted at 19:59:20 on February 18, 2017 ยท (Permalink)
this would make things a little bit easyer since you can't use a texture pack to replace locked hoppers with another texture
Leolol_ ยท 1 points ยท Posted at 10:35:07 on February 28, 2017 ยท (Permalink)
That's an awesome idea! Why no developers noticed it yet?
misoloo64 ยท 1 points ยท Posted at 06:47:16 on January 27, 2017 ยท (Permalink)
How good it would be, this would cause extra block updates and hoppers and block updates don't go well together.
๐๏ธ tryashtar ยท 6 points ยท Posted at 07:09:06 on January 27, 2017 ยท (Permalink)
It wouldn't cause any more block update than the blockstate changing to indicate that it's locked, i.e. exactly what it already does. How the client chooses to render such a hopper doesn't affect that.
JochCool ยท 1 points ยท Posted at 06:51:31 on January 27, 2017 ยท (Permalink)
Does it really have to be changed to a
locked_hopper? Mob heads can also display different textures depending on one NBT tag.IceMetalPunk ยท 1 points ยท Posted at 08:45:33 on January 27, 2017 ยท (Permalink)*
Hoppers already have a property of their block state called "enabled" which changes when the locked state does. Currently, you can't reference that in model files due to a bug, but the block state does in fact update. So no new updates would need to occur for this to work.
EDIT If you want to prove to yourself that hoppers do create block updates when they lock and unlock, simply face an observer at a hopper and then power/unpower the hopper through a block adjacent to it. The observer will trigger on every change.
THEGamingninja12 ยท 1 points ยท Posted at 05:25:43 on January 27, 2017 ยท (Permalink)
No other works but i agree
super-meme-maker ยท -2 points ยท Posted at 03:37:53 on January 27, 2017 ยท (Permalink)
/u/Vazkii