Back to modpacks
BareBones Template (Forge) project artwork

CurseForge · Minecraft modpack

BareBones Template (Forge)

An optimized minimalistic template modpack for Minecraft 1.12.2 (Forge).

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

Quick answer

Which BareBones Template (Forge) release matches 1.12.2 Forge?

Updated 3 days ago
Best match for your filters Bare Bones Template (Forge) V1.3.0.zip
Game version 1.12.2
Loader Forge 14.23.5.2864

Bare Bones Template (Forge) V1.3.0.zip is a complete pack release for 1.12.2 with Forge 14.23.5.2864. Install it as its own launcher instance. If the creator publishes a separate server file, make sure it names this exact pack release. 22 mods in this pack file.

Pack setup

How should I set up BareBones Template (Forge) for players and a server?

Use Bare Bones Template (Forge) V1.3.0.zip 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 Bare Bones Template (Forge) V1.3.0.zip
Dedicated server setup Match Bare Bones Template (Forge) V1.3.0.zip
Pack loader Forge 14.23.5.2864

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 22
Client only 5
Server only 0
Not labelled 17

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 BareBones Template (Forge)?

Bare Bones Template (Forge) V1.3.0.zip on 1.12.2 Forge. The pack contents and setup notes below stay tied to that release.

22 mods in this pack file

The selected pack release is Bare Bones Template (Forge) V1.3.0.zip. That file is for Minecraft 1.12.2 with Forge 14.23.5.2864. It contains 22 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 BareBones Template (Forge)?

BareBones Template Modpack (Forge)

BareBones is a template modpack for Minecraft 1.12.2 that aims to create a minimalistic standardized mod list that can be used as a base for new modpacks or a means of updating old modpacks to the new standards.

Effort was made to ensure that the only mods included in the template by default are those that provide significant QoL improvements, game optimizations, or bugfixes without directly affecting gameplay.

BareBones also includes a pre-configured Crash Assistant problematic mods config as well as the custom built PackCompanion mod, allowing users to easily identify mods that cause issues or are superseded by other mods.

This pack DOES NOT include any new content or gameplay modifications outside of minor tweaks present in Universal Tweaks.

This pack DOES NOT include any type of shader or lighting enhancement mods beyond those that directly improve performance.


Installation Instructions

Fresh Installations

  1. Download or import the BareBones modpack into your preferred launcher.
  2. Add any desired mods from the 'Optional' section of this readme to the BareBones instance.
  3. Add any mods you want included in the modpack.
  4. Run the modpack.
    • If CrashAssistant notifies you of any problematic mods, remove them accordingly.
    • If duplicate mod ids are found, remove any outdated versions.
  5. Once the modpack has launched, either enter a new world and click the provided links in the chat window or navigate to <modpackinstance>/config/packcompanion/outputs and open the most recent html output log.
  6. The PackCompanion output features a list of recommended actions to ensure a stable modded environment. Follow the advised actions whenever possible.
  7. Once all changes have been made, delete or disable the PackCompanion mod.
  8. Launch the modpack and enjoy your updated instance!

Modpack Updating

  1. Download a new instance of the modpack you wish to update.
  2. Update the following mods to their most recent version if they are present.
    • Dynamic Surroundings
    • Orelib
  3. Create an instance of the BareBones pack template using your preferred launcher.
  4. Add any desired mods from the 'Optional' section of this readme to the BareBones instance.
  5. Copy the config and mods folders from the BareBones instance into the other modpack.
  6. Run the modpack.
    • If CrashAssistant notifies you of any problematic mods, remove them accordingly.
  7. Once the modpack has launched, either enter a new world and click the provided links in the chat window or navigate to <modpackinstance>/config/packcompanion/outputs and open the most recent html output log.
  8. The PackCompanion output features a list of recommended actions to ensure a stable modded environment. Because some mod updates may break CraftTweaker scripts, it is advised to only update a few mods at a time. If errors occur, you can either update the scripts to reflect any changes or revert to the previous version of the mod.
  9. Once all changes have been made, delete or disable the PackCompanion mod.
  10. Launch the modpack and enjoy your updated instance!

