Back to modpacks
Drill project artwork

Modrinth · Minecraft modpack

Drill

A modern, open-source alternative to OptiFine for NeoForge

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

Quick answer

Which Drill release matches Forge?

Updated 5 months ago
beta file Drill 0.3.0-1.23.0+1.20.1.forge
Game version 1.20.1
Loader Forge 47.1.3

Drill 0.3.0-1.23.0+1.20.1.forge is a complete pack release for 1.20.1 with Forge 47.1.3. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. 36 mods in this pack file.

Pack setup

How should I set up Drill for players and a server?

Use Drill 0.3.0-1.23.0+1.20.1.forge as the pack version. Install the pack as its own launcher instance. The creator’s listing does not name a separate server file, so check the release notes before setting up a dedicated server. Do not upload the ordinary client folder blindly.

Client instance Install Drill 0.3.0-1.23.0+1.20.1.forge
Dedicated server setup Match Drill 0.3.0-1.23.0+1.20.1.forge
Pack loader Forge 47.1.3

A pack is a matched client and server setup, not one mod with an install-side label. Keep its release, loader, manifest and overrides together.

Referenced mods 36
Client only 26
Server only 0
Not labelled 10

These numbers come from the pack file you chose. “Not labelled” means we don’t know which side it belongs on—not that it is safe everywhere. The file count is not a RAM estimate.

What are the server requirements for Drill?

Drill 0.3.0-1.23.0+1.20.1.forge on Forge. The pack contents and setup notes below stay tied to that release.

36 mods in this pack file

The selected pack release is Drill 0.3.0-1.23.0+1.20.1.forge. That file is for Minecraft 1.20.1 with Forge 47.1.3. It contains 36 mod projects. The creator’s listing does not name a separate server file. Check their notes before using one, and do not upload an ordinary client folder or rebuild the pack mod by mod. A file count cannot tell us the right RAM, CPU or storage; size the server for the players and world you actually run.

About this project

What kind of pack is Drill?

Warning
This pack is experimental! For improved performance and compatibility, it is recommended to use Adrenaline or Additive (for Fabric) over this pack. They have more performance improvements and update faster too.
Also, for a plain and simple performance pack, use Hammer, the pack based on Adrenaline.

Drill is a modpack designed as an alternative to OptiFine. It includes the majority of OptiFine's features, such as built-in shader support, a vast improvement in rendering and logic performance, extra features for resource packs to utilize, a zoom feature, OptiFine and custom capes support, and much more. It also includes a small amount of extra features, such as input fixes for MacOS and Linux along with a free and easy-to-use world hosting feature. Want your own mods that aren't included in Drill? Don't worry! You can easily add your favorite mods after installation.

⭐ Features

🚀 Major performance improvement

Drill is based on and kept in sync with the Additive modpack. Adrenaline's aim is to emulate OptiFine without compromising performance. This is done with various optimization mods that are actively tested for stability and improvement. Some mods are also pre-configured. Additive wouldn't exist without projects like Sodium, so I advise you to donate to mod authors and contributors if you can.

For the list of performance mods that are included, see this wiki page.

🔍 OptiFine alternatives

Drill utilizes various mods that offers the same features that OptiFine did while also being modular so that you can remove features you don't want or features that are incompatible with other mods. This includes, but is not limited to:

💡 Other things

Drill also includes some extra features unrelated to OptiFine, although I aim to keep this list of mods minimal. Mods are suitable for the "other features" section if they are lightweight and unobtrusive. This includes things like:

⚙️ Source-available

All mods in Drill are either open-source or source-available, which means you can view the code of mods and see exactly what they are doing. Drill is also available as packwiz projects on GitHub so that you can easily view what's being changed, contribute if you would like to, or fork the modpack to create your own project. If you would like to view the mods shipped with Drill, simply look at the dependencies in the Modrinth page or look in the Git repository.

❓ Why Over OptiFine?

OptiFine used to be the go-to solution for enhancing performance in Minecraft and offered many additional features that users loved. However, recent developments have changed the situation. OptiFine functions as a type of "all-in-one" mod, making it impossible to disable certain features that are incompatible with other mods. Additionally, its closed-source nature presents a challenge for modders who are unable to fix compatibility issues. OptiFine is not natively compatible with Fabric or Quilt and requires a separate mod, OptiFabric, which is difficult to keep up to date. This has led to the creation of alternative mods that work just as well, if not better, and are easier to update. Drill usually updates much quicker than OptiFine does. While the transition may take some time to get used to, the overall experience is much improved compared to OptiFine.

For a full list of currently supported features, see this wiki page.

✅ Hardware Compatibility

