Modscraper Modscraper Minecraft
Canvas | Modpack Base Template logo

Canvas | Modpack Base Template

Modpack

by Qwerty97475

A helpful template of mods and scripts for use as a modpack base

Type

Modpack

CurseForge Downloads

4,036

CurseForge ID

1081699

Last Updated

Aug 22, 2026

Description

Canvas is a selection of QOL and performance mods intended to be used as a template for making modpacks, reducing time otherwise spent searching for staple mods.

Avaliable on 1.20.1 Forge and 1.21.1 NeoForge.

IMPORTANT: This is not a client-side only pack, a few of the mods in this pack are required on the server as well.

 

✨ Features ✨

▶️ Carefully picked selection of reliable performance and bugfix mods

▶️ Player utility and QoL mods to improve GUIs, tooltips, and gameplay

▶️ Tools for modpack development including KubeJS, In Control!, Crash Assistant, Spark, and Cyanide

▶️ Custom KubeJS item nuking script

▶️ Bibliophilia, Spawn Egg Backport, and Modded Omelet resourcepacks for distinguishing between enchanted books and spawn eggs

 

Mods and resourcepacks can generally be safely added and removed, feel free to edit this template to your liking!

Also, suggestions are welcome!

If you use this modpack as a base to make your own modpack, credit would be appreciated (ideally in the form of a link to this page). Lmk and I can link your pack below too!

Modpacks based on Canvas

▶️ Caramel

Compatibility

Mod Loaders

Neoforge

Game Versions

1.21.1

Recommended Gear

Affiliate

Hardware and extras that pair well with this modpack.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Modpacks

Contained Mods (106)

Cloth Config API (Fabric/Forge/NeoForge)

Cloth Config API (Fabric/Forge/NeoForge)

Config Screen API for Minecraft

Mod 563,087,966
Mouse Tweaks

Mouse Tweaks

Enhances inventory management by adding various functions to the mouse buttons.

Mod 544,927,708
AppleSkin

AppleSkin

Adds some useful information about food/hunger to the HUD

Mod 515,066,188
Architectury API

Architectury API

An intermediary api aimed to ease developing multiplatform mods.

Mod 456,027,160
Controlling

Controlling

Adds a search bar to the Key-Bindings menu

Mod 439,261,026
Bookshelf

Bookshelf

An open source library for other mods!

Mod 421,885,153
Entity Culling Fabric/Forge

Entity Culling Fabric/Forge

Using async path-tracing to hide BlockEntities/Entities that are not visible

Mod 417,883,852
Clumps

Clumps

Clumps XP orbs together to reduce lag

Mod 417,871,251
Sodium

Sodium

The fastest and most compatible rendering optimization mod for Minecraft. Now available for both NeoForge and Fabric!

Mod 404,057,851
Jade 🔍

Jade 🔍

Shows information about what you are looking at. (Hwyla/WAILA fork for Minecraft 1.16+)

Mod 349,971,668
Placebo

Placebo

A library mod

Mod 338,736,437
Enchantment Descriptions

Enchantment Descriptions

Adds in-game descriptions for enchantments to tooltips.

Mod 334,890,901
ModernFix

ModernFix

All-in-one mod that improves performance, reduces memory usage, and fixes many bugs. Compatible with all your favorite p...

Mod 330,640,347
Balm

Balm

Abstraction Layer for Multi-Loader Mods

Mod 325,772,077
Puzzles Lib

Puzzles Lib

Why is it called Puzzles? That's the puzzle.

Mod 288,709,465
Kotlin for Forge

Kotlin for Forge

Adds a Kotlin language loader and provides some optional utilities.

Mod 260,640,207
Not Enough Animations

Not Enough Animations

Bringing first-person animations to the third-person

Mod 259,708,743
AttributeFix

AttributeFix

Removes arbitrary limits on Minecraft's attribute system.

Mod 256,189,535
spark

spark

