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 should I use?

Updated 2 months ago
Latest stable file Drill 26.1+mc1.21.1.neoforge
Game version 1.21.1
Loader NeoForge 21.1.230

Drill 26.1+mc1.21.1.neoforge is a complete pack release for 1.21.1 with NeoForge 21.1.230. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. For this loader, use Java 21. 52 mods in this pack file.

Pack setup

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

Use Drill 26.1+mc1.21.1.neoforge 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 26.1+mc1.21.1.neoforge
Dedicated server setup Match Drill 26.1+mc1.21.1.neoforge
Pack loader NeoForge 21.1.230
Java version Java 21

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 52
Client only 33
Server only 4
Not labelled 15

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 26.1+mc1.21.1.neoforge. Change the pack release and its contents or setup may change too.

52 mods in this pack file

The selected pack release is Drill 26.1+mc1.21.1.neoforge. That file is for Minecraft 1.21.1 with NeoForge 21.1.230. This NeoForge setup needs Java 21. It contains 52 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 26.1+mc1.21.1.neoforge

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

animatica-0.6.1+1.21.jar SHA-1 fd805fa03e25013b9fe824bf43f7d8a90f565c84 · Modrinth version LHBm6fEV · Project link unavailable Client only
BetterGrassify-1.7.0+neoforge.1.21.1.jar SHA-1 7cf1376b4cb66721cf4795d55eb5a88123591bae · Modrinth version Rt96zVC1 · Project link unavailable Client only
c2me-neoforge-mc1.21.1-0.3.0+alpha.0.93.jar SHA-1 942a6d51d4c475117418a6a36b46833a8128fbc7 · Modrinth version KmfiVd28 · Project link unavailable Side not labelled
calcmod-1.3.2+fabric.1.21.jar SHA-1 b7c173e3b9bee5fb76f8d3d8f8d2a2bbdae24442 · Modrinth version LE8aEZ5E · Project link unavailable Side not labelled
cloth-config-15.0.140-neoforge.jar SHA-1 c3e5733ba4503b102589a026000fd5ce0212f6f2 · Modrinth version izKINKFg · Project link unavailable Side not labelled
ConfigManager-neoforge-1.21.x-1.0.1.jar SHA-1 4d9071cbb997b28c81215e16cf70eb430276f5d3 · Modrinth version PoltHx1P · Project link unavailable Server only
connector-2.0.0-beta.14+1.21.1-full.jar SHA-1 930067497b5c1249e51b3e33620ab4e72dc92f4c · Modrinth version 1i8teo7m · Project link unavailable Side not labelled
ConnectorExtras-1.12.1+1.21.1.jar SHA-1 8ea07df55b26c8343d06df77936505a23e0d2140 · Modrinth version dgLCqZyo · Project link unavailable Side not labelled
continuity-3.0.0+1.21.neoforge.jar SHA-1 0aecd2d043ac25299254623fafdd9129ab2ba9c2 · Modrinth version eXGUs5sy · Project link unavailable Client only
CrashAssistant-neoforge-1.20.6-1.21.4-1.11.9.jar SHA-1 a7a2945e8544a3a109ddb01f9c32574fc1e4b902 · Modrinth version APbTyOXD · Project link unavailable Client only
cwb-neoforge-3.0.0+mc1.21.jar SHA-1 6fe849c4a488107572c9af9d7d8329d93376f343 · Modrinth version epixUL1j · Project link unavailable Client only
dynamic-fps-3.11.4+minecraft-1.21.0-neoforge.jar SHA-1 35b17e95b2b65930116ccc83e0cc358ac1bfcf9e · Modrinth version T238FZpQ · Project link unavailable Client only
ears-neoforge-1.21-1.4.7.jar SHA-1 d0a3ffe1cdfcf9dcd8d639fb929ffee1f7e140bf · Modrinth version Dxc2NR3x · Project link unavailable Client only
enhancedblockentities-0.10.2+1.21.jar SHA-1 d81359d77fc7c5437f3e83e519dc2f869300f0cd · Modrinth version HBZAPs3u · Project link unavailable Client only
entity_model_features-3.2.4-1.21-neoforge.jar SHA-1 fcc0d7cfee5ace4dba159225edd151d90dd924b9 · Modrinth version PAYgk63v · Project link unavailable Client only
entity_sound_features-0.8.1-1.21-neoforge.jar SHA-1 95f661504a15e8820b8e72e5ad572231e9082cea · Modrinth version VjAma84k · Project link unavailable Client only
entity_texture_features_1.21-neoforge-7.1.jar SHA-1 56de40b237ff44dbf1bb68844e0f118607902684 · Modrinth version YEMROAHv · Project link unavailable Client only
entityculling-neoforge-1.10.2-mc1.21.1.jar SHA-1 6c6f885e0359c2b0601cbec76fda406caeb49cca · Modrinth version 2tOn8XA2 · Project link unavailable Client only
fabricskyboxes-0.7.4+mc1.21.jar SHA-1 d7c80f23792afc6018da2477d46804114529afca · Modrinth version yhQrKNAJ · Project link unavailable Client only
fast-ip-ping-v1.0.11-mc1.21.1-neoforge.jar SHA-1 3e1a403f9298db23c163dbd85ab68210b4a8c688 · Modrinth version gRe07TZL · Project link unavailable Client only
fastquit-3.0.0+1.20.6.jar SHA-1 9c4bf4fc3292d627fe0eff85a96672a15f27338c · Modrinth version dIGKewCo · Project link unavailable Client only
ferritecore-7.0.3-neoforge.jar SHA-1 9563692efb708b6b568df27a01ec52f6311928ef · Modrinth version x7kQWVju · Project link unavailable Side not labelled
forgified-fabric-api-0.116.7+2.2.4+1.21.1.jar SHA-1 459b5f4c7297b2f7649d43137f3e5a069b69b707 · Modrinth version 7nHK7hMg · Project link unavailable Side not labelled
fsb-interop-1.4.0+mc1.21-build.54.jar SHA-1 ebd6d9f048b591cee8bbf90b23246f3369161868 · Modrinth version A3n8pliV · Project link unavailable Client only
fzzy_config-0.7.6+1.21+neoforge.jar SHA-1 c0910f9b975aaab8545ce950539748fb33d704d1 · Modrinth version MAPG6cXE · Project link unavailable Side not labelled
ImmediatelyFast-NeoForge-1.6.10+1.21.1.jar SHA-1 f1f5cccd7cb59d875f44566b2e557ccecc8c33fb · Modrinth version PhxY0iHw · Project link unavailable Client only
iris-neoforge-1.8.12+mc1.21.1.jar SHA-1 a3e6355915c7d3b2bc392724795113e51d289378 · Modrinth version t3ruzodq · Project link unavailable Client only
Ixeris-4.3.0+1.21.1-neoforge.jar SHA-1 47aef912897ec7e6ffa6191e57fe328a8e5b9eca · Modrinth version 2WCCtj5T · Project link unavailable Client only
kotlinforforge-5.11.0-all.jar SHA-1 4d83e8a8e8cb06b306d2cea1e903680fe513f1f3 · Modrinth version NrSebcsG · Project link unavailable Side not labelled
krypton-0.2.8.jar SHA-1 73e792eb5f120787becda4b87b6ff18b26caea50 · Modrinth version Acz3ttTp · Project link unavailable Server only
lambdynamiclights-4.8.8+1.21.1.jar SHA-1 d0ab30eebffdb999c07964c5775b199792b5cf46 · Modrinth version IQcvNDtF · Project link unavailable Client only
language-reload-1.7.5+1.21.1.jar SHA-1 f9283248a90e766f217b99c5a5342c807fea3ba5 · Modrinth version jCM93jJ5 · Project link unavailable Client only
lithium-neoforge-0.15.3+mc1.21.1.jar SHA-1 9fd5fa9076044180ae7f51672de74669196ec72e · Modrinth version RXHf27Wv · Project link unavailable Side not labelled
macos-input-fixes-1.11.jar SHA-1 54de61180f57535bd83007baef66f6db3f51a3e3 · Modrinth version LJz2SKJJ · Project link unavailable Client only
main-menu-credits-1.2.0.jar SHA-1 37ad23f76336eedbd940a1f99c5e49d969fdee67 · Modrinth version eUN0SbET · Project link unavailable Client only
modelfix-1.21-1.10.jar SHA-1 9608b1bff92e075ad8c2feb07f7ef095f6887117 · Modrinth version X2U8ceG9 · Project link unavailable Client only
modernfix-neoforge-5.27.8+mc1.21.1.jar SHA-1 2fbce2437be5a2ac69aa093a388ca43f44245237 · Modrinth version VGmSpV69 · Project link unavailable Side not labelled
ok_zoomer-neo-10.0.0-beta.13.jar SHA-1 bf38fe686628eca79cc1b33c6e60a1eb765c6b39 · Modrinth version AkPuuAgJ · Project link unavailable Client only
particle_core-0.3.3+1.21+neoforge.jar SHA-1 f859d68818e522fb00056d3ed1603ca4300eb681 · Modrinth version 2QF4NhZD · Project link unavailable Client only
polytone-1.21-3.6.7-neoforge.jar SHA-1 55d182326fb89466f857c38d8d6cfdeb3cf90066 · Modrinth version g907ZKM2 · Project link unavailable Client only
puzzle-neoforge-2.3.0+1.21.1.jar SHA-1 2f34e967a990cdefcdf704b69de2c46942349546 · Modrinth version bZNDTLHq · Project link unavailable Client only
quick-pack-neoforge-1.3.2+1.21.8.jar SHA-1 ab5b3a0b0b02005f0a92966a9df59f18fae870e0 · Modrinth version A5J7bhL4 · Project link unavailable Side not labelled
reeses-sodium-options-neoforge-1.8.3+mc1.21.4.jar SHA-1 b03d05495be28d8cef7a34872941bb8d703d60e6 · Modrinth version xAiCe6w8 · Project link unavailable Client only
ScalableLux-0.1.0.1+neoforge.1cb1e91-all.jar SHA-1 d087823f3aec9e1ba5d8ec9b2888c35f95c06d4e · Modrinth version j10HNoNf · Project link unavailable Server only
servercore-neoforge-1.5.17+1.21.1.jar SHA-1 6d3b89ceeecae56baa37427e858fb1cb4718b9b0 · Project link unavailable Side not labelled
sodium-extra-neoforge-0.6.0+mc1.21.1.jar SHA-1 7473bb42753902c639294821af13e9cd9ee735da · Modrinth version pFmw1eci · Project link unavailable Client only
sodium-neoforge-0.6.13+mc1.21.1.jar SHA-1 38af70fa4dc4b2aaac636e92fdba3bedd5a025e1 · Modrinth version Pb3OXVqC · Project link unavailable Client only
sodiumleafculling-neoforge-1.0.1-1.21.1.jar SHA-1 88fa8f0042f9037a81bb500f5e950ffae1ab95f3 · Modrinth version aatWXjek · Project link unavailable Client only
vmp-fabric-mc1.21.1-0.2.0+beta.7.172-all.jar SHA-1 267975777ba52a23d4423a60e9288f9ce288344e · Modrinth version VmlY7QTx · Project link unavailable Server only
world-host-0.5.2+1.21.1-neoforge.jar SHA-1 1bd229afd4e39bdc25a5400706c16052db1861f6 · Modrinth version SGnkF0Pb · Project link unavailable Client only
yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar SHA-1 fe270c9f6e0a8142cf316944087f5109cef08bbb · Modrinth version 7TVdVtxF · Project link unavailable Side not labelled
zfastnoise-1.0.11a+1.21+neoforge.jar SHA-1 c9a53b7a883af87b4306388c389a9b90791348b5 · Modrinth version tGdbMrnn · Project link unavailable Side not labelled

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

13 of 13 releases match

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