
Modrinth · Minecraft modpack
Drill
A modern, open-source alternative to OptiFine for NeoForge
Quick answer
Which Drill release should I use?
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.
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.
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.
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:
- Major performance boost from Adrenaline
- OptiFine resource pack features
- Built-in shaders support
- Dynamic lighting from held objects
- Better grass and snow
- OptiFine donator capes (and free capes)
- All OptiFine features and more information on the wiki
💡 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:
- Small input fixes for MacOS and Linux players
- World hosting feature which lets you effortlessly open your LAN world freely and securely
- Borderless fullscreen window setting in the video settings
- All other features and more information on the wiki
⚙️ 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.
fd805fa03e25013b9fe824bf43f7d8a90f565c84 · Modrinth version LHBm6fEV · Project link unavailable Client only7cf1376b4cb66721cf4795d55eb5a88123591bae · Modrinth version Rt96zVC1 · Project link unavailable Client only942a6d51d4c475117418a6a36b46833a8128fbc7 · Modrinth version KmfiVd28 · Project link unavailable Side not labelledb7c173e3b9bee5fb76f8d3d8f8d2a2bbdae24442 · Modrinth version LE8aEZ5E · Project link unavailable Side not labelledc3e5733ba4503b102589a026000fd5ce0212f6f2 · Modrinth version izKINKFg · Project link unavailable Side not labelled4d9071cbb997b28c81215e16cf70eb430276f5d3 · Modrinth version PoltHx1P · Project link unavailable Server only930067497b5c1249e51b3e33620ab4e72dc92f4c · Modrinth version 1i8teo7m · Project link unavailable Side not labelled8ea07df55b26c8343d06df77936505a23e0d2140 · Modrinth version dgLCqZyo · Project link unavailable Side not labelled0aecd2d043ac25299254623fafdd9129ab2ba9c2 · Modrinth version eXGUs5sy · Project link unavailable Client onlya7a2945e8544a3a109ddb01f9c32574fc1e4b902 · Modrinth version APbTyOXD · Project link unavailable Client only6fe849c4a488107572c9af9d7d8329d93376f343 · Modrinth version epixUL1j · Project link unavailable Client only35b17e95b2b65930116ccc83e0cc358ac1bfcf9e · Modrinth version T238FZpQ · Project link unavailable Client onlyd0a3ffe1cdfcf9dcd8d639fb929ffee1f7e140bf · Modrinth version Dxc2NR3x · Project link unavailable Client onlyd81359d77fc7c5437f3e83e519dc2f869300f0cd · Modrinth version HBZAPs3u · Project link unavailable Client onlyfcc0d7cfee5ace4dba159225edd151d90dd924b9 · Modrinth version PAYgk63v · Project link unavailable Client only95f661504a15e8820b8e72e5ad572231e9082cea · Modrinth version VjAma84k · Project link unavailable Client only56de40b237ff44dbf1bb68844e0f118607902684 · Modrinth version YEMROAHv · Project link unavailable Client only6c6f885e0359c2b0601cbec76fda406caeb49cca · Modrinth version 2tOn8XA2 · Project link unavailable Client onlyd7c80f23792afc6018da2477d46804114529afca · Modrinth version yhQrKNAJ · Project link unavailable Client only3e1a403f9298db23c163dbd85ab68210b4a8c688 · Modrinth version gRe07TZL · Project link unavailable Client only9c4bf4fc3292d627fe0eff85a96672a15f27338c · Modrinth version dIGKewCo · Project link unavailable Client only9563692efb708b6b568df27a01ec52f6311928ef · Modrinth version x7kQWVju · Project link unavailable Side not labelled459b5f4c7297b2f7649d43137f3e5a069b69b707 · Modrinth version 7nHK7hMg · Project link unavailable Side not labelledebd6d9f048b591cee8bbf90b23246f3369161868 · Modrinth version A3n8pliV · Project link unavailable Client onlyc0910f9b975aaab8545ce950539748fb33d704d1 · Modrinth version MAPG6cXE · Project link unavailable Side not labelledf1f5cccd7cb59d875f44566b2e557ccecc8c33fb · Modrinth version PhxY0iHw · Project link unavailable Client onlya3e6355915c7d3b2bc392724795113e51d289378 · Modrinth version t3ruzodq · Project link unavailable Client only47aef912897ec7e6ffa6191e57fe328a8e5b9eca · Modrinth version 2WCCtj5T · Project link unavailable Client only4d83e8a8e8cb06b306d2cea1e903680fe513f1f3 · Modrinth version NrSebcsG · Project link unavailable Side not labelled73e792eb5f120787becda4b87b6ff18b26caea50 · Modrinth version Acz3ttTp · Project link unavailable Server onlyd0ab30eebffdb999c07964c5775b199792b5cf46 · Modrinth version IQcvNDtF · Project link unavailable Client onlyf9283248a90e766f217b99c5a5342c807fea3ba5 · Modrinth version jCM93jJ5 · Project link unavailable Client only9fd5fa9076044180ae7f51672de74669196ec72e · Modrinth version RXHf27Wv · Project link unavailable Side not labelled54de61180f57535bd83007baef66f6db3f51a3e3 · Modrinth version LJz2SKJJ · Project link unavailable Client only37ad23f76336eedbd940a1f99c5e49d969fdee67 · Modrinth version eUN0SbET · Project link unavailable Client only9608b1bff92e075ad8c2feb07f7ef095f6887117 · Modrinth version X2U8ceG9 · Project link unavailable Client only2fbce2437be5a2ac69aa093a388ca43f44245237 · Modrinth version VGmSpV69 · Project link unavailable Side not labelledbf38fe686628eca79cc1b33c6e60a1eb765c6b39 · Modrinth version AkPuuAgJ · Project link unavailable Client onlyf859d68818e522fb00056d3ed1603ca4300eb681 · Modrinth version 2QF4NhZD · Project link unavailable Client only55d182326fb89466f857c38d8d6cfdeb3cf90066 · Modrinth version g907ZKM2 · Project link unavailable Client only2f34e967a990cdefcdf704b69de2c46942349546 · Modrinth version bZNDTLHq · Project link unavailable Client onlyab5b3a0b0b02005f0a92966a9df59f18fae870e0 · Modrinth version A5J7bhL4 · Project link unavailable Side not labelledb03d05495be28d8cef7a34872941bb8d703d60e6 · Modrinth version xAiCe6w8 · Project link unavailable Client onlyd087823f3aec9e1ba5d8ec9b2888c35f95c06d4e · Modrinth version j10HNoNf · Project link unavailable Server only6d3b89ceeecae56baa37427e858fb1cb4718b9b0 · Project link unavailable Side not labelled7473bb42753902c639294821af13e9cd9ee735da · Modrinth version pFmw1eci · Project link unavailable Client only38af70fa4dc4b2aaac636e92fdba3bedd5a025e1 · Modrinth version Pb3OXVqC · Project link unavailable Client only88fa8f0042f9037a81bb500f5e950ffae1ab95f3 · Modrinth version aatWXjek · Project link unavailable Client only267975777ba52a23d4423a60e9288f9ce288344e · Modrinth version VmlY7QTx · Project link unavailable Server only1bd229afd4e39bdc25a5400706c16052db1861f6 · Modrinth version SGnkF0Pb · Project link unavailable Client onlyfe270c9f6e0a8142cf316944087f5109cef08bbb · Modrinth version 7TVdVtxF · Project link unavailable Side not labelledc9a53b7a883af87b4306388c389a9b90791348b5 · Modrinth version tGdbMrnn · Project link unavailable Side not labelledPick your setup
Drill by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
2 loader buildsMade local changes? Try them in a copied instance before touching a world you care about.
Recent files
Drill versions and loaders
Looking for an older file? The official Modrinth project page is in Resources.