*The Issue*
hopper textures on the inside bottom don't take direction into account
Detailed Description
when creating textures to make some directional hoppers I noticed the "down" texture field only applies to the bottom of the block when given directional options and the inside of the hopper defaults to the down direction every time no matter the direction, I'm not sure if this is intended
What's Expected
I would expect the texture to also apply to the inside of the hoppers given its proper direction instead of the default first state. (Parity: This is the case with java and their versions of directional hoppers using the inside texture)
//blocks.json
{
"hopper" : {
"sound" : "metal",
"textures" : {
"down" : "hopper_bottom",
"east" : "hopper_outside_east",
"north" : "hopper_outside_north",
"south" : "hopper_outside_south",
"up" : "hopper_top",
"west" : "hopper_outside_west"
}
}
}
//terrain_textures.json
{
"num_mip_levels" : 4,
"padding" : 8,
"resource_pack_name" : "vanilla",
"texture_data" : {
// texture order:
// Default,N/A,North,South,East,West,N/A,N/A,
// Default Powered,N/A,North,South,East,West,N/A
"hopper_top" : {
"textures" : [
"textures/blocks/hopper_top",
"filler",
"textures/blocks/hopper_top_straight_arrow",
"textures/blocks/hopper_top_down_arrow",
"textures/blocks/hopper_top_left_arrow",
"textures/blocks/hopper_top_right_arrow",
"filler",
"filler",
"textures/blocks/hopper_top_powered",
"filler",
"textures/blocks/hopper_top_straight_arrow_powered",
"textures/blocks/hopper_top_down_arrow_powered",
"textures/blocks/hopper_top_left_arrow_powered",
"textures/blocks/hopper_top_right_arrow_powered"
]
},
"hopper_outside_north" : {
"textures" : [
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_front",
"textures/blocks/hopper_outside_back",
"textures/blocks/hopper_outside_right_arrow",
"textures/blocks/hopper_outside_left_arrow",
"filler",
"filler",
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_front",
"textures/blocks/hopper_outside_back_powered",
"textures/blocks/hopper_outside_right_arrow_powered",
"textures/blocks/hopper_outside_left_arrow_powered"
]
},
"hopper_outside_south" : {
"textures" : [
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_back",
"textures/blocks/hopper_outside_front",
"textures/blocks/hopper_outside_left_arrow",
"textures/blocks/hopper_outside_right_arrow",
"filler",
"filler",
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_back_powered",
"textures/blocks/hopper_outside_front",
"textures/blocks/hopper_outside_left_arrow",
"textures/blocks/hopper_outside_right_arrow_powered"
]
},
"hopper_outside_west" : {
"textures" : [
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_left_arrow",
"textures/blocks/hopper_outside_right_arrow",
"textures/blocks/hopper_outside_front",
"textures/blocks/hopper_outside_back",
"filler",
"filler",
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_left_arrow_powered",
"textures/blocks/hopper_outside_right_arrow_powered",
"textures/blocks/hopper_outside_front",
"textures/blocks/hopper_outside_back_powered" ]
},
"hopper_outside_east" : {
"textures" : [
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_right_arrow",
"textures/blocks/hopper_outside_left_arrow",
"textures/blocks/hopper_outside_back",
"textures/blocks/hopper_outside_front",
"filler",
"filler",
"textures/blocks/hopper_outside_front",
"filler",
"textures/blocks/hopper_outside_right_arrow_powered",
"textures/blocks/hopper_outside_left_arrow_powered",
"textures/blocks/hopper_outside_back_powered",
"textures/blocks/hopper_outside_front"
]
},
"hopper_bottom" : {
"textures" : [
"textures/blocks/hopper_bottom",
"filler",
"textures/blocks/hopper_bottom_down_arrow",
"textures/blocks/hopper_bottom_straight_arrow",
"textures/blocks/hopper_bottom_left_arrow",
"textures/blocks/hopper_bottom_right_arrow",
"filler",
"filler",
"textures/blocks/hopper_bottom_powered",
"filler",
"textures/blocks/hopper_bottom_down_arrow_powered",
"textures/blocks/hopper_bottom_straight_arrow_powered",
"textures/blocks/hopper_bottom_left_arrow_powered",
"textures/blocks/hopper_bottom_right_arrow_powered"
]
}
}
}
!Screenshot_20.png!
[media]
Linked issues
Attachments
Comments


Also effects the bottom 2/3 of the side walls for the lower section of the hopper wich also defaults to the first state and doesnt switch according to orientation like the top 1/3 does
Resolving temporarily as Awaiting Response. Could you please attach an example resource pack to this ticket?
Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.
For any account or purchasing related issues, please contact Minecraft Customer Support directly, as we cannot assist with those here at the bug tracker.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Cleaning up old tickets: This ticket had been set to 'Awaiting Response', but has not received a response from the reporter (~3 months+) so is being closed as Incomplete. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines which includes steps to reproduce the problem.
For any account or purchasing related issues, please contact Minecraft Customer Support directly, as we cannot assist with those here at the bug tracker.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
⚠️ Please do not mark Unreleased Versions as affected. You don't have access to them yet.
-- I am a bot. This action was performed automatically! If you think it was incorrect, please notify us on Discord or Reddit