spark is a performance profiler for Minecraft clients, servers and proxies.

Mod 239,874,095
Lithium (Fabric/NeoForge)

Lithium (Fabric/NeoForge)

An optimization mod for Minecraft which improves server performance significantly.

Mod 237,507,811
FerriteCore ((Neo)Forge)

FerriteCore ((Neo)Forge)

Memory usage optimizations

Mod 224,259,241
Searchables

Searchables

Searchables is a library mod that adds helper methods that allow for searching and filtering elements based on component...

Mod 219,515,283
Rhino

Rhino

A fork of Mozilla's Rhino library, modified for use in mods

Mod 199,316,907
Toast Control

Toast Control

Control toasts, those popups in the corner!

Mod 194,332,228
KubeJS

KubeJS

Edit recipes, add new custom items, script world events, all in JavaScript!

Mod 190,870,643
NetherPortalFix

NetherPortalFix

Ensures correct destinations when traveling back and forth through Nether Portals in Multiplayer.

Mod 190,679,834
FastWorkbench

FastWorkbench

A performance upgrade for the crafting table.

Mod 186,082,549
No Chat Reports

No Chat Reports

Makes chat unreportable (where possible)

Mod 184,418,847
AI Improvements

AI Improvements

Performance and logic upgrades for mod AIs

Mod 172,374,785
Chat Heads

Chat Heads

See who are you chatting with!

Mod 170,051,988
Reese's Sodium Options

Reese's Sodium Options

Alternative Options Menu for Sodium

Mod 163,925,760
FastFurnace

FastFurnace

A performance upgrade for the furnace.

Mod 151,061,439
Packet Fixer

Packet Fixer

A simple mod to solve various problems with packets, NBTs and timeouts.

Mod 143,699,622
In Control!

In Control!

Be In Control of mob spawns

Mod 141,260,364
Corpse

Corpse

Never lose your items again!

Mod 138,895,005
Fzzy Config

Fzzy Config

Config API with automatic GUIs, powerful validation options, server-client sync, and more!

Mod 136,927,420
Configured

Configured

Automatic in-game configuration menus for every mod!

Mod 131,567,316
Better Compatibility Checker

Better Compatibility Checker

Changes the default server compatability check to compare modpack versions

Mod 129,615,892
Dynamic FPS

Dynamic FPS

Improve performance when Minecraft is in the background

Mod 123,943,572
Skin Layers 3D

Skin Layers 3D

Render the player skin layer in 3d!

Mod 116,860,201
ShatterLib | OctoLib

ShatterLib | OctoLib

Collection of shared code for Shatterbyte mods

Mod 114,299,948
Sodium/Embeddium Options API

Sodium/Embeddium Options API

Config API for adding Sodium/Embeddium options with a better categories menu

Mod 101,950,696
Sodium/Embeddium Dynamic Lights

Sodium/Embeddium Dynamic Lights

Multiloader port of LambDynLights that adds Sodium/Embeddium settings support

Mod 99,351,945
Better Third Person

Better Third Person

Improves third-person camera view.

Mod 97,571,249
Crash Assistant

Crash Assistant

Shows a GUI after Minecraft crashes, immediately showing and analyzing all affected logs.

Mod 93,083,678
Necronomicon API

Necronomicon API

A personal utility library, making development in both platforms easier.

Mod 92,820,568
Alternate Current

Alternate Current

An efficient and non-locational redstone dust implementation

Mod 89,686,447
Load My F***ing Tags

Load My F***ing Tags

Prevents Incorrect Tag Entries from breaking an entire Tag

Mod 85,018,123
Not Enough Recipe Book [NERB]

Not Enough Recipe Book [NERB]

Completely removes recipe book from the game, optimizing player data.

Mod 80,363,026
EMI

EMI

Featureful and accessible modern item and recipe viewer with JEI compatibility

Mod 80,008,079
Fast IP Ping

Fast IP Ping

