memcallen Posted May 27, 2015 Posted May 27, 2015 After logging out and logging back in, my entity disappears. Anyone know why? Quote The proud(ish) developer of Ancients
memcallen Posted May 27, 2015 Author Posted May 27, 2015 For my entity? Quote The proud(ish) developer of Ancients
memcallen Posted May 27, 2015 Author Posted May 27, 2015 I changed my Entity registry code to: int ArtifactID = EntityRegistry.findGlobalUniqueEntityId(); EntityRegistry.registerGlobalEntityID(Artifact.class, "AncientArtifact", ArtifactID); EntityRegistry.registerModEntity(Artifact.class, "AncientArtifact", ArtifactID, this.instance, 0, 20, false); The Entity stays in world now. I'm re-using the RenderEnderCrystal class to render my entity, but it isn't rendering anything. RenderManager renderer = Minecraft.getMinecraft().getRenderManager(); RenderingRegistry.registerEntityRenderingHandler(Artifact.class, new RenderEnderCrystal(renderer)); Quote The proud(ish) developer of Ancients
Born2Code Posted May 28, 2015 Posted May 28, 2015 Well of course it's not rendering anything. public void doRender(EntityEnderCrystal entity, double x, double y, double z, float p_76986_8_, float partialTicks) { -snip- } The default renderer uses it's own entity (which I thing is true with all vanilla renderers), so you need to make your own renderer, which can do everything the same, except use your own entities and such Quote
Abastro Posted May 28, 2015 Posted May 28, 2015 Does the symptom occurs every time you logs out and back in? + Don't register an entity globally. It can cause too many issues. Quote I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP) II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.
Born2Code Posted May 28, 2015 Posted May 28, 2015 He figured out why it kept disappearing haha, his only problem now is he's using a vanilla renderer, that automatically uses it's own entity. Quote
Abastro Posted May 28, 2015 Posted May 28, 2015 We figured out while it kept disappearing haha, his only problem now is he's using a vanilla renderer, that automatically uses it's own entity. Then the code of the entity(Artifact) is needed. Quote I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP) II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.
memcallen Posted May 28, 2015 Author Posted May 28, 2015 My artifact is basically the EntityEnderCrystal, with the names and a public string called 'research' that's stored in nbt. It also extends EntityEnderCrystal. Quote The proud(ish) developer of Ancients
Abastro Posted May 29, 2015 Posted May 29, 2015 My artifact is basically the EntityEnderCrystal, with the names and a public string called 'research' that's stored in nbt. It also extends EntityEnderCrystal. Then just using RenderEnderCrystal should work. Quote I. Stellarium for Minecraft: Configurable Universe for Minecraft! (WIP) II. Stellar Sky, Better Star Rendering&Sky Utility mod, had separated from Stellarium.
Recommended Posts
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.