Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EntityPlayer entP = Minecraft.getMinecraft().thePlayer;
- float courtWidth = 5;
- float courtLength = 10;
- int orientation = 0;
- Vec3 vec = Vec3.createVectorHelper(entP.posX, entP.posY, entP.posZ);
- Vec3 vecRel = Vec3.createVectorHelper(courtWidth/2, 0, 0);
- vecRel.rotateAroundY((float) Math.toRadians(orientation*90));
- Vec3 vecNet = Vec3.createVectorHelper(vec.xCoord+vecRel.xCoord, vec.yCoord+vecRel.yCoord, vec.zCoord+vecRel.zCoord);
- Vec3 vecRelPlayer1 = Vec3.createVectorHelper(courtLength/2, 0, 0);
- vecRelPlayer1.rotateAroundY((float) Math.toRadians((orientation*90) + 90));
- Vec3 vecRelPlayer2 = Vec3.createVectorHelper(courtLength/2, 0, 0);
- vecRelPlayer2.rotateAroundY((float) Math.toRadians((orientation*90) + -90));
- Vec3 vecPl1 = Vec3.createVectorHelper(vecNet.xCoord+vecRelPlayer1.xCoord, vecNet.yCoord+vecRelPlayer1.yCoord, vecNet.zCoord+vecRelPlayer1.zCoord);
- Vec3 vecPl2 = Vec3.createVectorHelper(vecNet.xCoord+vecRelPlayer2.xCoord, vecNet.yCoord+vecRelPlayer2.yCoord, vecNet.zCoord+vecRelPlayer2.zCoord);
- Overlays.renderLineFromToBlock(vecNet.xCoord, vecNet.yCoord, vecNet.zCoord, vecNet.xCoord, vecNet.yCoord+1, vecNet.zCoord, 0xFF0000);
- Overlays.renderLineFromToBlock(vecPl1.xCoord, vecPl1.yCoord, vecPl1.zCoord, vecPl1.xCoord, vecPl1.yCoord+1, vecPl1.zCoord, 0xFFFFFF);
- Overlays.renderLineFromToBlock(vecPl2.xCoord, vecPl2.yCoord, vecPl2.zCoord, vecPl2.xCoord, vecPl2.yCoord+1, vecPl2.zCoord, 0xFFFFFF);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement