Mods

From CivWiki
Jump to navigation Jump to search

Mods are widely used on Civ servers to optimize gameplay. Many are bundled into modpacks created by other players to utilize mods.

This page serves as a guide and showing you how to download mods for certain versions. Note that installation may be different depending on Fabric/Forge or depending on version, so please keep in mind what version you are looking for.

Modloader Installation

Installing your modloader depends on your version.

If not already downloaded, install Java version 17. Make sure to select the install method for your system (usually an .msi or .dmg, unless you're on Linux, then you know what you're doing).

If not already downloaded, install Java version 8. Make sure and scroll down in the options and change "Java version" to "Java 8 (LTS)" and select the install method for your system (usually an .msi or .dmg).

Launcher Install (recommended)

Use Prism Launcher to install different versions of Minecraft and modpacks concurrently.[n 1] When creating an instance, make sure to select your correct version and use your preferred mod loader as part of the installer (Fabric/NeoForged for 1.20, for example). For more information, click here.

When downloading mods, you can install them directly from Curseforge within Prism Launcher's client. See here for how to do so.

Manual install

Installing manually depends on your version.

Fabric is the highly recommended modloader available for 1.20; most mods built for Civ these days are all built for Fabric these days.[n 2] Download the installer here.

NeoForge can also be used for this version, however fewer mods for Civ are available through Forge-like loaders. Note that all Forge mods are compatible with Neoforge.[n 3] Click here to go to the installer page, then switch the version to 1.20.4.

Forge is the primary modloader available for this version. Install it here.

Liteloader can also optionally be installed for mods that don't require changing game mechanics. Install it here.

Mod List

Please note:

  • Mods are separated by category, sorted alphabetically. Please make sure you are downloading the correct mod for your loader.
  • This is not an exhaustive, nor approved list of mods; this is merely a list of mods that are widely used within Civ. Please make sure you comply with the server's rules before installing these mods, you are downloading and using these mods at your own risk.
  • If you're using a launcher system, you may be able to directly download these mods from the launcher itself. You can find most of these mods on either Curseforge or Modrinth.

Fabric/dependency-specific

Mod name Loader Download Description
Fabric API Fabric Modrinth Required for many mods on Fabric to interact with the game itself.
Cloth Config API Fabric Modrinth A Config API for Fabric and Forge, required for a few HUD and config plugins.
Neoforge Modrinth

Building Mods

Mod name Loader Download Description
Effortless Structure Fabric/Forge Modrinth Easy and versatile way to copy common building patterns in order to speed up creative building. Can be used on any creative server.
Grid Fabric Modrinth Displays a grid for each block.
Litematica Fabric Curseforge Loads schematics and display a template on client-side. Requires MaLiLib.
WorldEdit Fabric/Forge Modrinth Multiple tools that help modify the world as a whole, for use on creative worlds.
WorldEditCUI Liteloader Modrinth Client-side UI that allows you to visualize WorldEdit selections.

Bookkeeping

Mod name Loader Download Description
Ghostwriter Forge Github Allows loading and saving Minecraft books, great for librarians on the server.
Stendhal Fabric Modrinth Allows loading and saving Minecraft books as well as including extra features to implement new GUIs and functionality when writing books.
Textbook Fabric Modrinth[note 1] Allows you to import books from text files (and your clipboard) and export books to text files. Requires FireplaceLib.

Botting

Remember to follow the botting rules of your server.

Mod name Loader Download Description
JS Macros Fabric/Forge Github Write Javascript programs to run in-game.

Chatting

Mod name Loader Download Description
AdvancedChat Core Fabric Github[note 2] The host mod for all AdvancedChat mods. Mostly internal features, filters profanity and display a time for sent messages.
AdvancedChat Log Fabric Github[note 2] Archives and searches through chat history. Requires AdvancedChat Core (above)
AdvancedChat Filters Fabric Github[note 2] Manipulates incoming messages, can be scripted using Javascript. Requires AdvancedChat Core (above)
AdvancedChat Box Fabric Github[note 2] Complex suggestion/autocompletion features. Requires AdvancedChat Core (above)
AdvancedChat HUD Fabric Github[note 2] Formatting & tab features, similar to TabbyChat2. Requires AdvancedChat Core (above)
SimpleVoiceChat Fabric Modrinth Integrates voice chat in Minecraft, allows you to have voice chat conversations with those nearby.
Neoforge Modrinth
TalkBubbles Fabric Modrinth [note 1] Adds chat bubbles on top of player's heads.