Drill supports the use of graphics cards with drivers that are compatible with OpenGL 4.6. Most graphics cards released in 2010 or later are compatible. This includes the following hardware:

  • Intel HD Graphics 500 Series (Skylake) or newer
  • Nvidia GeForce 400 Series (Fermi) or newer
  • AMD Radeon HD 7000 Series (GCN 1) or newer

In some cases, older graphics cards may also work (as long as they have drivers which support OpenGL 3.3) but they are not officially supported and may not be compatible in the future.

Android devices that use OpenGL translation layers (such as GL4ES, ANGLE, etc) are not supported and will likely not work with Drill's set of mods. These translation layers do not implement required functionality and suffer from underlying driver bugs which cannot be worked around.

If you are running into problems, you should make sure that your graphics drivers are up-to-date. I also recommend taking a look at this page on the Sodium wiki.

The majority of this was taken from Sodium's hardware compatibility section. I'll update this accordingly if anything is changed.

🐛 How to Report Issues

Experiencing bugs, crashes, or other issues? Feel free to open an issue on the issue tracker. Be sure to include necessary information like your hardware/software (e.g. GPU and CPU, modpack version and OS) so that it's easier for us to find issues and resolve them.

❓ Frequently Asked Questions

For a few frequently asked questions, along with tons of other information, consider visiting the wiki. It has a few other helpful resources that I suggest you read, such as troubleshooting info and more. This wiki is often updated with new information.

Updates?

Recently, updates to Drill have been sparse due to limited time on my end. I try to do the best I can, but it isn't enough here. However, Drill is not discontinued.

🍉 Sponsor

Need a fast, reliable Minecraft server? Feel free to use my code devin for 25% off your first month of any server from Bisect Hosting, supporting me in the process. Click this banner for more information. You can also setup my client/server performance pack Adrenaline to improve your server's optimization while still allowing vanilla clients to join.

Project description from Modrinth.

Mods in Drill 0.3.0-1.23.0+1.20.1.forge

Open any mod on Modpacks.ch to check its files and dependencies.