Yeet the laggy reversed DNS lookup for literal IP server addresses

Mod 78,967,399
Log Begone

Log Begone

Fork of Shut Up Console - Tell those those annoy logs lines begone!

Mod 75,886,000
Leaves Be Gone

Leaves Be Gone

Quick leaf decay from cutting down trees. Built for fast performance and mod compat!

Mod 72,995,022
Too Fast

Too Fast

Fixes "moved too quickly".

Mod 72,414,844
Sodium/Embeddium Extras

Sodium/Embeddium Extras

An add-on mod for Sodium (and Embeddium) that adds new features and customization.

Mod 70,889,856
Neruina - Ticking Entity Fixer

Neruina - Ticking Entity Fixer

A Mod that prevents ticking-related crashes from bricking worlds

Mod 70,313,404
Overflowing Bars

Overflowing Bars

Expand health, armor and armor toughness bars beyond vanilla. Nice and compact without confusing colors.

Mod 66,940,194
Prickle

Prickle

Prickle is a JSON based configuration file format brought to Minecraft.

Mod 64,663,994
ServerCore

ServerCore

A mod that aims to optimize the minecraft server.

Mod 64,634,984
Just Enough Breeding (JEBr)

Just Enough Breeding (JEBr)

JEI/REI/EMI plugin that displays breeding information

Mod 63,170,003
Max Health Fix

Max Health Fix

Fixes a bug with max health in Minecraft.

Mod 60,877,416
Chloride (Embeddium++/Sodium++)

Chloride (Embeddium++/Sodium++)

Gives to Sodium (and Embeddium for 1.20.1) additional Performance and Quality features for a tasteful experience

Mod 58,720,832
LootJS: KubeJS Addon

LootJS: KubeJS Addon

Add functionality for packdevs to modify global loot modifications through KubeJS

Mod 57,433,814
Model Gap Fix

Model Gap Fix

Fixes small gaps in item and block models

Mod 55,595,042
Particle Core

Particle Core

Particle optimizations: Culling, rendering optimizations, configurable particle-type-specific spawn reduction, and potio...

Mod 54,390,620
Inventory Essentials

Inventory Essentials

The most essential inventory tweaks. Now with sorting!

Mod 53,868,916
Observable

Observable

See what's lagging your server.

Mod 52,158,027
e4mc

e4mc

Open a LAN server to anyone, anywhere, anytime.

Mod 50,188,990
Catalogue

Catalogue

A universal mod list menu for all modloaders!

Mod 46,253,337
Just Enough Effect Descriptions (JEED)

Just Enough Effect Descriptions (JEED)

JEI/REI/EMI plugin that displays information on all potion and status effects

Mod 43,155,840
CERBON's API [Forge | Fabric | NeoForge]

CERBON's API [Forge | Fabric | NeoForge]

A library mod for CERBON's Minecraft Mods

Mod 40,910,992
Stylish Effects

Stylish Effects

Status effect display overhaul: Display them in any menu! And way more compact.

Mod 29,387,062
EMI Enchanting

EMI Enchanting

EMI Plugin that gives basic enchantment information; valid items, exlcusions, etc.

Mod 27,542,935
MoreJS

MoreJS

A Minecraft mod to extend KubeJS with additional events.

Mod 24,343,551
Advanced Loot Info

Advanced Loot Info

EMI/JEI/REI plugin for displaying advanced information about loot tables and villager trades

Mod 23,179,548
Ixeris

Ixeris

Buffered raw input and threaded event polling

Mod 22,089,391
Forge CIT

Forge CIT

Ports Optifine Custom Item Textures to Forge

Mod 21,134,296
EMI Ores

EMI Ores

Easily view ore generation information from inside EMI.

Mod 20,048,904
Gnetum

Gnetum

Distribute HUD updates over multiple frames to improve performance

Mod 17,686,232
Simple Snowy Fix (Forge / Fabric)

Simple Snowy Fix (Forge / Fabric)