Included Mods

  • Advancement Locator (1.2.2) - A QoL mod that adds left click interaction to chat frame Advancements as well as an Advancement locator command.
  • Alfheim Lighting Engine (1.6) - A lighting engine replacement for Minecraft, optimized for performance and fixing many bugs. If you encounter issues with Alfheim, you can try using 燐/Hesperus, though it is not recommended.
  • CensoredASM (5.3.1) - A collection of large optimizations targeted at 1.12.2.
  • ConfigAnytime (3.0) - A utility mod allowing early configuration loading. Used by Universal Tweaks and many other mods that modify Minecraft's code with mixins.
  • Crash Assistant (1.11.6) - An advanced crash log handler with several important debugging tools. Used in the BareBones template to locate incompatible and depreciated mods.
  • Fixeroo (2.3.6) - A collection of small fixes for Minecraft, most notably an improved implementation of the Clumps mod.
  • Flare (0.7.0) - A performance profiler for 1.12.2 clients and servers based off of Spark.
  • FPS Reducer (1.20) - Reduces CPU and GPU usage when the game window is inactive or minimized.
  • Gnetum (1.3.5) - Improves performance in GUIs by distributing HUD updates over multiple frames.
  • Had Enough Items (4.29.15) - An updated fork of JEI for 1.12.2 with optimizations and more features.
  • JEI Area Fixer (2.3.0) - A collection of mod fixes to prevent GUI overlap with JEI/HEI.
  • LemonSkin (4.0.0) - An updated fork of AppleSkin, adding item food value tooltips and advanced hunger bar appearance.
  • MixinBooter (10.7) - A standardized library used for bytecode manipulation. Required by most mods in this pack.
  • Mouse Tweaks Unofficial (3.1.5) - A continuation of MouseTweaks for Minecraft 1.12.2, adding improved mouse GUI interactions.
  • PackCompanion (1.0.2) - A utility mod used to assist players and modpack makers in finding updated forks and problematic mods.
  • Reach Fix (1.1.3) - Fixes the reach distance attribute not applying to player and entity attacks. Also improves hitbox interpolation when attacking entities.
  • Red Core (0.7.1) - A library mod used by Alfheim Lighting Engine.
  • SerializationIsBad (1.5.2) - Fixes a number of serious security vulnerabilities present in several mods.
  • Sound Device Options (1.0.4) - A small mod that adds an option to switch the sound output device without reloading the game.
  • StellarCore (1.5.22) - A collection of tweaks, optimizations and fixes targeted at 1.12.2.
  • Universal Tweaks (1.19.1) - A community project to consolidate various bugfixes and tweaks into a single solution for Minecraft 1.12.2.
  • VintageFix (0.6.2) - An updated an improved version of FoamFix. Improves load times and RAM usage for Minecraft 1.12.2.

Optional Mods

  • Aqua Acrobatics - Backports 1.13+ swimming, crouching, and crawling. Also backports item floating, which may cause issues with some mods.
  • Enchantment Descriptions - Adds descriptions to enchantments describing their effects. Supported by most, but not all, mods that add enchantments.
  • Ender's Modpack Tweaks - A collection of modpack tweaks, most notably an updated enemy health bar render. Has a soft requirement for AssetMover which may increase load times.
  • Entity Culling (by tr7zw) - Improves performance by hiding entities and tile entities that are not in the player's line of sight. May cause some tile entities to flicker. Performance increases may vary.
  • FastEntityRender - Improves entity rendering performance. Mod has not been published to CurseForge and does not support shaders.
  • Inventory Bogo Sort - An updated and highly configurable inventory sorter. Requires Key Binding Patch which breaks existing keybind settings.
  • JEI Utilities - Adds a number of useful JEI functions such as view history and recipe bookmarks.
  • Particle Culling - Prevents particles outside the player's view from rendering. May cause inconsistent particle behavior. Performance increases may vary.
  • Packet Fixer - Fixes a number of packet issues in Minecraft. Slight overlap with Universal Tweaks.
  • Potion Descriptions (Forge) - Adds descriptions to potions describing their effects. Not as widely supported as Enchantment Descriptions.
  • Raw Mouse Input - Blessed Edition - (Forge only) Makes Minecraft 1.12.2 use raw mouse input, making mouse input feel smoother.
  • Roughly Enough IDs - Extends the block, item, biome, potion, and enchantment ID limits. Required for large modpacks.
  • ScalingGUIs - Decouples the scaling of individual GUIs, the HUD, and Tooltips. Extremely useful for anyone playing at resolutions higher than 1080p.
  • Server Tab Info - Adds a the mean tick time and ticks per second (TPS) to the server info tab. Extremely useful for detecting TPS lag on servers or single player worlds.
  • ZS Packet - Improves client to server and server to client packet compression. Provides a very small performance increase when hundreds of packets are being generated every second (which is extremely rare).