animatica-0.6+1.20.jar SHA-1 3bcb19c759f313e69d3f7848b03c48f15167b88d · Modrinth version uNgEPb10 · Project link unavailable Client only
borderless-mining-1.1.8+1.20.1.jar SHA-1 dbdb8a0600679f3c76480ae5d0995e2334773ce3 · Modrinth version lhrW53q7 · Project link unavailable Client only
capes-1.5.2+1.20-fabric.jar SHA-1 5444e301346383f6133189e66069e970d4a126fc · Modrinth version z2zOEvPP · Project link unavailable Client only
CITResewn-1.1.3+1.20.jar SHA-1 53f036ebe51d7d97afaf44d541775c92c4470dad · Modrinth version c7Lo4vij · Project link unavailable Client only
cloth-config-11.1.118-forge.jar SHA-1 c46ca3fba95691873a765f4e79750c615f33e446 · Modrinth version nr1znv5v · Project link unavailable Side not labelled
Connector-1.0.0-beta.32+1.20.1.jar SHA-1 8c5f38b5b0df222aea44a7d0e00012465df67a1b · Modrinth version x3KdstVI · Project link unavailable Side not labelled
ConnectorExtras-1.8.0+1.20.1.jar SHA-1 0d2faf5d5d099eb164b782c59a7370d2f134958d · Modrinth version D4hGQD7g · Project link unavailable Side not labelled
continuity-3.0.0-beta.4+1.20.1.jar SHA-1 b662fd625ba1f06c6e4958eac373856047d0d2a9 · Modrinth version Z9FJWLMt · Project link unavailable Client only
dynamic-fps-3.3.1+minecraft-1.20.0.jar SHA-1 e357bcf2e63a4c02bd50c1ba9974cc2a395bc9c4 · Modrinth version tBXQeb6B · Project link unavailable Client only
ears-forge-1.19.4-1.4.6.jar SHA-1 4080f9e4e6e2091d3bc1712370ab77d940615e6a · Modrinth version J2bf7xnn · Project link unavailable Client only
embeddium-0.2.16+mc1.20.1.jar SHA-1 81800daa46a4089c5f30e4f6dde692bcaf66c473 · Modrinth version WqH4m6Io · Project link unavailable Client only
emuno-1.1.1.jar SHA-1 851deb11c20f2a7a43ae19919bed4f436483a033 · Modrinth version Rt34JLkK · Project link unavailable Client only
enhancedblockentities-0.9+1.20.jar SHA-1 61cfe50f69f8ef9e3640c0269ef158870f5b0410 · Modrinth version i3v1Skck · Project link unavailable Client only
entity_model_features_forge_1.20.1-1.1.0.jar SHA-1 4d446e0a11987e47f077f7d7c54449a368f52bc4 · Modrinth version Gnq4IVE1 · Project link unavailable Client only
entity_texture_features_forge_1.20.1-4.6.1.jar SHA-1 4fe9d88d052adff655a03e20b2c232b0b5c62e69 · Modrinth version 2OrXvTpT · Project link unavailable Client only
entityculling-forge-1.6.2-mc1.20.1.jar SHA-1 a184f3a963c07f7026fb6d8ccd83ca29e7f7b009 · Modrinth version 17Hi340V · Project link unavailable Client only
fabric-api-0.90.7+1.10.3+1.20.1.jar SHA-1 6bb20c731ae9a514ce8cc4444414bdcee20b8605 · Modrinth version S34llcH8 · Project link unavailable Side not labelled
fabric-language-kotlin-1.10.17+kotlin.1.9.22.jar SHA-1 02e0af07d7c1476a6bd0530d0dacf0a2a9f8a8ea · Modrinth version JjrWZ7m8 · Project link unavailable Side not labelled
fabricskyboxes-0.7.3+mc1.20.1.jar SHA-1 31a13b9ca0a500b4caad993ec42e1199142d86d1 · Modrinth version cezLH6eB · Project link unavailable Client only
fastquit-3.0.0+1.20+.jar SHA-1 68f080925502a49027e231c63d3b94128ed6499b · Modrinth version tNgyOUMr · Project link unavailable Client only
ferritecore-6.0.1-forge.jar SHA-1 417fb6ce8f52abf40bd9d0390371790f9576f8ba · Modrinth version DG5Fn9Sz · Project link unavailable Side not labelled
fix-keyboard-on-linux-1.0.0.jar SHA-1 4b6989cb24a43d00c0295b5f00a93eed8a8b3d96 · Modrinth version jdX6FvED · Project link unavailable Client only
fsb-interop-1.3.6+mc1.20.1-build.50.jar SHA-1 4ead20a0528788f36d4a7e38d1ebfec35218387e · Modrinth version JRvZ5VhS · Project link unavailable Client only
ImmediatelyFast-1.2.7+1.20.2.jar SHA-1 23ada49330c2ddbd4fe930a2094ca260adda14bf · Modrinth version yciHw2oP · Project link unavailable Client only
lambdynamiclights-2.3.2+1.20.1.jar SHA-1 71b636fa74744e51ba2d248c81a38bdbfad5d43b · Modrinth version mYl4RvKg · Project link unavailable Client only
lazurite-1.0.1+mc1.20.1.jar SHA-1 71ec4310da8270de58df25ad28065bbcff604aea · Modrinth version ybcLjzgh · Project link unavailable Client only
lilac-1.0.0-beta.3.jar SHA-1 e6d449b82261294fd36dd8059d78c521f30cc08d · Modrinth version UuwX5TxU · Project link unavailable Side not labelled
main-menu-credits-1.1.2.jar SHA-1 771eb704928c6d3e9fdf0e7971ba7d97305e09dd · Modrinth version hWX5REu6 · Project link unavailable Client only
modernfix-forge-5.11.1+mc1.20.1.jar SHA-1 38446389264d82bc9ecb935c1d4dc96e76697477 · Modrinth version gepXNUac · Project link unavailable Side not labelled
oculus-mc1.20.1-1.6.13.jar SHA-1 196539d0e5dc057b81edbaa8d0e396c6cd8a2db8 · Modrinth version yUsIHXQX · Project link unavailable Optional Client only
rubidium-extra-0.5.3.1+mc1.20.1-build.110.jar SHA-1 65b2c63050dda1554eae0c1ef91bb4e7c6c67b36 · Modrinth version PSRJ0h1d · Project link unavailable Client only
textrues_embeddium_options-0.1.3+mc1.20.1.jar SHA-1 4f4415a7d62acb14b61b05b39b6ec74a1e405d75 · Modrinth version cYEJFXPq · Project link unavailable Client only
threadtweak-fabric-1.20.2-0.1.1.jar SHA-1 4849b845daf49089d0eb1268ce23d61b9694afa4 · Modrinth version gBP1GqtK · Project link unavailable Side not labelled
yet-another-config-lib-forge-3.2.1+1.20.jar SHA-1 2f386ef01387be8268715350dbfa8386c8ddaeb2 · Modrinth version smEdHeFU · Project link unavailable Side not labelled
yosbr-0.1.2.jar SHA-1 f0340e9c0bc95d67f3f3e9c1cd79b61054af11f9 · Modrinth version KMOzdYko · Project link unavailable Client only
Zoomify-2.11.2.jar SHA-1 75d8785b79cd2333f4d1d326da55ba5fc6372f8d · Modrinth version gZr7EykF · Project link unavailable Client only

Pick your setup

Drill by Minecraft version and loader

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

3 available setups

Made local changes? Try them in a copied instance before touching a world you care about.

Recent files

Drill versions and loaders

7 of 13 releases match
Clear filters

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