Sorry for the late response. Here is what I used
//The Entity Type
public static EntityType<EntityChupacabra> RChupacabraEntity = (EntityType<EntityChupacabra>) EntityType.Builder.create(EntityChupacabra::new, EntityClassification.MONSTER).build(Test.MOD_ID + ":EntityChupacabra").setRegistryName(Registration.location("EntityChupacabra"));
//The RenderRegistry
RenderingRegistry.registerEntityRenderingHandler(EntityRegistration.RChupacabraEntity,new RenderChupacabra.RenderFactory());
I am new to the forge API and could only find information about DefferredRegister for blocks and items. So I attempted to use IRenderFactory, but found out that in 1.16- they dont use classes anymore, but EntityTypes. I attempted to use my entity type that I had for the custom entity, but it took in a EntityType<?> so when I used it. It gave an error. If anyone has had this error before and found a solution please tell me what you did.
2 replies
Important Information
By using this site, you agree to our Terms of Use.