FAQ

Q: Are there any other render optimization mods?

Yes, there are three:

The effectiveness of these mods varies heavily from user to user, with some people getting significantly better performance, while others get worse performance.

While not included in the 'Optional' section of this template, Nothirium is the BareBones recommendation. If adding Nothirium to your pack, be sure to also include Naughthirium.

Should you choose to add OptiFine to your modpack, be sure to also include OptiNotFine.

You can read more information about these mods here: Render optimization mods

Q: Why wasn't Entity/Particle Culling included by default?

Culling mods need to perform calculations to determine whether an object should be culled. As a result, they will always have some processing overhead.

This means that these mods only have a performance increase once a world or base reaches a considerable number of entities or tile entities that are loaded and rendered.

These mods are safe to include by default, but their actual performance increase will vary on a case by case basis.

Q: Why wasn't OptiFine included?

OptiFine for 1.12.2 is extremely outdated and no longer supported by the developers. It increases load times and can cause rendering issues with modded entities. It is not incompatible with the BareBones template, but it may require additional configuration.

If you do choose to include OptiFine, be sure to also add OptiNotFine to your modpack instance.

Q: Why wasn't included?

When it comes to optimizations and fixes there is a lot of misinformation in the community. Bad actors will describe massive performance gains while posting mods that do nothing (Performant) or actively make game performance worse (Frustum Culling).

BareBones is configured to automatically detect the majority of these problematic mods, but you should always be wary of any mod describing itself as an "Optimization" or "Performance" mod.

Q: How can I spot questionable mods?

BareBones includes a number of features to help you find mods that cause issues, but there are new problematic mods being added to CurseForge and Modrinth on a daily basis.

When determining if a mod is actually useful, be sure to look out for these warning signs:

  1. The mod description boasts improved FPS or increased optimization. Watch out descriptions that are incredibly vague and use key phrases such as "improved FPS", "reduced CPU/GPU load", "increased performance", or "improved optimization".
  2. Don't fall for the hype. Very few (if any) mods can actually boost performance by 50% or by 100 FPS. Be wary of any mod that boasts extremely high performance gains.
  3. Tons of features. If a mod description seems like it is too good to be true, it probably is. AI generated text leans towards sycophantic tones, telling you what you want to hear. Hundreds of additions with no incompatibilities is virtually impossible in modded environments.
  4. The mod license is All Rights Reserved. While this isn't an immediate indication the mod is problematic, most mods that actually improve performance use open source licenses so other people can learn from or help improve the mod.
  5. The mod is closed source. Most actual performance mods will post a link to a source repository so people can view the code. A closed source optimization mod is a good indicator that the mod author is trying to hide something.
  6. The description heavily uses colored text symbols or emojis. While mod authors do try to spruce up their description pages, AI generated descriptions heavily utilize colored symbols for all of their section headers. If a description is AI generated, there's a high chance the mod is as well.
  7. Beware small file sizes. While Minecraft mods are not exactly large, mod jars that are smaller than 20 KB are extremely rare. When they are that small, chances are that their effect is equally limited.

While none of these signs are enough to disqualify a mod on their own, together they serve as a decent litmus test for questionable mods.

Q: Where can I find a list of updated mods and mod forks?

CleanroomMC maintains a incomplete, but constantly updated list of depreciated mods and their forks. You can find this list here: Preparing Your Modpack

Project description from CurseForge.

Mods in Bare Bones Template (Forge) V1.3.0.zip

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

