JoelGodOfWar Posted March 19, 2016 Posted March 19, 2016 I've nearly completely updated my mod to the 1.9 release (1.9-12.16.0.1767-1.9). But i'm having serious trouble finding resolutions for these errors. nightVision cannot be resolved or is not a field potionTypes cannot be resolved or is not a field The import net.minecraft.client.renderer.WorldRenderer cannot be resolved The method getPotionDurationString(PotionEffect, float) in the type Potion is not applicable for the arguments (PotionEffect) The method getPotionID() is undefined for the type PotionEffect The method getWorldRenderer() is undefined for the type Tessellator WorldRenderer cannot be resolved to a type mc.thePlayer.removePotionEffect(Potion.nightVision.id); Potion.nightVision.id - seems to have vanished from net.minecraft.potion.Potion. While i can make a class to pass the ID of nightVision to removePotionEffect, since i share the code on github i'd rather use the propert method. String durationString = Potion.getPotionDurationString(potionEffect); Potion.getPotionDurationString(potionEffect) - Now requires a float PotionEffect potionEffect = (PotionEffect)it.next(); Potion potion = Potion.potionTypes[potionEffect.getPotionID()]; Potion.potionTypes[potionEffect.getPotionID()] - potionTypes is missing, and getPotionID is missing. Tessellator tessellator = Tessellator.getInstance(); WorldRenderer worldrenderer = tessellator.getWorldRenderer(); import net.minecraft.client.renderer.WorldRenderer; - is missing Any help you can give is much appreciated, as until i can build it i can't test it for bugs. Quote
TomEVoll Posted March 19, 2016 Posted March 19, 2016 Tessellator tessellator = Tessellator.getInstance(); WorldRenderer worldrenderer = tessellator.getWorldRenderer(); Would now be. Tessellator tessellator = Tessellator.getInstance(); VertexBuffer worldrenderer = tessellator.getBuffer(); VertexBuffer in net.minecraft.client.renderer.VertexBuffer not net.minecraft.client.renderer.vertexbuffer.VertexBuffer Quote
JoelGodOfWar Posted March 19, 2016 Author Posted March 19, 2016 Tessellator tessellator = Tessellator.getInstance(); WorldRenderer worldrenderer = tessellator.getWorldRenderer(); Would now be. Tessellator tessellator = Tessellator.getInstance(); VertexBuffer worldrenderer = tessellator.getBuffer(); VertexBuffer in net.minecraft.client.renderer.VertexBuffer not net.minecraft.client.renderer.vertexbuffer.VertexBuffer Thank you, that makes sense with one of the possible fixes eclipse suggested. Quote
JoelGodOfWar Posted March 19, 2016 Author Posted March 19, 2016 String durationString = Potion.getPotionDurationString(potionEffect); This is now String durationString = Potion.getPotionDurationString(potionEffect, 1); Quote
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.