Civ-specific

Most Civ-specific mods are currently not updated to 1.20. For 1.18 versions, click the 1.18 tab.

Mod name Loader Download Description
CivModern Fabric/Forge Github A collection of useful utilities for Civ, such as radar messages, macros, etc. (If you're playing CivMC, please make sure to use the CivMC-legal version.)
CombatRadar Fabric/Forge Modrinth Radar and login/out messages, with ally/enemy/neutral name colors.

Cosmetic

Mod name Loader Download Description
Cosmetica Fabric Modrinth Shows capes, hats, discord tags, and custom messages.
Ears Fabric Modrinth Show ears, tails, wings, etc. that are stored on players' skins
Hatlist Fabric Modrinth Shows hat skins on the player tab list.

HUD/PvP Mods

Remember to follow the legal PvP techniques on your server.

Mod name Loader Download Description
AppleSkin Fabric Github[note 1] Shows hunger/saturation bars on bottom HUD.
Forge Github
BetterPvP Fabric ChocolateMC Shows potion effects, armor and tool durability and other additions making it easier to PVP.
NeoForge ChocolateMC
InventoryHUD+ Fabric CurseForge Allows you to see one's inventory permanently in game, adds other features common in PVP HUDs.
Forge CurseForge
MiniHUD Fabric CurseForge Shows in-game block data, most notably light level data (requires MaLiLib)

Mapping

Remember to turn off cavemode if you install a map mod. Most Civ servers do not allow cavemode to be used.

Voxelmap: Hit M or your specified full screen map key, and go to Options, then de-select cavemode.

JourneyMap: Hit J or your specified full screen map key, and go to Options, under Minimap Preset 1 there should be an option for Show Caves, de-select that option. Note: using the [ or ] keys can change between map modes in Journeymap, be cautious of switching to cavemode.

Xaero's Minimap: Hit Y or your specified settings keybind, and go to Block Map Settings, in this menu there is the cave mode option, click it a few times until it says Cave Mode: Off.

Mod name Loader Download Description
Bobby Fabric Modrinth Allows for render distances greater than the server's view-distance
Distant Horizons Fabric/Forge GitLab[note 3] Allows infinite draw distance which allows rendering across the Minecraft world
JourneyMap Fabric Modrinth Has a good looking interface, lots of customizable options. Support here
Neoforge Modrinth
VoxelMap Fabric Modrinth [note 4] Waypoint icons; world map can be zoomed out very far. Support here
Xaero's Minimap (Fair Play) Fabric Modrinth Shows a minimap of the world, smoothest experience, has relatively basic features This version automatically disables entities and cave mode.
Neoforge Modrinth
Xaero's World Map Fabric Modrinth World map view in combination with Xaero's Minimap.
Neoforge Modrinth

Optimization/Performance

Mod name Loader Download Description
BetterBeds Fabric Modrinth Optimizes bed rendering -- low impact on performance.
DashLoader Fabric Modrinth[note 5] Improves asset loading by caching the games content.
DynamicFPS Fabric Modrinth Reduces the speed as which Minecraft renders when it's not focused.
Neoforge Modrinth
EntityCulling Fabric Modrinth Optimizes entity rendering by not loading any mobs not visible -- useful in large cities.
Neoforge Modrinth
FastChest Fabric Modrinth Optimizes chest rendering -- low to medium impact on performance.
FerriteCore Fabric Modrinth Reduces memory usage of Minecraft -- high impact on performance
NeoForge Modrinth
FPS Reducer Fabric Modrinth Reduces rendering load when Minecraft is not focused -- low impact in game, medium impact while in another window
NeoForge Modrinth
Krypton Fabric Modrinth Optimizes the Minecraft networking stack -- low to medium performance
Lithium Fabric Modrinth Optimizes the internal game server to reduce tick usage -- medium to high impact on performance
Optifine Forge Optifine Provides an FPS booster, HD texture and shader support.
Sodium Fabric Modrinth Optimizes graphical rendering on computers, and greatly reduces framerate & stuttering -- strong impact on performance

Visual Enhancement/Replay

Mod name Loader Download Description
Gamma Utils Fabric Modrinth Adds keybind to enable gamma mode.
Iris Shaders Fabric Modrinth Shader mod that intends to be compatible with Optifine shader packs
Optifine Forge Optifine Provides an FPS booster, HD texture and shader support.
ReplayMod Forge Modrinth Records game sessions and replay afterwards at any perspective.[note 6]
World Tools Fabric CurseForge Downloads world content from the client via a keybind. Please see the page for more info.
Forge CurseForge
Chunky Standalone Github A rendering application that creates realistic images of Minecraft worlds
Minecraft World Downloader Standalone Github Decrypts network traffic to create a world map of the server.

Miscellaneous

Mod name Loader Download Description
Chest Tracker Fabric CurseForge Remembers chest contents on client side.
Ding Fabric Modrinth Plays a 'ding' sound on loading, joining servers. Great for long loading times.
NeoForge Modrinth
Fadeless Fabric Modrinth Removes the fade out from loading screens -- low impact on performance
In-Game Account Switcher Fabric Modrinth Allows you to switch accounts in the game, without having to restart Minecraft. (Please note, alts are no longer allowed on any Civ server.)
NeoForge Modrinth
Just Enough Items Fabric Modrinth Shows items and recipes in a sidebar in inventory. (Does not show factory recipes.)
NeoForge Modrinth
Mod Menu Fabric Modrinth Adds a mod menu for Fabric, showing all the mods installed.
Notes Fabric Modrinth Adds built in notes for later use.
Forge Modrinth
Screenshot to Clipboard Fabric Modrinth Allows you to send screenshots to the clipboard. Not compatible with Optifine.
Forge Modrinth
Time Changer Fabric Modrinth Allows you to change the time on the server, visible on client-side only.
Zoomify Fabric Modrinth A zoom mod with infinite customizability.

Notes

  1. 1.0 1.1 1.2 The noted version is 1.20.1, although it should work for all 1.20 versions.
  2. 2.0 2.1 2.2 2.3 2.4 This is a third party port of AdvancedChat to 1.20, as an official version has not been released.
  3. This is an experimental version of Distant Horizons for 1.20.4, please use at your own risk.
  4. This is a fork of the original VoxelMap, the previous Voxelmap maintainer (MamiyaOtaru) has disappeared without handing off the project, and this is a continuation of the project so far.
  5. This mod says it's updated to 1.20.1, but use at your own risk.
  6. Please note that ReplayMod is only legal on CivMC for the purposes of creating videos or related content.

Building Mods

Mod name Loader 1.8 1.12 1.16 1.18 Description
Effortless Building Forge 1.12.2 1.16.5 1.18.2 Easy and versatile way to copy common building patterns in order to speed up creative building.
Grid (Fabric) Fabric 1.16.5 1.18.2 Shows a grid to show each block
Grid (Forge) Forge 1.12 1.16.4 Shows a grid to show each block
Litematica Fabric 1.16.5 1.18.2 A continuation of schematica, allows you to load schematics and display a template on client-side. Requires MaLiLib (see Dependencies)
Schematica Forge 1.8.9 1.12.2 Allows you to load schematics and display a client-side template
WorldEdit Forge/Fabric 1.8.9 1.12.2 1.16.5 1.18.2 Multiple tools that help modify the world as a whole, for use on creative servers.
WorldEditCUI Liteloader/Fabric 1.8.9 1.12.2 1.16.5 1.18.2 Client-side UI that allows you to visualize WorldEdit selections.

Bookkeeping

Mod name Loader 1.8 1.12 1.16 1.18 Description
Ghostwriter Forge 1.8.9 1.12.2 1.16.4 1.18.2 Allows loading and saving Minecraft books, great for librarians on the server.
Stendhal Fabric 1.16.5 1.18.2 Allows loading and saving Minecraft books as well as including extra features to implement new GUIs and functionality when writing books
Textbook Fabric/Quilt 1.16.5 1.18.2 Allows you to import books from text files (and your clipboard) and export books to text files.

Bots

Remember to follow the botting rules of your server.

Mod name Loader 1.8 1.12 1.16 1.18 Description
Advanced Macros Forge 1.12.2 Write Lua scripts.
JSMacros Forge/Fabric 1.16.5 (Fabric)

1.16.5 (Forge)

1.18.2 (Fabric)

1.18.2 (Forge)

Write Javascript, Python, or Lua scripts.
MacroKey Keybinding Forge 1.12.2 1.16.5 Binds keys to send commands with a press of a button.
MacroMod LiteLoader 1.8.9 1.12.2 Write scripts using an ingame tool.
Angelia (standalone) Standalone instructions here A console bot created by Maxopoly that does not require Minecraft to run.

Chat

Mod name Loader 1.8 1.12 1.16 1.18 1.20 Description
AdvancedChat Fabric 1.16.5 1.18.2 (Core)

1.18.2 (Log)

1.18.2 (Filters)

1.18.2 (Box)

1.18.2 (HUD)

1.18.2 (Macros)

A general chat enhancer mod/set of mods. Prior to 1.18 these mods were all merged into one single mod.

- Core: Mostly internal features, filters profanity and display a time

- Log: Archives and searches through chat history

- Filters: Manipulates incoming messages, can be scripted using Javascript

- Box: Complex suggestion/autocompletion features

- HUD: Formatting & tab features, similar to TabbyChat2

- Macros: Send messages based on macros

Chat Bubbles Forge 1.8.9 1.12.2 Adds chat bubbles to proximity chatters
CivRelay Fabric 1.12.2 (CivRealms) 1.16.5 (CivClassic) Sends messages to discord channels from ingame
SkyNet Forge 1.8.9 1.12.2 Alerts users of other users' join/leave. (Usually not shown on Civ servers)
SimpleVoiceChat Fabric/Forge 1.12.2 (Forge) 1.16.5 (Forge) 1.18.2 (Forge)

1.18.2 (Fabric)

1.18.2 (Quilt)

Integrates voice chat in Minecraft, allows you to have voice chat conversations with those nearby.

See mod page for more information.

TabbyChat2 Liteloader 1.8.9 1.12.2 Adds tabs to chat similar to AdvancedChat, requires MnmUtils
ChatAbove Fabric 1.20.1 Adds text bar above of the player head, similar to Chat Bubbles (Included in CivCubed's official modpack). Requires Cloth Config API

Civ-Specific

Mod name Loader 1.8 1.12 1.16 1.18 1.20 Description
Citadel Mod Fabric/Forge 1.16.5 (TBA) Display reinforcement info on the faces of blocks
CivModern Fabric/Forge 1.16.4 1.18.2 1.20.1 Radar messages; macros for using ice roads and holding down mouse buttons
CivRadar Forge 1.8.9 1.12.2 Radar, login/out messages.
CombatRadar Fabric/Forge 1.12.2 (Liteloader) 1.16.5 1.18.2 Radar and login/out messages, with ally/enemy/neutral name colors.
Snitch Mod Fabric/Forge 1.16.5 1.18.2 Display snitch fields in-game, load snitches from /jalist and chat alerts, help place snitches
Snitchmaster Forge 1.12.2 Display snitch fields in-game, load snitches from /jalist and chat alerts, browse known snitches
Synapse Fabric/Forge 1.12.2 (Liteloader) (TBA) Help locate and categorize players, and share info in real time with allies

Cosmetic

Mod name Loader 1.8 1.12 1.16 1.18 1.20 Description
Cosmetica Fabric/Quilt 1.16.5 (Fabric) 1.18.2 (Fabric) 1.20.1 Shows capes, hats, discord tags, and custom messages.
Dab Mod Forge 1.12.2 https://giphy.com/gifs/squidward-dab-dabbing-lae7QSMFxEkkE
Ears Forge, Fabric, Quilt 1.8 (Forge) 1.12 (Forge) 1.16.5 (Fabric)

1.16.5 (Forge)

1.18.2 (Fabric & Quilt)

1.18 (Forge)

Show ears, tails, wings, etc. that are stored on players' skins
Hat List Fabric 1.16.5 1.18.2 Shows hat skins on the player tab list.

Dependencies

Mod name Loader 1.8 1.12 1.16 1.18 Description
Architectury API Forge/Fabric/Quilt 1.16.5 (Forge)

1.16.5 (Fabric/Quilt)

1.18.2 (Forge)

1.18.2 (Fabric/Quilt)

Dependency for Roughly Enough Items (REI)
Bad Packets Forge/NeoForge/Fabric/Quilt 1.18.2 (Forge/NeoForge)

1.18.2 (Fabric/Quilt)

Dependency for WTHIT
Cloth Config API Forge/Fabric 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

1.20.1 (Forge)1.20.1 (Fabric) A Config API for Fabric and Forge, required for a few HUD and config plugins.
MaLiLib Fabric 1.16.5 1.18.2 Dependency for many GUI mods -- note the version number needed, it designates the Fabric version it should be installed with.
MnmUtils Liteloader 1.8.9 Dependency for TabbyChat2

HUD Mods & PvP

Mod Name Loader 1.8 1.12 1.16 1.18 Description
5zig Reborn Forge 1.8.9 1.12.2 1.16.5 (dev, Fabric) Adds various useful HUD additions and cosmetic features, from and FPS counter to rich discord presence
AppleSkin Forge/Fabric/Quilt 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric/Quilt)

1.18.2 (Forge)

1.18.2 (Fabric/Quilt)

Adds food value, saturation and health gain to the hunger and health bar.
BetterF3 Forge/NeoForge/Fabric/Quilt 1.16.5 (Forge/NeoForge)

1.16.5 (Fabric/Quilt)

1.18.2 (Forge/NeoForge)

1.18.2 (Fabric/Quilt)

Allows you to completely customize the F3 (or Debug) HUD built in with Minecraft. Requires Cloth Config API.
BetterPVP Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Shows potion effects, armor and tool durability and other additions making it easier to PVP
InventoryHUD+ Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Allows you to see one's inventory permanently in game, adds other features common in PVP HUDs.
MiniHUD Liteloader/Fabric 1.8.9 (Forge?) 1.12.2 (Liteloader) 1.16.5 1.18.2 Shows in-game block data, most notably light level data (requires MaLiLib)
WTHIT (What The Hell Is That?) Forge/NeoForge/Fabric/Quilt 1.16.5 (Forge/NeoForge)

1.16.5 (Fabric/Quilt)

1.18.2 (Forge/NeoForge)

1.18.2 (Fabric/Quilt)

Shows the name of the block you're looking at on-screen. Continuation of HWYLA and WAILA. Requires Bad Packets. Make sure to turn off "Show Entity Health" and "Show Furnace Contents" in the in-game config to comply with server rules.

Mapping

Remember to turn off cavemode if you install a map mod. Most civ servers do not allow cavemode to be used.

Voxelmap: Hit M or your specified full screen map key, and go to Options, then de-select cavemode.

Journeymap: Hit J or your specified full screen map key, and go to Options, under Minimap Preset 1 there should be an option for Show Caves, de-select that option. Note: using the [ or ] keys can change between map modes in Journeymap, be cautious of switching to cavemode.

Xaero's Minimap: Hit Y or your specified settings keybind, and go to Block Map Settings, in this menu there is the cave mode option, click it a few times until it says Cave Mode: Off.

Mod Name Loader 1.8 1.12 1.16 1.18 Description Support
Journeymap Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge) 1.18.2 (Forge)

