CurseForge · Minecraft modpack
aTNO
An overly complicated optimization Modpack using Fabric.
Quick answer
Which aTNO release should I use?
aTNO V6.12.4-Sodium is a complete pack release for 26.1.2 with Fabric 0.19.5. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. 56 mods in this pack file.
Pack setup
How should I set up aTNO for players and a server?
Use aTNO V6.12.4-Sodium 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 aTNO?
aTNO V6.12.4-Sodium. Change the pack release and its contents or setup may change too.
The selected pack release is aTNO V6.12.4-Sodium. That file is for Minecraft 26.1.2 with Fabric 0.19.5. It contains 56 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 aTNO?
a Totally Normal Optimization Modpack
aTNO (or a Totally Normal Optimization modpack for long) is an overly complicated optimization modpack made for the 26.1.2 (there's gonna be other versions in the futur) that try to push further the optimization made without sacrificing much of the base quality (now including bugfixes)
Disclaimer: This is made for mid-range/high-end PC and may be worse than vanilla on low-end PC (not tested yet)
Second Disclaimer: This run worse on a Phone (tested on the Oneplus 9 Pro)
Da Number
| Duck | Vanilla | aTNO¹ | Fabulously Optimized² | Remarkably Optimized² | Adrenaline² | Winner |
|---|---|---|---|---|---|---|
| Avg FPS³ ⁸ | 232 | 356 | 281 | 283 | 280 | aTNO |
| 1% Low Avg FPS³ ⁸ | Not Modded | 120-138 | 180-200 | 130-168 | 180-200 | FO / Adrenaline |
| Avg Tick Time (ms)³ | 14.8-16.2 | 5.5-5.9 | 11-12 | 12.5-13 | 11-12.5 | aTNO |
| Avg CPS (chunky)⁴ | Not Modded | 573,55 | 113.92 | 384.59 | 468.04 | aTNO |
| Loading Time (s)⁵ | 6 | 15 | 11 | 10 | 9 | Vanilla |
| World Creation Time (s)⁶ | 18 | 11 | 20 | 10 | 10 | RO / Adrenaline |
| Memory Usage (MB)⁷ | 620 | 580 | 670 | 520 | 450 | Adrenaline |
- The Vulkan Version was used (Updated for V1.2, using Shenandoah GC)
- The latest 26.1.2 version of these modpack was used (using G1 GC)
- The test was on 32 chunk of render distance and simulation with uncapped FPS, looking at the sea
- This command was used: /chunky start minecraft:overworld circle 0 0 2500 2500
- From clicking launch to the menu (didn't count the fade in time)
- From clicking create world till it's fully loaded (used the F3 + 2 graph)
- When creating a new world and waiting until its fully loaded (after GC)
- Depending on the mods/modpack (idk if it apply here), the 1% lows can be fake
This was tested with a Ryzen 5 5500, a GTX 1060 6GB, 6GB Allocated RAM and a SSD SATA on CachyOS with a 1440p monitor
Da Version
The modpack come in 3 version, with each some difference, so its always good to choose the one who fit best
Vulkan Version:
The Vulkan Version make use of multiple advanced technologies like Vulkan, OpenCL and Rust to give the best result on modern hardware. Use this Version if your PC is recent enough and the GPU have enough headroom for the OpenCL utilization (see the advanced section for the OpenCL hardware recommendation).
Sodium Version:
The Sodium Version stay in the OpenGL side with Sodium and does not go into Vulkan, OpenCL or Rust. Use this version if your PC is not recent enough, your PC is not powerful enough or if you prefer the OpenGL side.
Server Version:
The Server Version is made and only for the Server (eg. via Self Hosting or a Server Host), it get ride of the client optimization, which is irrelevant. Use this version ONLY for (and not on) a Server.
The version name
The version name is a combination of multiple things such as:
- The V for version
- The major version, for example for the 26.1.2 its the 26, writed with a 6. For 1.21.1 its the 1, writed with a 1. Separated with a point.
- The sub-major version, for example for the 26.1.2 its the 1.2, writed with a 12. For 1.21.1 its 21.1, writed as 211. Separated with a point.
- The number of realease for this version, for example if the modpack has been released 6 time, the number is gonna be 6. Separated with a point.
- The variant, if its the Sodium Variante then its gonna be Sodium. Separated with a middle dash.
When putting it all together, it give for the fifth release of the Sodium variant of the modpack for 26.1.2 the V6.12.5-Sodium
Fabric
You need Fabric 0.19.3 or later to run the modpack
Q&A
Is it compatible with Vanilla Client/Server ?
Yes, it's fully compatible with Vanilla Clien/Server.
How can I use your Modpack (not only for playing) ?
You can use my modpack as a base for your own Modpack (not obligated, but it would be nice to says that you used it), fork it, use it to compare (saying the version used) and basically everything else (execpt stealing tho, its not nice to steal).
What should I check when using the modpack as a base ?
Firstly you need to choose between Vulkan or Sodium (or Server) due to compatibility reason, then you need to test the incompatibility between mods.
Where can I make a suggestion or report a bug ?
You can make a suggestion or report a bug on the discord server (you can just come in the server discord without any suggestion or bug, so atleast I'm not alone in the serv)
JVM Argument and GC choice (Java 25)
The choice of the JVM argument and the GC can be important, choosing between them can change the experience while playing
Garbage-First (G1) Garbage Collector (GC)
The Garbage-First Garbage Collector (or simply G1 GC) is the Java default garbage collector since Java 9, it's balanced between throughput and latency
Here is the JVM Argument I Recommend:
-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:G1HeapRegionSize=16M -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:InitialCodeCacheSize=16M -XX:ReservedCodeCacheSize=384M -Xss2M --enable-preview --enable-native-access=ALL-UNNAMED
Z Garbage Collector (ZGC)
The Z Garbage Collector (or simply ZGC) is a scalable low-latency focused GC with a goal of having near 0 latency and supporting multi-TB heap size
Here is the JVM Argument I Recommend:
-XX:+UseZGC -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:InitialCodeCacheSize=16M -XX:ReservedCodeCacheSize=384M -Xss2M --enable-preview --enable-native-access=ALL-UNNAMED
Shenandoah GC
The Shenandoah GC is also a low-latency focused GC, it's like ZGC but focused on less bigger heap size
Here is the JVM Argument I Recommend:
-XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational -XX:+ParallelRefProcEnabled -XX:+ExplicitGCInvokesConcurrent -XX:+UseStringDeduplication -XX:+UseCompactObjectHeaders -XX:InitialCodeCacheSize=16M -XX:ReservedCodeCacheSize=384M -Xss2M --enable-preview --enable-native-access=ALL-UNNAMED
Da board
| Feature | G1 GC | ZGC | Shenandoah |
|---|---|---|---|
| Throughput | High | Medium | Medium |
| Latency Target | moderate | Strong | Strong |
| Startup Time | Fast | Moderate | Moderate |
| Concurrent Compaction | Partial | Full | Full |
| Memory overhead | Baseline (~10% headroom) | 15–30% higher than G1 GC | 10–20% higher than G1 GC |
| Throughput cost | Baseline | 5–15% lower than G1 GC | 5–10% lower than G1 GC |
| CPU overhead | Baseline | +5–10% higher than G1 GC | +5–15% higher than G1 GC |
(#thanks javacodegeeks)
Advanced
This section is supposed to come in <details> but curseforge doesn't support it, so instead its just gonna be a huge unhidden pile of text
This section come in 6 parts:
- Hardware recommendation for OpenCL (from C2ME OpenCL): This part is just the C2ME OpenCL compatibility matrix (basically)
- Tested Hardware: This part says more details about the system used to test
- Mod parameter: This part says the change made in the config file of mods and why
- Modified Mod: This part says how and why I modified StateStream
- GPU Workloads and P-State (NVIDIA and Vulkan Version Only): This part just says the specific interaction between the Vulkan Version and NVIDIA GPU
- Mod List: This part just says all the mod used (in any version) with their link and author
Hardware recommendation for OpenCL (from C2ME OpenCL)
Minimum hardware requirements
- a working OpenCL 1.2+ driver
- cl_khr_fp64 support (fp64 support)
Recommended hardware (based on C2ME OpenCL suggestion for 1200CPS+, so take it with a huge pinch of salt)
GPU:
- Nvidia GTX 1060 or greater
- AMD Radeon RX 6500 XT or greater
- Intel Arc B570 or greater
IGPU:
- Idk, sorry guys
Nice things to have
- a working OpenCL 3.0 driver
- cl_khr_device_uuid for stable device matching
- CL_QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE for optimal performance. Not present on AMD GPUs
- cl_khr_priority_hints and cl_khr_throttle_hints for queue priority. Only known to be present on Intel GPUs
- Non-uniform workgroups, not present on Nvidia GPUs and some AMD ones
Platform compatibility matrix
- Supported: known to be fully working in general
- Partial: known to be working with some big caveats
- Unsupported: known to be not working at all
- N/A: Not applicable because the combination doesn't exist.
| Vendor | Generation | Driver | Windows | Linux | MacOS |
|---|---|---|---|---|---|
| NVIDIA | Maxwell and beyond | Proprietary and Open | Supported | Partial¹ | Unknown |
| NVIDIA | Kepler | Proprietary | Unknown | Supported | Unknown |
| NVIDIA | Older cards | Any | Unknown | Unknown | Unknown |
| NVIDIA | nouveau supported GPUs | Rusticl on nouveau | N/A | Unknown | N/A |
| Intel | Gen9, Gen9.5⁵ | Official² | Partial³ | Partial⁴ | Unknown |
| Intel | Gen11, Gen12, Gen12.5⁶ | Official² | Unsupported¹² | Unsupported¹² | Unknown |
| Intel | Gen12.7, Xe2, Xe3 and beyond⁷ | Official² | Partial³ | Partial⁴ | Unknown |
| Intel | Older graphics | Official² | Unknown | Unknown | Unknown |
| Intel | iris supported GPUs | Rusticl on iris | N/A | Unknown | N/A |
| AMD | RDNA1 and beyond¹⁴ | Official⁸ | Supported⁹ | Supported | Unknown |
| AMD | GCN | Official¹⁰ | Unsupported¹³ | Unsupported¹³ | Unknown |
| AMD | radeonsi supported GPUs | Rusticl on radeonsi | N/A | Partial¹¹ | N/A |
| Qualcomm | Any | Official | Unsupported¹² | Unsupported¹² | N/A |
| Apple | Any | MacOS drivers | N/A | N/A | Unsupported¹² |
| Apple | Any | Rusticl on asahi | N/A | Unknown | N/A |
- ¹ The driver is known to hang after a while. Driver branch 535 LTS seem to work fine.
- ² The official driver package on Windows. Gen9 and Gen9.5 needs up-to-date drivers:
- Gen9: https://www.intel.com/content/www/us/en/download/762755/intel-6th-gen-processor-graphics-windows.html
- Gen9.5: https://www.intel.com/content/www/us/en/download/776137/intel-7th-10th-gen-processor-graphics-windows.html
- For Linux: https://github.com/intel/compute-runtime
- ³ GPU is known to crash on pretty much all non-vanilla worldgen. Your millage may vary.
- ⁴ GPU is known to crash with some complex worldgen datapacks, such as Terralith. Your millage may vary.
- ⁵ Gen9 and Gen9.5 are integrated graphics on 6th-9th gen core processors, and 10th gen non-G series core processors
- ⁶ Gen11 and Gen12, Gen12.5 here are integrated graphics in 10th G-series core processors, 11th-14th gen core processors, plus Arc DG1, Arc A-series
- ⁷ Gen12.7 refers to Meteor Lake and Arrow Lake integrated graphics.
- At this point it is integrated graphics in Core Ultra 100 series and above, plus Battlemage dedicated graphic and above.
- ⁸ The official driver package on Windows. The ROCm runtime on Linux.
- ⁹ Driver versions 26.5.1 is known to always crash. Existing installations upgraded to 26.6.1+ may also crash as well.
- If you are experiencing crashes on 26.6.1+, it is recommended to DDU then do a fresh installation.
- ¹⁰ The official driver package on Windows. The AMDGPU-Pro runtime on Linux.
- ¹¹ Mesa 26.1.x branch is known to work on RDNA3/4. Anything can happen with any hardware combination, including corrupted worldgen. Your millage may vary.
- ¹² Missing FP64 support
- ¹³ Driver crashes
- ¹⁴ Integrated graphics for Ryzen 7000 series and 9000 series not included. They are too slow for this task.
(#thanks ishland)
Tested Hardware
Simplified:
- OS: CachyOS
- Motherboard: B550M Phantom Gaming 4
- CPU: AMD Ryzen 5 5500
- GPU: GTX 1060 6GB
- Allocated RAM: 6GiB
- Disk: SSD
- Launcher: PrismLauncher
- Java: Azul Zulu JRE 25
Advanced:
- OS: CachyOS x86_64
- Motherboard: B550M Phantom Gaming 4
- Kernel: linux-cachyos-bore-lto
- Sched-ext Scheduler: Lavd (Gaming mode)
- Display: 2560x1440, 120 Hz
- DE: KDE Plasma
- WM: KWin (X11)
- CPU: AMD Ryzen 5 5500 (12) @ 4.46 GHz
- PBO: +200MHz
- Core Undervolt: -6mV
- GPU: NVIDIA GeForce GTX 1060 6GB
- GPU Driver: nvidia-580xx-dkms nvidia-580xx-settings nvidia-580xx-utils opencl-nvidia-580xx
- Memory: 31.21 GiB
- Swap: 33.21 GiB
- Minimum Allocated RAM: 1GiB
- Maximum Allocated RAM: 6GiB
- Disk (/): 110.00 GiB - btrfs
- Compression: ZSTD level 3
- Launcher: PrismLauncher
- Java: azul_zulu_jre25.0.3
Mod parameter
Some mod config has been modified, so here i'm gonna say what has been changed and why it has been changed (globally).
Async
- enableAsyncSpawn set from false to true
Why? For less laggy entity spawning
Async Particle
- "gpuAcceleration" set from true false
- "appendNewParticlesToRenderer" set from true false
Why? To fix a bug between Vulkan and Async Particle which cause huge lag with a high number of particle
Beryl
- "shadersOn" set from true to false
Why? Not forcing shader for everyone
C2ME
- threadPoolPriority set from "default" (4) to 3
- maxConcurrentChunkLoads set from "default" (24) to 8
- chunkSendingSpeedMultiplierPercentage set from "default" (200) to 0
- gcFreeChunkSerializer set from "default" (false) to true
[openclAccel]
- allowIncompatibilityFallback set from "default" (false) to true
Why? Faster yet less laggy chunk creation/loading, also an activated Fallback
Fast Noise
- tree set from false to true
Why? avoid multiple calls to the thread when generating
Ixeris
- aggressiveCaching set from false to true
- keyboard set from false to true
Why? improve the event polling performance
Modernica
- perfChunkMeshing set from true to false
- perfDeduplicateClimateParameters set from false to true
- perfDeduplicateLocation set from false to true
- perfNetworkEnhancements set from true to false
- perfNetworkOptimizations set from true to false
- perfRemoveBiomeTemperatureCache set from true to false
- perfResourcepacks set from true to false
- perfWorldgenAllocation set from true to false
Why? For mod/datapack compatibility and less resource utilization
ServerCore
features:
- prevent-moving-into-unloaded-chunks set from false to true
- xp-merge-radius set from 0.5 to 1
- item-merge-radius set from 0.5 to 1
lobotomize-villagers:
- enabled set from false to true
Optimizations.yml
- fast-biome-lookups: true
Why? For reducing the time to calculate the Tick
Structure Layout Optimizer
- "deduplicateShuffledTemplatePoolElementList" set from false to true
Why? make structure layouts generate slightly faster
StateStream
- update_culling_enabled set from true to false
Why? Because the json file doesn't work (or I'm dumb, the two is possible)
TwinSession
- autoOp set from true to false
- spawnNearPlayer set from true to false
Why? If you already played with friends you know, you know…
Modified Mod
For the Vulkan and Sodium version of the Modpack, I had to modify StateStream for it to work in SinglePlayer too, here is the modification made:
- Suppressed quilt.mod.json (idk why)
- Modified the file fabric.mod.json at "environment": from "server" to "*"
GPU Workloads and P-State (NVIDIA and Vulkan Version Only)
This part concern more the NVIDIA GPU side.
Normally in Minecraft, the GPU automatically switch from P8-P5 to the P0 (Maximum Performance), but on the Vulkan Version, instead of switching to the P0 as it should, it switch to the P2 (Workload mode).
This is due to the OpenCL implementation that the NVIDIA Driver detect and automatically switch to the P2 as intended.
This is normally not affecting the performance by a ton (you wont see any difference for Minecraft), but the VRAM clock is gonna be lower than in P0.
Mod List
- Almanac by frikinjay
- Alternate Current by Space Walker
- Async by AxalotL, Alchemy, Bliss, FurryMileon, Grider, jediminer543
- Async Advancement Toast by Author87668
- Async Logger by decce
- AsyncParticles by Harvey_Husky
- AsyncScreenshot by Author87668
- AudioThrottle by Noslow
- Better Biome Blend by FionaTheMortal
- BetterRenderDistance by Warma
- BugFixerUpper by 2No2Name
- Chunky by pop4959
- Cloth Config v26.1 by shedaniel
- Command Optimiser by Barnaby
- Concurrent Chunk Management Engine by RelativityMC, ishland
- Concurrent Chunk Management Engine (Optimizations/Acceleration/OpenCL) by RelativityMC, ishland
- Configured Defaults by Fuzs
- CursorCentered Fix by LitnhJacuzzi
- Debugify by isXander
- Disconnect Packet Fix by
- e4all by JustPixel
- Enttick by cintlex
- Fabric API by FabricMC
- Fabric Language Kotlin by FabricMC
- Farla's Hotbar Optimizer by Farla
- Fast Noise by ZenXArch
- FastMapCodec by neko
- FastServerPings by vansen
- FerriteCore by malte0811
- Fishing rod fix by andrewchik
- Fzzy Config by fzzyhmstrs
- Gnetum by decce
- ImmediatelyFast by RK_01
- Immersive Optimization by Luke100000
- IncrementalPlayerSave by ExtraJuiceMan
- Iodium by BlackGiack
- Iris by coderbot, IMS212, Justsnoopy30, FoundationGames
- Ixeris by decce
- Jasione by decce
- Ksyxis by VidTu
- LetMeDespawn by frikinjay
- Lite FPS by Patrolin
- Lithium by JellySquid, 2No2Name
- Marlow's Crystal Optimizer by Bram, Marlow
- MaxHealthFix by Darkhax
- Mod Menu by Prospector, haykam821, gniftygnome, TerraformersMC
- Modernica by omo50, embeddedt, jellysquid3
- More Culling by FX - PR0CESS, 1Foxy2
- Multicore Magic by the-real-ltcg
- Not Enough Vulkan by FlashyReese, amiralimollaei
- Optimized block entities by maDU59_
- Oxidizium Panama by QPCrummer
- Placeholder API by Patbox
- PrickleMC by Darkhax
- Put A Plug In it! by Dipilodopilasaurus
- RailOptimization by Andrew Elizabeth / EasterGhost
- Resourcefulconfig by ThatGravyBoat
- ScalableLux by Spottedleaf, ishland
- ServerAddressSpaceFix by TheWhiteDog9487
- ServerCore by Wesley1808
- Sharpness Tooltip Fix by SharpnessTooltipFix contributors
- SignFaster by LoLip_p
- Sodium by JellySquid (jellysquid3)
- Sodium Extra by FlashyReese
- Sodium Relief by Erotoro
- StateStream by SQRT256_
- Structure Layout Optimizer by TelepathicGrunt
- TNT Optimiser by jayjoke
- TT20 by JX_Snack, Lemonnik
- Thiepine by Apladokimes
- Title Fixer by TheGameratorT
- TwinSession by (The)MisterFish
- Very Many Players by ishland
- Volume Fix by Roundaround
- VulkanMod by Collateral
- YetAnotherConfigLib by isXander
Project description from CurseForge.
Mods in aTNO V6.12.4-Sodium
Open any mod on Modpacks.ch to check its files and dependencies.
00b8056d0ff85988abfb298667858b824c9e28e9 · CurseForge file 7949571 · Project link unavailable Side not labelledc332e3ea2fd5f9e70a5a72498a9fede3e6a84015 · CurseForge file 7805108 · Project link unavailable Side not labelled3fbcf504e0117990e7e4e490aba56b5112a9fadc · CurseForge file 8713495 · Project link unavailable Client onlyd1affbf48c50f60ae59e6b66fb78b1e6427bfddf · CurseForge file 8631013 · Project link unavailable Side not labelledc62ee579567d80e53a483b1ae87765da05094b03 · CurseForge file 8761031 · Project link unavailable Client only3e0f7b46487239ac065ade50517863bbb237764d · CurseForge file 8713515 · Project link unavailable Client only49b12024bcaf782298de8157383ec75652e1cdb1 · CurseForge file 8132250 · Project link unavailable Client only0045820bffd72feabde004a52e0ce52c819f8cc8 · CurseForge file 7931634 · Project link unavailable Client only9190b464cdafda10a5ec1ab3ab6e936cd58192af · CurseForge file 8408922 · Project link unavailable Client onlyfc474a05b319c77c3f8f932f42908c27ed339db7 · CurseForge file 7858952 · Project link unavailable Side not labelled04c619daa39b82a1be75d1c09e5ff1c144640da0 · CurseForge file 8646453 · Project link unavailable Side not labelledfc1f2f374c5c82117599071ed18b6ef9bba2c7fb · CurseForge file 8036332 · Project link unavailable Side not labelled832f9047bc4af13587709c74f7c37e1c8579d1eb · CurseForge file 7817582 · Project link unavailable Side not labelled517ad63818254827275d2ea80d210e1255ca7724 · CurseForge file 8031266 · Project link unavailable Side not labelled1fa528d718e7f80ad8400324624b4814d257d601 · CurseForge file 8668473 · Project link unavailable Client onlyb1d39e4bb31fc4287159280c0fc0c2d092a183ad · CurseForge file 7906722 · Project link unavailable Client onlycad42b802f939a6054dd16df437ae59a2be7f891 · CurseForge file 7844747 · Project link unavailable Side not labelled62ac7ed3bbc0b920428bcfc18d1962836b84c391 · CurseForge file 8287120 · Project link unavailable Client only48015edea46d89a9f86db15de8d0d72a35d01bf6 · CurseForge file 8791705 · Project link unavailable Side not labelled5fe5204ccc96a17340570db66a5b4127b8176246 · CurseForge file 8449991 · Project link unavailable Side not labelled37fac0eb1a9689a0be3de00c32f00c64586a7629 · CurseForge file 8678071 · Project link unavailable Side not labelledeac76ff0f3753422c61b2c44487d0d195d88d4bc · CurseForge file 7806040 · Project link unavailable Side not labelled21181251d4d1d6497d34e66f88bd62e12a67074a · CurseForge file 8342221 · Project link unavailable Client onlydabdfb956438fc9526ec0794fcf4ff0261a75870 · CurseForge file 7807644 · Project link unavailable Side not labelled77d25246717e20ea3a55ea9de9cc9a814523e751 · CurseForge file 8735611 · Project link unavailable Client only0bc5865bcb7f2f09d85559a58fccddcfd335f44d · CurseForge file 8348738 · Project link unavailable Client only0896ceee0e0e34eb8e6dc2106d0fd3d48488dd5c · CurseForge file 8429533 · Project link unavailable Side not labelled6a345caf8850e38dccd076f984cf02d6ec39ed83 · CurseForge file 8868955 · Project link unavailable Client onlya40fb9887a68e911a47d8333d3a8ae0cce67cc0c · CurseForge file 8651203 · Project link unavailable Client only68d596617c49f4ab20bd84b27cc6779e9d071b9b · CurseForge file 8729481 · Project link unavailable Side not labelled6f4b2ea7827da8136bdf436457a2ba3fcdb2120e · CurseForge file 7979747 · Project link unavailable Side not labelled029d80308e7e4588829bfe175b965aed4a706a4c · CurseForge file 7949575 · Project link unavailable Side not labelled1fca9acba8eaaf508824b66e8171766d30863149 · CurseForge file 8624273 · Project link unavailable Client only7959f418969ee8bfe50c0f21f352ed08b382f133 · CurseForge file 8533267 · Project link unavailable Side not labelled110ffffd07d76fdbf75f404a68f7001ab2156e54 · CurseForge file 8148878 · Project link unavailable Client onlye0cf5585f31d8dde3f2dedae6a8bd02cd517d9bd · CurseForge file 8269735 · Project link unavailable Side not labelledfa3fda3ed7941200190e146ecd39485166b01773 · CurseForge file 8854447 · Project link unavailable Client only1155f693ca85a925f790cabac2ef9b1f5984283d · CurseForge file 8563681 · Project link unavailable Client onlyae98a6a022c3760828a6c7f522448fcb77a4959d · CurseForge file 8377553 · Project link unavailable Client only68a103222a7e682d2062954c51b06127cddcb59e · CurseForge file 8857791 · Project link unavailable Client only942e115e172bec20e8a0a21394f74200cdff4129 · CurseForge file 8637740 · Project link unavailable Side not labelledc1ce548549ec4517b9393985cefc65389e6f36d8 · CurseForge file 7908941 · Project link unavailable Side not labelled59205011d57d4845830c7809ee5641997291eac9 · CurseForge file 8340206 · Project link unavailable Client onlya086f3e02625ea6d7d17eae649c09e190e3442b5 · CurseForge file 8397190 · Project link unavailable Side not labelledd16f65fec7555be684b8bc923eed05e1b95e6edd · CurseForge file 8410898 · Project link unavailable Client only96c6afabeec4f7c0468bb17b3c29fb1bb6aa0125 · CurseForge file 7872555 · Project link unavailable Side not labelled45c36984c42cab6bc05d916a1d4b75c97ea91ddc · CurseForge file 8401062 · Project link unavailable Side not labelledf69e39b6a750eb14f2cd6c07dfab64fd3d71192f · CurseForge file 8312205 · Project link unavailable Side not labelledd0a5daa62acf8b74ced402f6fe8ed5c1aa8f16c3 · CurseForge file 8716661 · Project link unavailable Client only630f6fc8646aa50b77cfa92e0c94f7276f40039a · CurseForge file 8404378 · Project link unavailable Client onlyd107b02081262e243e80559192a2de86007155d6 · CurseForge file 8859589 · Project link unavailable Client only4a0fc84879fe358bdfd395af9238e14950dca748 · CurseForge file 7808376 · Project link unavailable Side not labelledfe2a066bea316b063363f00fd748de3d7eaa142d · CurseForge file 8551007 · Project link unavailable Side not labelledaece88184dda1f7bd2306a7c2652c8f4ad3677f8 · CurseForge file 8228333 · Project link unavailable Side not labelled5841b45d43a693f745bff4ab9ac4d01ab9789594 · CurseForge file 8464640 · Project link unavailable Client only01ffa178e8384460943263572c1fac5f38549076 · CurseForge file 8518062 · Project link unavailable Side not labelledPick your setup
aTNO by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Made local changes? Try them in a copied instance before touching a world you care about.
Recent files
aTNO versions and loaders
Looking for an older file? The official CurseForge project page is in Resources.