Turnrp Posted December 14, 2020 Share Posted December 14, 2020 I'm creating a hat mod and I'm stuck cause I can't seem to find a way to render something onto an item. Can anyone help? (Also im a little new to this stuff but i understand a bit) Quote Link to comment Share on other sites More sharing options...
Draco18s Posted December 14, 2020 Share Posted December 14, 2020 JSON is just data. You are looking for how to render a 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. Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 43 minutes ago, Draco18s said: JSON is just data. You are looking for how to render a model. Pretty much i just need it to render on the player Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 1 hour ago, Draco18s said: JSON is just data. You are looking for how to render a model. I already know haw to make items and blocks its just idk how to render it ON the player Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 37 minutes ago, Turnrp said: I already know haw to make items and blocks its just idk how to render it ON the player you want to render a block or item on the player? Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 1 minute ago, kiou.23 said: you want to render a block or item on the player? Block. A mod block i made. Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 Just now, Turnrp said: Block. A mod block i made. what do you mean by rendering a block on the player? Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 Just now, kiou.23 said: what do you mean by rendering a block on the player? I need it to go onto the head of the player Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 Just now, Turnrp said: I need it to go onto the head of the player when? when the player places it in the head armor slot in their inventory? Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 4 minutes ago, kiou.23 said: when? when the player places it in the head armor slot in their inventory? No just when you join its already there Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 14 minutes ago, kiou.23 said: when? when the player places it in the head armor slot in their inventory? Mabye on setup? Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 5 minutes ago, Turnrp said: Mabye on setup? not on setup you'd probably want to handle that on the PlayerLoggedInEvent Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 Just now, kiou.23 said: not on setup you'd probably want to handle that on the PlayerLoggedInEvent Yeah so the how would i get the actually hat on the player Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 1 minute ago, kiou.23 said: not on setup you'd probably want to handle that on the PlayerLoggedInEvent @SubscribeEvent public static void OnPlayerLogged(PlayerEvent.PlayerLoggedInEvent PlayerLogged) { } would be the code to start off Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 (edited) actually, you may want to subscribe to the RenderPlayerEvent, get the player Renderer form the event and use PlayerRenderer#addLayer() I havent' done much rendering code, so I'm not that sure Edit: yeah, you want to create a class that extends LayerRenderer, and override the render method to render your hat. you then pass an instance of your LayerRenderer to the PlayerRenderer#addLayer() Edited December 14, 2020 by kiou.23 Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 3 minutes ago, kiou.23 said: actually, you may want to subscribe to the RenderPlayerEvent, get the player Renderer form the event and use PlayerRenderer#addLayer() I havent' done much rendering code, so I'm not that sure Edit: yeah, you want to create a class that extends LayerRenderer, and override the render method to render your hat. you then pass an instance of your LayerRenderer to the PlayerRenderer#addLayer() Okay ill try that rq Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 2 minutes ago, Turnrp said: Okay ill try that rq take a look at the render method of the SnowmanHeadLayer class, it should have everything that you need (honestly you can probably just copy paste that method and change the Carved Pumpkin to be your block) Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 @SubscribeEvent public static void OnPlayerLogged(RenderPlayerEvent PlayerLogged) { } ? Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 1 minute ago, Turnrp said: @SubscribeEvent public static void OnPlayerLogged(RenderPlayerEvent PlayerLogged) { } ? ?? Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 1 minute ago, kiou.23 said: take a look at the render method of the SnowmanHeadLayer class, it should have everything that you need (honestly you can probably just copy paste that method and change the Carved Pumpkin to be your block) How would i copy that? Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 Just now, kiou.23 said: ?? I added render player event im asking if thats correct Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 Just now, Turnrp said: How would i copy that? ... you literally just copy and paste Quote Link to comment Share on other sites More sharing options...
kiou.23 Posted December 14, 2020 Share Posted December 14, 2020 (edited) 9 minutes ago, Turnrp said: I added render player event im asking if thats correct the method shouldn't be static Edited December 14, 2020 by kiou.23 Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 (edited) What would it be then if not static? Also idk how to GET the code to copy Edited December 14, 2020 by Turnrp Quote Link to comment Share on other sites More sharing options...
Turnrp Posted December 14, 2020 Author Share Posted December 14, 2020 11 minutes ago, kiou.23 said: the method shouldn't be static just a public voide? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.