1.18.2 (Fabric)

Best-looking interface, very customizable;

some other mods require it (MapSync, SnitchMod, Synapse)

Discord
Voxelmap Forge/Fabric 1.12.2 (Forge/Liteloader) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Fabric)[note 1] Waypoint icons; world map can be zoomed out very far Discord
Xaero's Minimap Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Shows a minimap of the world, smoothest experience,

has relatively basic features

Xaero's Minimap (Fair Play) Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Fair play version of the above, removes features to be

universally compliant with other servers.

Xaero's World Map Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

World map view in combination with Xaero's Minimap
Map Sync Forge/Fabric 1.18.2 Synchronize map data with friends live as you explore.

Requires Journeymap (v5.8.3+) or Voxelmap (v1.11.2).

Discord

Marketing, Appearance, and Replay

Remember to follow your server's rules on world downloading.

Mod Name Loader 1.8 1.12 1.16 1.18 Description
Iris Shaders Fabric 1.16.5 1.18.2 Shader mod that intends to be compatible with Optifine shader packs
Oculus Forge 1.16.5 1.18.2 Port of Iris Shaders to work with FML, recommends using Rubidium
MoreChunks Forge 1.12.2 (beta) Increases terrain render distance on servers with low-render distance, does not increase performance
ReplayMod Fabric/Forge 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Fabric) 1.18.2 (Fabric) Records game sessions and replay afterwards at any perspective.
World Downloader Liteloader/Forge 1.12.2 (Liteloader) 1.16.4 (Forge) Downloads world content from the client
Chunky Standalone up to 1.18.2 A rendering tool that creates realistic images of Minecraft worlds
Minecraft World Downloader Standalone Standalone downloads here Decrypts network traffic to create a world map of the server

Optimization/Performance Mods

Mod Name Loader 1.8 1.12 1.16 1.18 Description
Better Beds Fabric 1.16.5 1.18.2 Optimizes bed rendering -- low impact on performance
DashLoader Fabric 1.16.5 1.18.2 Improves asset loading by caching the games content.
DynamicFPS Fabric 1.16.5 1.18.2 Reduces the speed as which Minecraft renders when it's not focused.
Enhanced Block Entities Fabric 1.16.5 1.18.2 Increases performance on rendering block entities.
Entity Culling Forge/Fabric 1.8.9 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Optimizes entity rendering by not loading any mobs not visible -- medium impact on performance
FastChest Fabric 1.16.5 1.18.2 Optimizes chest rendering -- low to medium impact on performance
FerriteCore Forge/Fabric 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Reduces memory usage of Minecraft -- high impact on performance
FPS Reducer Forge 1.8.9 1.12.2 1.16.5 1.18.2 Reduces rendering load when Minecraft is not focused -- low impact in game, medium impact while in another window
Hydrogen Fabric 1.16.5 Reduces memory usage of Minecraft -- high impact on performance (replaced by FerriteCore)
Lithium Fabric 1.16.5 1.18.2 Optimizes the internal game server to reduce tick usage -- medium to high impact on performance
No Fade Fabric 1.16.5 1.18.2 Removes the fade out from loading screens -- low impact on performance
Magnesium Forge 1.16.5 1.18.2 (alpha) Forge rewrite of Sodium -- provides better graphical rendering on computers (also see Rubidium)
Phosphor Fabric 1.16.5 1.18.2 Rewrites the Minecraft lighting engine to better render lighting & shadows -- high impact on performance
Optifine Forge 1.8.9 1.12.2 1.16.5 1.18.2 Provides an FPS booster, HD texture and shader support -- Consider using Magnesium or Rubidium as an alternative.
OptiFabric Fabric 1.16.5 1.18.2 Fabric wrapper for Optifine (not recommended, follow instructions on how to install OptiFabric)
Rubidium Forge 1.16.5 1.18.2 Forge version of Sodium -- provides better graphical rendering to reduce framerate
Rubidium Extras Forge 1.16.5 1.18.2 Add-on to Rubidium and Magnesium, increases performance on heavily modded environments, Zoom key, etc.
Sodium Fabric 1.16.5 1.18.2 Optimizes graphical rendering on computers, and greatly reduces framerate & stuttering -- medium impact on performance
Smooth Boot Forge/Fabric 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Fabric) Changes multithreading performance on Minecraft -- medium impact on performance


