Posted September 20, 20178 yr 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 September 20, 20178 yr by Ruthless_bug13
September 20, 20178 yr 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.
September 20, 20178 yr Author 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 September 20, 20178 yr by Ruthless_bug13
September 21, 20178 yr Author I am still having trouble putting this method into action. How would I attempt to do this? Thanks for any help.
September 21, 20178 yr 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.