!!!CrashAssistant-forge-1.12.2-1.11.12.jar SHA-1 8a71f76d8c71dbfb4b8f17f659114e4daec47e8d · CurseForge file 8636626 · Project link unavailable Client only
!configanytime-3.0.jar SHA-1 b6d8a10219d3802e04de6b1e815a5853e50adbcc · CurseForge file 5212709 · Project link unavailable Side not labelled
!mixinbooter-11.15.jar SHA-1 c56946517360294673dc3fe30edab90cbdd08da2 · CurseForge file 8701264 · Project link unavailable Side not labelled
!Red-Core-MC-1.8-1.12-0.7.1.jar SHA-1 d272efd0c807908138edbac8e6cb2d90127ac01a · CurseForge file 7455761 · Project link unavailable Side not labelled
Alfheim-1.6.jar SHA-1 15aaa39a13e18ab2f29456b25fd9732da1949329 · CurseForge file 6687458 · Project link unavailable Side not labelled
cta-1.12.2-1.2.2.jar SHA-1 9b683d316ec78f404de3fc7275a23ed241cba749 · CurseForge file 4723768 · Project link unavailable Side not labelled
Fixeroo-2.3.6.jar SHA-1 62e9ab48dae0b6f864f81a400bdef49964a1bf03 · CurseForge file 7095475 · Project link unavailable Side not labelled
flare-0.8.0.jar SHA-1 13d7a4bc80805f7a92fd8d41c90e7dfd53df2ddb · CurseForge file 7857037 · Project link unavailable Side not labelled
FpsReducer-mc1.12.2-1.20.jar SHA-1 50c323de01f2235d351bf5417da6d4ef494b12e6 · CurseForge file 3362160 · Project link unavailable Side not labelled
gnetum-1.4.3.jar SHA-1 f726eaa6b6a536802ce65cd6b015652456b36c0d · CurseForge file 8095729 · Project link unavailable Client only
HadEnoughItems_1.12.2-4.34.3.jar SHA-1 e3aaf84758004c37fa1bf49e55418acd3d790708 · CurseForge file 8648715 · Project link unavailable Side not labelled
jei_area_fixer-2.3.0.jar SHA-1 cf508c8f424df032a55bbbbaeb8333263ebf41ec · CurseForge file 7264095 · Project link unavailable Client only
lemonskin-4.0.0.jar SHA-1 a3445db181f0837da44d0434f4bef31ac34bd098 · CurseForge file 7763338 · Project link unavailable Side not labelled
loliasm-5.33.jar SHA-1 71eea31ddedc783b02bee6490d4c1f3aae10cc9c · CurseForge file 8225778 · Project link unavailable Side not labelled
moresoundconfig-1.0.4.jar SHA-1 5a17517653deef1faf9d47005aad288b7c61ecaa · CurseForge file 2707092 · Project link unavailable Side not labelled
mousetweaks-1.12.2-3.1.5.jar SHA-1 793920175608d000688a88fce14f4c04efdedc58 · CurseForge file 5876158 · Project link unavailable Client only
packcompanion-1.2.0.jar SHA-1 a33d3dce7170fe356ae34df3364ce416df01a7f7 · CurseForge file 8756403 · Project link unavailable Client only
ReachFix-1.12.2-1.1.3.jar SHA-1 d9994c089b4f30de9f7be0690624a535716456d1 · CurseForge file 6327271 · Project link unavailable Side not labelled
serializationisbad-1.5.2.jar SHA-1 da05f7344986d425c858decb36cf776b3fe53dad · CurseForge file 5187152 · Project link unavailable Side not labelled
StellarCore-1.5.22.jar SHA-1 7820ea638ae57736aa0edf991f22900637ad4469 · CurseForge file 6480479 · Project link unavailable Side not labelled
UniversalTweaks-1.12.2-1.20.1.jar SHA-1 61ecdb9c053afcd6b032f5fb471b54d534f74489 · CurseForge file 8181251 · Project link unavailable Side not labelled
vintagefix-0.7.0.jar SHA-1 a753529902a23e17da091f15b6dee6690f75b217 · CurseForge file 7958801 · Project link unavailable Side not labelled

Pick your setup

BareBones Template (Forge) by Minecraft version and loader

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

1 available setups

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

Recent files

BareBones Template (Forge) versions and loaders

3 of 3 releases match
Clear filters

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