Jump to content

What i did wrong with my entity?


Klarks

Recommended Posts

I want to make a copy of the cow but bigger. But when i am trying to summon it in the game there is a error "failed to create entity". Also i dont understand what exactlly .build("big_cow") doing 

public static final DeferredRegister<EntityType<?>> ENTITY_TYPES = DeferredRegister.create(ForgeRegistries.ENTITY_TYPES, MyMod.MODID);

public static final RegistryObject<EntityType<Cow>> BIG_COW = ENTITY_TYPES.register("big_cow",
            () -> EntityType.Builder.of(Cow::new, MobCategory.CREATURE)
            .sized(1.5f, 1.5f)
            .build("big_cow"));

public static void register(IEventBus eventBus)
    {
        ENTITY_TYPES.register(eventBus);
    }

 public MyMod()
    {
        IEventBus modEventBus = FMLJavaModLoadingContext.get().getModEventBus();

        MyEntity.register(modEventBus);

        modEventBus.addListener(this::commonSetup);
        MinecraftForge.EVENT_BUS.register(this);
    }
Edited by Klarks
Link to comment
Share on other sites

You're missing the renderer through EntityRenderersEvent$RegisterRenderers, spawn placement through SpawnPlacements#register in the queue within FMLCommonSetupEvent, and attributes added through EntityAttributeCreationEvent. As for the `#build` method, that is for specifying the name of the entity to be referenced in the datafixer if things change across versions and the entity data needs to be adjusted; however, it currently is not supported by Forge.

Link to comment
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.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.