FreshDoktor Posted May 16, 2020 Posted May 16, 2020 (edited) Hi, i'v got problems with the rendering of a throwen item, i already searched for the Problem and found that thread what describes exctly my problem but i don't understand correctly what was wrong. Main class @SubscribeEvent public void doClientSetup(final FMLClientSetupEvent event) { RenderingRegistry.registerEntityRenderingHandler(SmallRockEntity.class, SmallRockRender::new); } SmallRockRender public class SmallRockRender extends SpriteRenderer<SmallRockEntity>{ public SmallRockRender(EntityRendererManager manager) { super(manager, Minecraft.getInstance().getItemRenderer()); } } I allready try'd to understand whats said in the other thread but i don't get it. And i know basicly generics but i didn't need it that often befor. Maybe someone could help me, thanks. Edited May 16, 2020 by FreshDoktor Quote
FreshDoktor Posted May 16, 2020 Author Posted May 16, 2020 Oh i should also write the problem i got. On SmallRockRender::new it says: The constructed object of type SmallRockRender is incompatible with the descriptor's return type: EntityRenderer<? super T> and on the method i got this. The method registerEntityRenderingHandler(EntityType<T>, IRenderFactory<? super T>) in the type RenderingRegistry is not applicable for the arguments (Class<SmallRockEntity>, SmallRockRender::new) But i think the second one is because the first on. Quote
FreshDoktor Posted May 16, 2020 Author Posted May 16, 2020 Thanks im blind like whatever. I thought the whole time the problem is the second parameter and didn't look at the first one. Quote
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.