Mods/1.20: Difference between revisions

5,498 bytes removed ,  23 days ago
fix links for AdvancedChatBox
(add distant horizons, bobby)
(fix links for AdvancedChatBox)
 
(11 intermediate revisions by 2 users not shown)
Line 1:
'''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 modern versions of Civ, specifically '''1.20.4'''<ref group="note">This guide will get updated to future versions as necessary. 1.20.4 is currently recommended as most mods are using this as a target for upgrading, and 1.20.6 is currently too new for most releases.</ref>. For installing older versions of mods for Civ, please follow [[Mods/1.8]] or [[Mods/Old]].
 
== Modloader Installation ==
 
If not already downloaded, install [https://adoptium.net/temurin/releases/?version=17 Java version 17]. Make sure to select the install method for your system (usually an <syntaxhighlight inline>.msi</syntaxhighlight> or <syntaxhighlight inline>.dmg</syntaxhighlight>, unless you're on Linux, then you know what you're doing).
 
=== Launcher Install (recommended) ===
 
Use [https://prismlauncher.org/ Prism Launcher] to install different versions of Minecraft and modpacks concurrently.<ref group="note">If you've been using MultiMC or PolyMC in the past, [https://prismlauncher.org/wiki/getting-started/migrating-multimc/ 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.</ref> When creating an instance, make sure to select <syntaxhighlight inline>1.8.9</syntaxhighlight> and also select Fabric (or NeoForge, Quilt) as the installer. [https://prismlauncher.org/wiki/getting-started/create-instance/ For more information, click here.]
 
When downloading mods, you can install them directly from Curseforge within Prism Launcher's client. [https://prismlauncher.org/wiki/getting-started/download-mods/ See here for how to do so.]
 
=== Manual install ===
 
'''Fabric''' is the highly recommended modloader available for 1.20; most mods built for Civ these days are all built for Fabric these days.<ref group="note">Quilt has been dropped from this guide due to fewer mods having support for Quilt.</ref> [https://fabricmc.net/use/installer/ 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.<ref group="note">Forge has been dropped from this guide due to more development occurring on 1.20 on NeoForge.</ref> [https://projects.neoforged.net/neoforged/neoforge Click here to go to the installer page], then ''switch the version to 1.20.4''.
 
== 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 ===
 
Line 39 ⟶ 12:
| Required for many mods on Fabric to interact with the game itself.
|-
| rowspan="2"|[https://modrinth.com/mod/cloth-config Cloth Config API]
| Fabric
| [https://modrinth.com/mod/cloth-config/version/13.0.121+fabric Modrinth]
|rowspan="2"| A Config API for Fabric and Forge, required for a few HUD and config plugins.
|-
| [https://modrinth.com/mod/cloth-config Cloth Config API]
| Neoforge
| [https://modrinth.com/mod/cloth-config/version/13.0.121+neoforge Modrinth]
| A Config API for Fabric and Forge, required for a few HUD and config plugins.
|}
 
Line 119 ⟶ 90:
! scope="col" style="width: 60%" | Description
|-
| [https://modrinth.com/mod/jsmacros MacroModJS Macros]
| Fabric/Forge
| [https://github.com/JsMacros/JsMacros/releases/tag/1.9.2 Github]
Line 148 ⟶ 119:
| Manipulates incoming messages, can be scripted using Javascript. Requires AdvancedChat Core (above)
|-
| [https://modrinth.com/mod/advancedchatfiltersadvancedchatbox AdvancedChat Box]
| Fabric
| [https://github.com/medisant/AdvancedChatFiltersAdvancedChatBox/releases/tag/v1.21.86-1.20.4 Github]<ref group="note" name="advancedchat"/>
| Complex suggestion/autocompletion features. Requires AdvancedChat Core (above)
|-
Line 158 ⟶ 129:
| Formatting & tab features, similar to TabbyChat2. Requires AdvancedChat Core (above)
|-
|rowspan="2"| [https://modrinth.com/plugin/simple-voice-chat SimpleVoiceChat]
| Fabric
| [https://modrinth.com/plugin/simple-voice-chat/version/fabric-1.20.6-2.5.14 Modrinth]
|rowspan="2"| Integrates voice chat in Minecraft, allows you to have voice chat conversations with those nearby.
 
|-
| [https://modrinth.com/plugin/simple-voice-chat SimpleVoiceChat]
| Neoforge
| [https://modrinth.com/plugin/simple-voice-chat/version/neoforge-1.20.6-2.5.14 Modrinth]
| Integrates voice chat in Minecraft, allows you to have voice chat conversations with those nearby.
 
|-
| [https://modrinth.com/mod/talkbubbles/ TalkBubbles]
Line 179 ⟶ 146:
=== Civ-specific ===
 
''Most Civ-specific mods are currently not updated to 1.20. For 1.18 versions, goclick tothe [[Mods/Old#Civ-Specific]]1.18 tab.''
 
{| class="wikitable" style="width: 100%;"
Line 191 ⟶ 158:
| [https://github.com/okx-code/civmodern/releases/tag/v1.6.1 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.)
|-
| [https://github.com/mrjeremyfisher/combatradar CombatRadar]
| Fabric/Forge
| [https://modrinth.com/mod/notescombatradar/versions#all-versions NotesModrinth]
| Radar and login/out messages, with ally/enemy/neutral name colors.
|-
|}
Line 229 ⟶ 201:
! scope="col" style="width: 60%" | Description
|-
|rowspan="2"| [https://modrinth.com/mod/appleskin AppleSkin]
| Fabric
| [https://modrinth.com/mod/appleskin/version/2.5.1+mc1.20.3 Github]<ref name="incompat" group="note"/>
|rowspan="2"| Shows hunger/saturation bars on bottom HUD.
| Adds various useful HUD additions and cosmetic features, from and FPS counter to rich discord presence (Fabric)
|-
| NeoForge
| [https://modrinth.com/mod/appleskin AppleSkin]
| Forge
| [https://modrinth.com/mod/appleskin/version/2.5.1+mc1.20.4 Github]
| Adds various useful HUD additions and cosmetic features, from and FPS counter to rich discord presence (Forge)
|-
|rowspan="2"| [https://chocolateminecraft.com/betterpvp2.php BetterPvP]
| Fabric
| [https://chocolateminecraft.com/download.php?mod_id=bpvpfair&file_name=BetterPvPFairPlay_24.1.1_Fabric_1.20.4.jar ChocolateMC]
|rowspan="2"| Shows potion effects, armor and tool durability and other additions making it easier to PVP (Fabric).
|-
| [https://chocolateminecraft.com/betterpvp2.php BetterPvP]
| NeoForge
| [https://chocolateminecraft.com/download.php?mod_id=bpvpfair&file_name=BetterPvPFairPlay_24.1.1_NeoForge_1.20.4.jar ChocolateMC]
| Shows potion effects, armor and tool durability and other additions making it easier to PVP (Forge)
|-
|rowspan="2"| [https://www.curseforge.com/minecraft/mc-mods/inventory-hud-forge InventoryHUD+]
| Fabric
| [https://www.curseforge.com/minecraft/mc-mods/inventory-hud-forge/files/4940297 CurseForge]
|rowspan="2"| Allows you to see one's inventory permanently in game, adds other features common in PVP HUDs. (Fabric)
|-
| [https://www.curseforge.com/minecraft/mc-mods/inventory-hud-forge InventoryHUD+]
| Forge
| [https://www.curseforge.com/minecraft/mc-mods/inventory-hud-forge/files/5278659 CurseForge]
| Allows you to see one's inventory permanently in game, adds other features common in PVP HUDs. (Forge)
|-
| [https://www.curseforge.com/minecraft/mc-mods/minihud/ MiniHUD]
Line 287 ⟶ 253:
|-
| [https://modrinth.com/mod/distanthorizons Distant Horizons]
| Fabric/Forge
| [https://gitlab.com/jeseibel/distant-horizons/-/jobs/6842580345/artifacts/downloadfile/Merged/DistantHorizons-2.0.4-a-dev-1.20.4.jar GitLab]<ref group="note">This is an experimental version of Distant Horizons for 1.20.4, please use at your own risk.</ref>
| Allows infinite draw distance which allows rendering across the Minecraft world
|-
|rowspan="2"| [https://modrinth.com/mod/journeymap/ JourneyMap]
| Fabric
| [https://modrinth.com/mod/journeymap/version/1.20.4-5.9.25-fabric Modrinth]
|rowspan="2"| Has a good looking interface, lots of customizable options. [https://discord.gg/eP8gE69 Support here]
|-
| [https://modrinth.com/mod/journeymap/ JourneyMap]
| Neoforge
| [https://modrinth.com/mod/journeymap/version/1.20.4-5.9.25-neoforge Modrinth]
| Has a good looking interface, lots of customizable options. [https://discord.gg/eP8gE69 Support here]
|-
| [https://modrinth.com/mod/voxelmap-updated/ VoxelMap]
Line 306 ⟶ 270:
| Waypoint icons; world map can be zoomed out very far. [https://discord.gg/mXwA8cTbSN Support here]
|-
|rowspan="2"| [https://modrinth.com/mod/xaeros-minimap-fair/ Xaero's Minimap (Fair Play)]
| Fabric
| [https://modrinth.com/mod/xaeros-minimap-fair/version/FP24.1.1_Fabric_1.20.4 Modrinth]
|rowspan="2"| Shows a minimap of the world, smoothest experience, has relatively basic features ''This version automatically disables entities and cave mode''. (Forge)
|-
| [https://modrinth.com/mod/xaeros-minimap-fair/ Xaero's Minimap (Fair Play)]
| Neoforge
| [https://modrinth.com/mod/xaeros-minimap-fair/version/FP24.1.1_NeoForge_1.20.4 Modrinth]
| Shows a minimap of the world, smoothest experience, has relatively basic features ''This version automatically disables entities and cave mode''. (Neoforge)
|-
|rowspan="2"| [https://modrinth.com/mod/xaeros-world-map/ Xaero's World Map]
| Fabric
| [https://modrinth.com/mod/xaeros-world-map/version/1.38.4_Fabric_1.20.4 Modrinth]
|rowspan="2"| World map view in combination with Xaero's Minimap (Fabric).
|-
| [https://modrinth.com/mod/xaeros-world-map/ Xaero's World Map]
| Neoforge
| [https://modrinth.com/mod/xaeros-world-map/version/1.38.4_NeoForge_1.20.4 Modrinth]
| World map view in combination with Xaero's Minimap (Neoforge)
|}
 
Line 344 ⟶ 304:
| Improves asset loading by caching the games content.
|-
|rowspan="2"| [https://modrinth.com/mod/dynamic-fps DynamicFPS]
| Fabric
| [https://modrinth.com/mod/dynamic-fps/version/48hFxWw7 Modrinth]
|rowspan="2"| Reduces the speed as which Minecraft renders when it's not focused.
|-
| [https://modrinth.com/mod/dynamic-fps DynamicFPS]
| Neoforge
| [https://modrinth.com/mod/dynamic-fps/version/BJSHfipe Modrinth]
| Reduces the speed as which Minecraft renders when it's not focused.
|-
|rowspan="2"| [https://modrinth.com/mod/entityculling/ EntityCulling]
| Fabric
| [https://modrinth.com/mod/entityculling/version/7JR5qJ8f Modrinth]
|rowspan="2"| Optimizes entity rendering by not loading any mobs not visible -- useful in large cities.
|-
| [https://modrinth.com/mod/entityculling/ EntityCulling]
| Neoforge
| [https://modrinth.com/mod/entityculling/version/1.6.4-1.20.4 Modrinth]
| Optimizes entity rendering by not loading any mobs not visible -- useful in large cities.
|-
| [https://modrinth.com/mod/fastchest/ FastChest]
Line 369 ⟶ 325:
| Optimizes chest rendering -- low to medium impact on performance.
|-
|rowspan="2"| [https://modrinth.com/mod/fastchest/ FerriteCore]
| Fabric
| [https://modrinth.com/mod/ferrite-core/version/6.0.3-fabric Modrinth]
|rowspan="2"| Reduces memory usage of Minecraft -- high impact on performance
|-
| [https://modrinth.com/mod/fastchest/ FerriteCore]
| NeoForge
| [https://modrinth.com/mod/ferrite-core/version/6.0.3-forge Modrinth]
| Reduces memory usage of Minecraft -- high impact on performance
|-
|rowspan="2"| [https://modrinth.com/mod/fps-reducer/ FPS Reducer]
| Fabric
| [https://modrinth.com/mod/fps-reducer/version/1.20.4-2.7 Modrinth]
|rowspan="2"| Reduces rendering load when Minecraft is not focused -- low impact in game, medium impact while in another window
|-
| [https://modrinth.com/mod/fps-reducer/ FPS Reducer]
| NeoForge
| [https://modrinth.com/mod/fps-reducer/version/KMg9bw66 Modrinth]
| Reduces rendering load when Minecraft is not focused -- low impact in game, medium impact while in another window
|-
| [https://modrinth.com/mod/krypton/ Krypton]
Line 439 ⟶ 391:
| Records game sessions and replay afterwards at any perspective.<ref group="note">Please note that ReplayMod is only legal on [[CivMC]] for the purposes of creating videos or related content.</ref>
|-
|rowspan="2"| [https://www.curseforge.com/minecraft/mc-mods/worldtools World Tools]
| Fabric
| [https://www.curseforge.com/minecraft/mc-mods/worldtools/files/5141604 CurseForge]
|rowspan="2"| Downloads world content from the client via a keybind. Please see the page for more info.
|-
| [https://www.curseforge.com/minecraft/mc-mods/worldtools World Tools]
| Forge
| [https://www.curseforge.com/minecraft/mc-mods/worldtools/files/5141605 CurseForge]
| Downloads world content from the client via a keybind. Please see the page for more info.
|-
| [https://github.com/chunky-dev/chunky Chunky]
Line 473 ⟶ 423:
| Remembers chest contents on client side.
|-
|rowspan="2"| [https://modrinth.com/mod/ding Ding]
| Fabric
| [https://modrinth.com/mod/ding/version/Nra1ak44 Modrinth]
|rowspan="2"| Plays a 'ding' sound on loading, joining servers. Great for long loading times.
|-
| [https://modrinth.com/mod/ding Ding]
| NeoForge
| [https://modrinth.com/mod/ding/version/Znga4rkm Modrinth]
| Plays a 'ding' sound on loading, joining servers. Great for long loading times.
|-
 
|-
| [https://modrinth.com/mod/fadeless Fadeless]
Line 490 ⟶ 436:
| Removes the fade out from loading screens -- low impact on performance
|-
|rowspan="2"| [https://modrinth.com/mod/in-game-account-switcher/ In-Game Account Switcher]
| Fabric
| [https://modrinth.com/mod/in-game-account-switcher/version/4Kh8DJKd Modrinth]
|rowspan="2"| Allows you to switch accounts in the game, without having to restart Minecraft. (Please note, alts are no longer allowed on any Civ server.)
|-
| [https://modrinth.com/mod/in-game-account-switcher/ In-Game Account Switcher]
| NeoForge
| [https://modrinth.com/mod/in-game-account-switcher/version/fTJBUq7F 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.)
|-
|rowspan="2"| [https://modrinth.com/mod/jei/ Just Enough Items]
| Fabric
| [https://modrinth.com/mod/jei/version/17.3.0.52 Modrinth]
|rowspan="2"| Shows items and recipes in a sidebar in inventory. (Does not show factory recipes.)
|-
| [https://modrinth.com/mod/jei/ Just Enough Items]
| NeoForge
| [https://modrinth.com/mod/jei/version/Rytwu5pR Modrinth]
| Shows items and recipes in a sidebar in inventory. (Does not show factory recipes.)
|-
| [https://modrinth.com/mod/modmenu Mod Menu]
Line 515 ⟶ 457:
| Adds a mod menu for Fabric, showing all the mods installed.
|-
|rowspan="2"| [https://modrinth.com/mod/notes/ Notes]
| Fabric
| [https://modrinth.com/mod/notes/version/1.20.4-2.1.0-fabric Modrinth]
|rowspan="2"| Adds abuilt modin menunotes for Fabric,later showing all the mods installeduse.
|-
| [https://modrinth.com/mod/notes/ Notes]
| Forge
| [https://modrinth.com/mod/notes/version/1.20.4-1.3.0-forge Modrinth]
| Adds a mod menu for Fabric, showing all the mods installed.
|-
|rowspan="2"| [https://modrinth.com/mod/screenshot-to-clipboard Screenshot to Clipboard]
| Fabric
| [https://modrinth.com/mod/screenshot-to-clipboard/version/1.0.9+fabric Modrinth]
|rowspan="2"| Allows you to send screenshots to the clipboard. ''Not compatible with Optifine.''
|-
| [https://modrinth.com/mod/screenshot-to-clipboard Screenshot to Clipboard]
| Forge
| [https://modrinth.com/mod/screenshot-to-clipboard/version/1.0.9+forge Modrinth]
| Allows you to send screenshots to the clipboard. ''Not compatible with Optifine.''
|-
| [https://modrinth.com/mod/time-changer/ Time Changer]
Line 546 ⟶ 484:
|}
 
=== Notes ===
<references group="note" />