mojira.dev
MCPE-129655

Hopper texture insides don't rotate

*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

Arisa Bot

⚠️ 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

migrated

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

EveryCabbage884

Resolving temporarily as Awaiting Response. Could you please attach an example resource pack to this ticket?

[Mojang] Mega_Spud (Jay)

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

[Mojang] Mega_Spud (Jay)

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

migrated

(Unassigned)

Plausible

Multiple

windows 10

java-parity

1.17.10.20 Beta, 1.16.221 Hotfix

Retrieved