Jump to content

[1.13.2] i still have a problem with the entity registration in a method


Recommended Posts

Posted (edited)

Hello

 

i have this method:

  Reveal hidden contents

 

I have two questions abour it:

 

1. in the way i register my entitys now (whitout the method), i have specifc names for "EntityType<T> type", wich i also use to connect them with the lines in the RegisterEntities-area.

But how do i rename them like that, if i call the method with this?

registerEntityAndEgg(event.getRegistry(), EntityRed.class, EntityRed::new, 0xdf0000, 0xdfbf9f, 32, 1, true, "red");

(sample for my red bird)

 

2. as i added "setRegistryName(name)" to the end of the entity-line in the method, i got a warning, that something is unchecked there and i had to add a line:

@SuppressWarnings("unchecked")

above it.

what exactly does that mean in this case, why there is something unchecked?

Edited by Drachenbauer
Posted

The uncheck warning is about unchecked generic operations (i.e. casts). Your compiler is telling you "this operation might go wrong".

Read: https://stackoverflow.com/questions/1129795/what-is-suppresswarnings-unchecked-in-java

Some tips:

  Reveal hidden contents

 

Posted (edited)

What should go wrong wth using the "String name" in the top line of my method for the RegistryName of my Entity?

Where i call the method, i fill it with a valid registry name (all lover case)

 

and about the first question here?

Edited by Drachenbauer
Posted

I think, now i have got the right string together to call it:

EggRed = registerEntityAndEgg(event.getRegistry(), EntityRed.class, EntityRed::new, 0xdf0000, 0xdfbf9f, 32, 1, true, "red");

"EggRed" holds the entity-vaules of this bird to use in the entity registration.

 

Ill test this version now

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.