Miscellaneous

Mod Name Loader 1.8 1.12 1.16 1.18 1.20 Description
Better Sprinting Forge/Fabric 1.8.9 1.12.2 1.16.3 Adds more toggle keybinds for sprinting
Boosted Brightness Fabric 1.16.5 1.18.2 1.20.1 Adds an increased slider for brightness beyond 100%.
Chest Tracker Fabric 1.16.5 1.18.2 1.20.1 Remembers chest contents on client side.
Critical Orientation Fabric 1.16.5 Perfectly place ice boats.
Ding Forge 1.8.9 1.12.2 1.16.5 1.18.2 1.20.2 Adds a 'ding' sound on loading and joining servers, great for long loading times.
Full Brightness Toggle Forge/Fabric 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

1.20.4 Simple toggle button to increase gamma.
Gammabright Liteloader 1.8.9 1.12.2 Turn brightness to increase gamma.
GammaUtils Fabric/Quilt 1.16.5 (Fabric) 1.18.2 1.20.4 Allows you to change the gamma value in game, and have fully client side effects.
GJEB Forge/NeoForge 1.16.5 (Forge) 1.20.1 Turn brightness up to 1000%.
In-Game Account Switcher Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

1.20.1 (Forge)

1.20.4 (Fabric)

Allows you to switch accounts in the game, without having to restart Minecraft.
I Know What I'm Doing Forge/Fabric 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Suppresses in-game tooltips.
Just Enough Items (JEI) Forge/Fabric 1.8.9 (Forge) 1.12.2 (Forge) 1.16.5 (Forge) 1.18.2 (Forge)

