Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • Custom TextureAtlasSprite renders like an ItemBlock instead of a regular Item.
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 1
The_Fireplace

Custom TextureAtlasSprite renders like an ItemBlock instead of a regular Item.

By The_Fireplace, January 23, 2017 in Modder Support

  • Reply to this topic
  • Start new topic

Recommended Posts

The_Fireplace    11

The_Fireplace

The_Fireplace    11

  • Creeper Killer
  • The_Fireplace
  • Forge Modder
  • 11
  • 241 posts
Posted January 23, 2017

Hey guys, I have made something with a custom TextureAtlasSprite, but when it renders, it looks like this:

width=32 height=32kNKSEnM.png?1 [/img]

Functionally, the texture works fine, I just need it to render like an item.

My TextureAtlasSprite class:

https://github.com/The-Fireplace/UHC-Compass/blob/master/src/main/java/the_fireplace/uhccompass/TextureUHCCompass.java

 

Note that this is currently for 1.8.9, though I plan on updating it once it is completed.

  • Quote

If I helped please press the Thank You button.

 

Check out my mods at http://www.curse.com/users/The_Fireplace/projects

Share this post


Link to post
Share on other sites

Draco18s    2414

Draco18s

Draco18s    2414

  • Reality Controller
  • Draco18s
  • Members
  • 2414
  • 15996 posts
Posted January 23, 2017

You need to provide a model for your block that makes it use a 2D inventory model.

  • Quote

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Share this post


Link to post
Share on other sites

The_Fireplace    11

The_Fireplace

The_Fireplace    11

  • Creeper Killer
  • The_Fireplace
  • Forge Modder
  • 11
  • 241 posts
Posted January 23, 2017

You need to provide a model for your block that makes it use a 2D inventory model.

And how do you suggest going about doing that? I know I'm probably derping on this one, but when I change this line to use builtin/generated, the item switches from my custom TextureAtlasSprite to the vanilla Compass's TextureAtlasSprite.

  • Quote

If I helped please press the Thank You button.

 

Check out my mods at http://www.curse.com/users/The_Fireplace/projects

Share this post


Link to post
Share on other sites

Draco18s    2414

Draco18s

Draco18s    2414

  • Reality Controller
  • Draco18s
  • Members
  • 2414
  • 15996 posts
Posted January 23, 2017

Try item/generated

 

Not that I've used a custom TextureAtlasSprite with the new model system yet.

  • Quote

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Share this post


Link to post
Share on other sites

The_Fireplace    11

The_Fireplace

The_Fireplace    11

  • Creeper Killer
  • The_Fireplace
  • Forge Modder
  • 11
  • 241 posts
Posted January 24, 2017

Try item/generated

 

Not that I've used a custom TextureAtlasSprite with the new model system yet.

item/generated wasn't introduced until 1.9(or at least, wasn't used for the vanilla items before then, idk if it existed code-wise), and I am working on 1.8.9. Still, I went ahead and gave it a shot, and it still rendered like an itemblock(same as I showed in the first post), along with giving me this error in the console.

 

Edit: It appears that setting it to anything vanilla causes it to switch to the vanilla Compass's TextureAtlasSprite. I just tried making that line item/potato and it caused it to switch to the vanilla Compass's.

  • Quote

If I helped please press the Thank You button.

 

Check out my mods at http://www.curse.com/users/The_Fireplace/projects

Share this post


Link to post
Share on other sites

The_Fireplace    11

The_Fireplace

The_Fireplace    11

  • Creeper Killer
  • The_Fireplace
  • Forge Modder
  • 11
  • 241 posts
Posted January 24, 2017

Alright, found kind of a workaround. If you manipulate the item json correctly with rotation and scaling, you can flatten it and make it look like a normal item. The only part I have done so far is the gui part, which I will post below, and if I ever do the in-hand renderings, I will post that too. If anyone else needs to do it before I do, I have found that Item Transform Helper is very useful for doing this.

"display": {
    "gui": {
      "rotation": [ 0, 45, 32 ],
      "translation": [ 0.00, 0.00, 0.00 ],
      "scale": [ 1.50, 1.50, 1.50 ]
    }
  }

Thanks for trying to help out, and feel free to respond if you have a code fix.

  • Quote

If I helped please press the Thank You button.

 

Check out my mods at http://www.curse.com/users/The_Fireplace/projects

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

    • Insert image from URL
×
  • Desktop
  • Tablet
  • Phone
Sign in to follow this  
Followers 1
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Sad Whale
      Game crashes whenever I try to increase the RAM

      By Sad Whale · Posted 5 minutes ago

      Would you mind explaining where I can find the debug.log
    • diesieben07
      Game crashes whenever I try to increase the RAM

      By diesieben07 · Posted 16 minutes ago

      That's not the debug.log.
    • Sad Whale
      Game crashes whenever I try to increase the RAM

      By Sad Whale · Posted 40 minutes ago

      Hopefully this works, if not let me know. hs_err_pid4708.log
    • diesieben07
      Game crashes whenever I try to increase the RAM

      By diesieben07 · Posted 51 minutes ago

      Post the debug.log.
    • Sad Whale
      Game crashes whenever I try to increase the RAM

      By Sad Whale · Posted 57 minutes ago

      Whenever I try to increase the amount of RAM allocated to Minecraft it crashes with exit code 1. I have the latest Java 64-bit update, I've uninstalled and reinstalled both Minecraft and Java and have tried multiple 1.16.5 Forge versions and none of them will allow me to allocate more than the 2 gigs that it already has allocated.
  • Topics

    • Sad Whale
      4
      Game crashes whenever I try to increase the RAM

      By Sad Whale
      Started 57 minutes ago

    • fluiX
      1
      server wont start

      By fluiX
      Started 1 hour ago

    • Luis_ST
      6
      [1.16.5] Help with custom Event

      By Luis_ST
      Started 5 hours ago

    • hammy3502
      1
      [1.16.4] Fluid Flowing Very Oddly

      By hammy3502
      Started 21 hours ago

    • <Gl33p_0r4nge>
      0
      [1.16.4] Screen Render

      By <Gl33p_0r4nge>
      Started 5 hours ago

  • Who's Online (See full list)

    • Sad Whale
    • diesieben07
    • Loganator711
    • therogueegamer
    • Microcellule
    • lupicus
  • All Activity
  • Home
  • Mod Developer Central
  • Modder Support
  • Custom TextureAtlasSprite renders like an ItemBlock instead of a regular Item.
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community