Back to mods
Swift project artwork

CurseForge · Minecraft mod

Swift

Dynamic graphics settings

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Swift release matches 1.7.10?

Updated 7 years ago
beta file v0.6.1-MC1.7.10
Game version 1.7.10
Loader Not required

Swift v0.6.1-MC1.7.10 targets 1.7.10. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Swift required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release No loader listed
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Swift v0.6.1-MC1.7.10 need?

v0.6.1-MC1.7.10 on 1.7.10. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Swift without breaking your instance.

Built for Swift v0.6.1-MC1.7.10 on 1.7.10. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use v0.6.1-MC1.7.10. It targets 1.7.10; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside v0.6.1-MC1.7.10. It opens that exact file at the source.

About this project

What does Swift add?

Swift logo

A Minecraft mod that automatically fine-tunes your experience for the best possible settings at an ideal framerate, while also slightly improving battery life on laptops.

Similar to how some big triple-A game engines automatically adjust graphics settings in-game, Swift implements a basic form of this into Minecraft. Swift sets a target framerate that you can change in the config, and depending on how much higher or lower your framerate is compared to the target, Swift will dynamically adjust your settings in an attempt to get closer to that target.

Important: This mod doesn't do anything useful until you've set it up! As of v0.6.0, it's ready to go out-of-the-box.

Important: Make sure you disable vsync and set the framerate limit to unlimited in options -> video settings. Swift will not work properly with the framerate capped.

FAQ

Q: Who made this mod?
A: Back in September 2016, Paint_Ninja came up with the idea and brainstormed with FreneticScribbler to make it a reality. The mod was originally coded and created by FreneticScribbler.

In 2017, the mod was released as an exclusive for CraftMine and became maintained by Paint_Ninja. Since then, Paint_Ninja has been maintaining and adding new features to the mod, but it is still important to acknowledge FreneticScribbler's great work, whom without him, this mod wouldn't exist today.

Q: How can it improve battery life?
A: Similar to the FPS Limiter mod, Swift can be set up to limit framerate when the game window is inactive or minimised. By intentionally capping the framerate to a low value (such as 10fps), the GPU doesn't have to do anywhere near as much work as when the framerate is at a more playable level (such as 60fps), hence it can enter a lower power state which in turn increases battery life.

Unlike the FPS Limiter mod, the checks to determine if the game is minimised or inactive are much simpler and ran much less often, allowing Swift to be more efficient at the cost of not capping the framerate as often.

Q: Does it work with Optifine?
A: Yes! It can also change Optifine settings via Swift profiles.

Q: Does it work with the Shaders mod or Optifine's shaders?
A: Kinda. Swift won't conflict with them, but it can't change shaderpacks or other shader settings at this time. See https://github.com/FreneticScribbler/Swift/issues/8

Q: It crashes my game on launch, what should I do?
A: Make sure the number of triggers match the number of commands and vice-versa. E.g. don't have a trigger for "Under 30fps" without a command and warning for that trigger, even if they are blank you must put something there.

If you're still having trouble, please don't copy and paste the entire crash log into the comments! It'll just become a mess. Upload it to somewhere like pastebin and post the pastebin link in the comments and we'll try to help you out. :)

Project description from CurseForge.

Pick your setup

Swift by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

10 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Swift versions and loaders

3 of 8 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.