1.18.2 (Fabric)

1.20.2 (Forge)

1.20.2 (Fabric)

Recipe & item shower. (Note: does not show Factory recipes)
Roughly Enough Items (REI) Forge/Fabric/NeoForge 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

1.20.4 (Forge)

1.20.4 (Fabric)

1.20.4 (NeoForge)

Fabric equivalent of Just Enough Items, with a Forge version for some reason? Requires Architectury API
Krypton Fabric 1.16.5 1.18.2 1.20.4 Optimizes the Minecraft networking stack -- low to medium performance
Magnesium Dynamic Lights Forge 1.16.5 1.18.2 1.20.1 Adds dynamic lighting compatible with Magnesium and Rubidium
Mod Menu Fabric/Quilt 1.16.5 (Fabric) 1.18.2 1.20.4 Adds a mod menu for Fabric, showing all the mods installed (it's built into Forge.)
Notes Forge 1.12.2 1.16.5 1.18.2 Write notes for yourself in game.
Notes for Fabric Fabric 1.16.5 1.18.2 Write notes for yourself in game.
OAuth Forge/Fabric 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Attempts to reauthenticate your client and allows you to log into multiple accounts.
Ok Zoomer Fabric/Quilt 1.16.5 (Fabric) 1.18.2 (Fabric)

1.18.2 (Quilt)

A comprehensive Zoom mod that gives a configurable keybounded zoom key.
Pling Fabric 1.16.5 1.18.2 Adds a sound when Minecraft is done loading.
Screenshot to Clipboard Forge/Fabric 1.12.2 (Forge) 1.16.5 (Forge)

1.16.5 (Fabric)

1.18.2 (Forge)

1.18.2 (Fabric)

Allows you to send screenshots to the clipboard. Not compatible with Optifine.
Time Changer Fabric 1.16.5 1.18.2 Allows you to change the time on the server, visible on client-side only.
WI Zoom Fabric 1.12.2 (Forge) 1.16.5 1.18.2 A comprehensive zoom mod with configurable key and zoom magnification.
Zoomify Fabric 1.18.2

Notes

  1. The previous Voxelmap maintainer (MamiyaOtaru) has disappeared without handing off the project, so the new maintainer (Tobi) isn't allowed to post his 1.18+ updates to CurseForge, Modrinth, or any other popular mods listings. Forge versions exist for 1.12-1.17 only.

Building Mods

Mod name Loader Download Description
Schematica Forge Curseforge Allows you to load schematics and display a client-side template.
WorldEdit Forge Curseforge Multiple tools that help modify the world as a whole, for use on creative worlds.
WorldEditCUI Liteloader Curseforge Client-side UI that allows you to visualize WorldEdit selections.

Bookkeeping

Mod name Loader Download Description
Ghostwriter Forge Github Allows loading and saving Minecraft books, great for librarians on the server.

Botting

Remember to follow the botting rules of your server.

Mod name Loader Download Description
MacroMod Liteloader Litemod server Write scripts using a complex in-game tool. (Note: no longer updated).

Chatting

Mod name Loader Download Description
Chat Bubbles Liteloader Curseforge Adds chat bubbles to proximity chatters.
Skynet Forge Github Shows messages of other users' join/leave.
TabbyChat2 Liteloader Curseforge Adds tabs to chat similar to AdvancedChat, requires MnmUtils

Civ-specific

Mod name Loader Download Description
CivRadar Forge Github Adds radar, login and logout messages.

Cosmetic

Mod name Loader Download Description
Ears Forge Modrinth Show ears, tails, wings, etc. that are stored on players' skins

HUD/PvP Mods

Remember to follow the legal PvP techniques on your server.

Mod name Loader Download Description
5zig Reborn Forge Github Adds various useful HUD additions and cosmetic features, from and FPS counter to rich discord presence
BetterPvP Forge ChocolateMC Shows potion effects, armor and tool durability and other additions making it easier to PVP
InventoryHUD+ Forge CurseForge Shows potion effects, armor and tool durability and other additions making it easier to PVP
MiniHUD Forge/Liteloader CurseForge Shows in-game block data, most notably light level data (requires MaLiLib)

Mapping

Remember to turn off cavemode if you install a map mod. Most Civ servers do not allow cavemode to be used.

Voxelmap: Hit M or your specified full screen map key, and go to Options, then de-select cavemode.

JourneyMap: Hit J or your specified full screen map key, and go to Options, under Minimap Preset 1 there should be an option for Show Caves, de-select that option. Note: using the [ or ] keys can change between map modes in Journeymap, be cautious of switching to cavemode.

Xaero's Minimap: Hit Y or your specified settings keybind, and go to Block Map Settings, in this menu there is the cave mode option, click it a few times until it says Cave Mode: Off.

Mod name Loader Download Description
JourneyMap Forge Curseforge Has a good looking interface, lots of customizable options. Support here
VoxelMap Liteloader Curseforge Waypoint icons; world map can be zoomed out very far
Xaero's Minimap Forge Modrinth Shows a minimap of the world, smoothest experience, but has relatively basic features
Xaero's Minimap (Fair Play) Forge Modrinth Fair play version of the above, universally compliant with other servers.
Xaero's World Map Forge Modrinth World map view in combination with Xaero's Minimap

Optimization/Performance

Mod name Loader Download Description
EntityCulling Forge Modrinth Optimizes entity rendering by not loading any mobs not visible -- useful in large cities.
FPS Reducer Forge Modrinth Reduces rendering load when Minecraft is not focused -- low impact in game, medium impact while in another window
Optifine Forge Optifine Provides an FPS booster, HD texture and shader support.


Visual Enhancement/Replay

Mod name Loader Download Description
Gammabright Liteloader Curseforge Turn brightness up to increase gamma.
ReplayMod Forge ReplayMod Records game sessions and replay afterwards at any perspective.
Chunky Standalone Github A rendering application that creates realistic images of Minecraft worlds

Miscellaneous

Mod name Loader Download Description
In-Game Account Switcher Forge Modrinth Allows you to switch accounts in the game, without having to restart Minecraft. (Please note, alts are no longer allowed on any Civ server.)
Just Enough Items Forge Modrinth Shows items and recipes in a sidebar in inventory. (Does not show factory recipes.)

Migration

If you're migrating from an older version of Minecraft (for this guide, 1.18) to a newer version, and you'd like to keep your configs, map data, etc., there are few steps that need to be done:

  1. Copy your configs folder to your new version. (This is also where your MacroMod scripts are stored.)
  2. Porting your map data depends on your map mods.
  • JourneyMap: Copy the journeymap folder.
  • VoxelMap: Copy the voxelmap folder.
  • Xaero's Map: Copy the XaeroWaypoints and XaeroWorldMap folders.
  • Distant Horizons: Copy the Distant_Horizons_server_data folder.
  • Bobby: Copy the .bobby folder.

Once you have it all copied into your new instance, congratulations, you're all set! Make sure you download their respective mods and they should be working once again.

Notes

  1. If you've been using MultiMC or PolyMC in the past, see this guide to update and migrate your launcher. Prism is the successor to both that provides more active updates and downloads to CurseForge/Modrinth.
  2. Quilt has been dropped from this guide due to fewer mods having support for Quilt.
  3. Forge has been dropped from this guide due to more development occurring on 1.20 on NeoForge.