Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion - More display item translation controls #406

Open
BenjaminLeSire opened this issue Apr 29, 2024 · 3 comments
Open

Suggestion - More display item translation controls #406

BenjaminLeSire opened this issue Apr 29, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@BenjaminLeSire
Copy link

Thanks for such a great mod.

Would it be possible to add an option so that items shown in limited barrels are rendered the same way they are in the hotbar?

For example, here is lapis:

barrel_lapis

Left is another similar mod, Storage Drawers, right is Sophisticated Storage. It's subtle, but items are not rendered the same way. If I look at the lapis in my hotbar, it's similar to Storage Drawer's rendering, not Sophisticated Storage's.

It's even more visible with blocks, here is oak log:

barrel_oak

I see two benefits allowing to render as in the hotbar:

  • people are more familiar with it
  • if I insert oak wood (minecraft:oak_wood) and oak log (minecraft:oak_log), it's currently almost impossible to visually tell the difference with Sophisticated Storage. But, most of the time, there's no confusion when looking at the items in the hotbar.

Thanks.

@P3pp3rF1y
Copy link
Owner

I am not really in favor of this

  • first I actually like blocks being rendered as blocks instead of how they look there
  • but this would also mean going away from much better performing render to dynamic rendering (because the item rendering needs to be rendered as flat or would look super ugly when rendered 3d) so would mean worse performance and I would need to follow up that with configurations / in game options to prevent rendering so that FPS isn't affected when people have larger walls of these

@simonmeulenbeek
Copy link

I'm sort of seconding this suggestion. Or at least I'm agreeing that the current rendering has some issues.

2 examples:
2024-06-20_15 24 09
The top right shows pistons and sticky pistons next to each other. Due to the default rotation it's not possible to see which is which without something like WAILA.

Another example is with create:
2024-06-20_15 24 15
Due to the default rotation (and placement) of the item renders, you cannot differentiate small and large cogwheels (2nd row, 1st and 2nd column), the steam engine is almost invisible (bottom right), and lots of create blocks show a side with the rotation input side showing, which is often the least useful side for recognizing items.

I also agree with your previous comment. So maybe it would be possible to add some sort of rotation/translation controls to the item render? I thought something like this already existed, but it seems currently it's only possible to rotate displayed items for chests.

@P3pp3rF1y P3pp3rF1y changed the title Suggestion - Alternative item rendering Suggestion - More display item translation controls Sep 30, 2024
@P3pp3rF1y
Copy link
Owner

That rotation setting is actually only hidden for limited barrels, but is available for all the other barrels, chests, shulker boxes. I should probably expose it there anyway. However that wouldn't help with the issues I am seeing here as it's the same rotation that you can get in item frame and for example those cogs would still show just the small bit only rotated.
So what would be needed here is a way to move the item forward and perhaps have another rotation along X axis to be able to rotate the top of the piston forward. I will probably add because I have seen other issues where items can even "not render" because they end up rendering inside the barrel.

@P3pp3rF1y P3pp3rF1y added the enhancement New feature or request label Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants