From 7706d0667a4ed90b93bb00e2f4dc5d6e71adb77f Mon Sep 17 00:00:00 2001 From: WayofTime Date: Fri, 18 Mar 2016 13:21:45 -0400 Subject: [PATCH] Fixed command and rendering of the sentient arrow. --- .../render/entity/RenderEntitySentientArrow.java | 10 ++++++---- .../bloodmagic/command/CommandBloodMagic.java | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/java/WayofTime/bloodmagic/client/render/entity/RenderEntitySentientArrow.java b/src/main/java/WayofTime/bloodmagic/client/render/entity/RenderEntitySentientArrow.java index f9eb9d86..94af8862 100644 --- a/src/main/java/WayofTime/bloodmagic/client/render/entity/RenderEntitySentientArrow.java +++ b/src/main/java/WayofTime/bloodmagic/client/render/entity/RenderEntitySentientArrow.java @@ -1,18 +1,20 @@ package WayofTime.bloodmagic.client.render.entity; -import WayofTime.bloodmagic.entity.projectile.EntitySentientArrow; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.WorldRenderer; +import net.minecraft.client.renderer.VertexBuffer; import net.minecraft.client.renderer.entity.Render; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.vertex.DefaultVertexFormats; -import net.minecraft.util.MathHelper; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.math.MathHelper; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; + import org.lwjgl.opengl.GL11; +import WayofTime.bloodmagic.entity.projectile.EntitySentientArrow; + @SideOnly(Side.CLIENT) public class RenderEntitySentientArrow extends Render { @@ -32,7 +34,7 @@ public class RenderEntitySentientArrow extends Render GlStateManager.rotate(entity.prevRotationYaw + (entity.rotationYaw - entity.prevRotationYaw) * partialTicks - 90.0F, 0.0F, 1.0F, 0.0F); GlStateManager.rotate(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * partialTicks, 0.0F, 0.0F, 1.0F); Tessellator tessellator = Tessellator.getInstance(); - WorldRenderer worldrenderer = tessellator.getWorldRenderer(); + VertexBuffer worldrenderer = tessellator.getBuffer(); int i = 0; float f = 0.0F; float f1 = 0.5F; diff --git a/src/main/java/WayofTime/bloodmagic/command/CommandBloodMagic.java b/src/main/java/WayofTime/bloodmagic/command/CommandBloodMagic.java index 36b0b80b..6fc96707 100644 --- a/src/main/java/WayofTime/bloodmagic/command/CommandBloodMagic.java +++ b/src/main/java/WayofTime/bloodmagic/command/CommandBloodMagic.java @@ -63,7 +63,7 @@ public class CommandBloodMagic extends CommandBase ISubCommand subCommand = subCommands.get(args[0]); String[] subArgs = Arrays.copyOfRange(args, 1, args.length); - subCommand.processSubCommand(commandSender, subArgs); + subCommand.processSubCommand(server, commandSender, subArgs); } else { commandSender.addChatMessage(new TextComponentString(TextHelper.localizeEffect("commands.error.unknown")));