Fixed command and rendering of the sentient arrow.
This commit is contained in:
parent
10c6829482
commit
7706d0667a
|
@ -1,18 +1,20 @@
|
||||||
package WayofTime.bloodmagic.client.render.entity;
|
package WayofTime.bloodmagic.client.render.entity;
|
||||||
|
|
||||||
import WayofTime.bloodmagic.entity.projectile.EntitySentientArrow;
|
|
||||||
import net.minecraft.client.renderer.GlStateManager;
|
import net.minecraft.client.renderer.GlStateManager;
|
||||||
import net.minecraft.client.renderer.Tessellator;
|
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.Render;
|
||||||
import net.minecraft.client.renderer.entity.RenderManager;
|
import net.minecraft.client.renderer.entity.RenderManager;
|
||||||
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
|
import net.minecraft.client.renderer.vertex.DefaultVertexFormats;
|
||||||
import net.minecraft.util.MathHelper;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.util.math.MathHelper;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
|
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
|
|
||||||
|
import WayofTime.bloodmagic.entity.projectile.EntitySentientArrow;
|
||||||
|
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public class RenderEntitySentientArrow extends Render<EntitySentientArrow>
|
public class RenderEntitySentientArrow extends Render<EntitySentientArrow>
|
||||||
{
|
{
|
||||||
|
@ -32,7 +34,7 @@ public class RenderEntitySentientArrow extends Render<EntitySentientArrow>
|
||||||
GlStateManager.rotate(entity.prevRotationYaw + (entity.rotationYaw - entity.prevRotationYaw) * partialTicks - 90.0F, 0.0F, 1.0F, 0.0F);
|
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);
|
GlStateManager.rotate(entity.prevRotationPitch + (entity.rotationPitch - entity.prevRotationPitch) * partialTicks, 0.0F, 0.0F, 1.0F);
|
||||||
Tessellator tessellator = Tessellator.getInstance();
|
Tessellator tessellator = Tessellator.getInstance();
|
||||||
WorldRenderer worldrenderer = tessellator.getWorldRenderer();
|
VertexBuffer worldrenderer = tessellator.getBuffer();
|
||||||
int i = 0;
|
int i = 0;
|
||||||
float f = 0.0F;
|
float f = 0.0F;
|
||||||
float f1 = 0.5F;
|
float f1 = 0.5F;
|
||||||
|
|
|
@ -63,7 +63,7 @@ public class CommandBloodMagic extends CommandBase
|
||||||
|
|
||||||
ISubCommand subCommand = subCommands.get(args[0]);
|
ISubCommand subCommand = subCommands.get(args[0]);
|
||||||
String[] subArgs = Arrays.copyOfRange(args, 1, args.length);
|
String[] subArgs = Arrays.copyOfRange(args, 1, args.length);
|
||||||
subCommand.processSubCommand(commandSender, subArgs);
|
subCommand.processSubCommand(server, commandSender, subArgs);
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
commandSender.addChatMessage(new TextComponentString(TextHelper.localizeEffect("commands.error.unknown")));
|
commandSender.addChatMessage(new TextComponentString(TextHelper.localizeEffect("commands.error.unknown")));
|
||||||
|
|
Loading…
Reference in a new issue