Jump to content

Recommended Posts

Posted (edited)

Is it possible to loop through every registered entity and create, say an item for example "DNA (Pig)", "DNA (Cow)", etc.

If it is this would be very, very helpful.

 

Thanks for any help in advance.

 

-Ruthless

 

 

P.S. I don't want any code I just want to know if it does exist and what to look for

Edited by Ruthless_bug13
Posted

I'd recommend to have one item to represent all DNAs, as existence of item shouldn't be variable.

Then you can use capabilities to store anf expose the DNA.

I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP)

II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.

Posted (edited)
10 minutes ago, Abastro said:

I'd recommend to have one item to represent all DNAs, as existence of item shouldn't be variable.

Then you can use capabilities to store anf expose the DNA.

Hmm, I'll look into this. Thanks.

 

Also, anymore input is still greatly appreciated.

Edited by Ruthless_bug13
Posted

First, you'll need an item with the DNA capability. I guess it should contain the id of the entity type, but it could vary per what you want.

Now I think you don't need DNA caps on entity side. Just iterate through the entity registry to check existing entity types, and do what you want with it. Just don't register items based on entity types. 

And again, actual implementation varies per what you need - like, how would you use the DNA item? Should it be extracted from the entity? Does dna information vary per each entity-in this case you need entity caps-?

I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP)

II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.

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.