Fixes incorrect snow generation on tree leaves MC-119599

Mod 14,759,964
Leave My Bars Alone

Leave My Bars Alone

Makes your food and experience bars visible when riding on a horse.

Mod 14,384,360
Better Ping Display

Better Ping Display

Displays ping in milliseconds in the player list in a configurable way

Mod 13,449,799
Smithing Template Viewer for JEI/EMI

Smithing Template Viewer for JEI/EMI

View how Smithing Templates would look on armor from JEI/EMI

Mod 12,889,431
Configurable

Configurable

Config library that allows decentralised settings in a mod

Mod 11,756,690
Server Country Flags

Server Country Flags

Shows the flag of where a server is located.

Mod 10,901,000
Sodium Leaf Culling

Sodium Leaf Culling

Smart leaf culling algorithm for Sodium on 1.21+

Mod 9,640,309
Raised

Raised

Move around your HUD and fix the broken hotbar selection indicator!

Mod 9,116,959
Modded Omelet - Modern Spawn Eggs

Modded Omelet - Modern Spawn Eggs

Modded Omelet is a resource pack made to not only backport the new spawn egg textures of 1.21.5 to older versions, but a...

Texture Pack 8,858,929
EMI professions (EMIP)

EMI professions (EMIP)

An EMI addon that adds profession workstations

Mod 8,505,514
ProbeJS

ProbeJS

Greatly enhances your KubeJS scripting experience by adding VSCode support.

Mod 8,359,866
Status Effect Bars Reforged

Status Effect Bars Reforged

A client-side mod that adds small customizable bars to the status effects overlay and in the inventory to show the remai...

Mod 5,392,712
Separated Leaves

Separated Leaves

Makes Leaves only stick to their own Log type!

Mod 5,390,623
quick pack

quick pack

Improve datapack / resourcepack zip file loading times

Mod 5,380,634
Detected setBlock Be Gone

Detected setBlock Be Gone

Suppresses the "Detected setBlock in a far chunk" message in the console thus reducing the log file size.

Mod 5,039,561
TooManyRecipeViewers (TMRV)

TooManyRecipeViewers (TMRV)

A compatibility layer for running JEI plugins with EMI written by Nolij

Mod 4,607,742
Armor Trim Item Fix

Armor Trim Item Fix

Adds more trimmed item textures

Mod 3,941,508
FastQuit-Forge

FastQuit-Forge

This mod allows you to instantly return to the title screen after clicking "Save and Quit to Title."

Mod 3,895,497
Effect Insights

Effect Insights

Adds potion and food effect descriptions directly to tooltips. Know effects without the wiki.

Mod 3,679,453
OPack2Reload

OPack2Reload

Prevent Minecraft from reloading the resource packs if the player doesn't really change the selected packs. Also add a "...

Mod 3,520,814
Just Enough Beacons Reforged [Forge | Fabric | NeoForge]

Just Enough Beacons Reforged [Forge | Fabric | NeoForge]

JEI addon to display useful information about beacons.

Mod 2,971,460
Neo Bee Fix

Neo Bee Fix

Fix the Bees!

Mod 2,574,452
Bibliophilia | Enchanted Books

Bibliophilia | Enchanted Books

Unique textures for every enchanted book with tons of mod compat!

Texture Pack 2,549,337
Cyanide

Cyanide

Reduces data pack world generation pain by providing useful, informative error messages.

Mod 693,346
Vibrating Wither Fix

Vibrating Wither Fix

Stop the wither vibrating

Texture Pack 640,330
Better Tooltips

Better Tooltips

Highly configurable tooltip rendering, so you can always read them!

Mod 391,968
Unsafe World Random Access Detector (NeoForge)

Unsafe World Random Access Detector (NeoForge)

This is a mod that detects unsafe off-thread world random access, helping to find causes of "Accessing LegacyRandomSourc...

Mod 168,056

External Resources