Posted June 2, 20196 yr I'm trying to port an entity I built in 1.12, but EntityEntry and EntityEntryBuilder seem to be missing. They were previously in net.minecraftforge.fml.common.registry, but aren't now. I tried a search, but could not locate it - the docs still mention it by name. I am using forge-1.13.2-25.0.215-mdk
June 2, 20196 yr They've been replaced by the Vanilla EntityType class and its builder. Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.
June 2, 20196 yr Author 38 minutes ago, Choonster said: They've been replaced by the Vanilla EntityType class and its builder. Thanks!
June 3, 20196 yr Author OK, So here's the code snippet from my registration entry: @SubscribeEvent public static void onEntitiesRegistry(final RegistryEvent.Register<EntityType> entityRegistryEvent) { entityRegistryEvent.getRegistry().registerAll( EntityType.Builder.create(EntityProtoChicken.class, EntityProtoChicken::new) .tracker(60, 24, true).build(MODID+":"+"protochicken") ); } The compiler complains thusly: Bound mismatch: The type EntityType is not a valid substitute for the bounded parameter <T extends IForgeRegistryEntry<T>> of the type RegistryEvent.Register<T> Which it doesn't do for <Blocks> or <Items> any ideas?
June 3, 20196 yr Author 22 minutes ago, PhilipChonacky said: OK, So here's the code snippet from my registration entry: @SubscribeEvent public static void onEntitiesRegistry(final RegistryEvent.Register<EntityType> entityRegistryEvent) { entityRegistryEvent.getRegistry().registerAll( EntityType.Builder.create(EntityProtoChicken.class, EntityProtoChicken::new) .tracker(60, 24, true).build(MODID+":"+"protochicken") ); } The compiler complains thusly: Bound mismatch: The type EntityType is not a valid substitute for the bounded parameter <T extends IForgeRegistryEntry<T>> of the type RegistryEvent.Register<T> Which it doesn't do for <Blocks> or <Items> any ideas? Found my issue --> Syntax error: <EntityType> should be replaced by <EntityType<?>> in RegistryEvent.Register<> ..now I just need to figure out how to register my custom model/renderer
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.