Velvet
🟡 Updated this year⚠️ Install Order · 2 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 👍 0.1% endorsement rate
- 🏆 #217 of 920 fabric mods in this game by downloads
📋 About This Mod
--- <div align="center"> <img src="https://mod-assets.upcraft.dev/promo/general/multiloader_banner.png" width="480" alt=""> </div> --- Velvet is a multiloader library for making and using your own OpenGL shaders based off of Satin. I highly suggest supporting the Satin developers, but don't pester them with bug reports if you're using Velvet. For documentation, ((https://github.com/Ladysnake/Satin/wiki)) will provide you with everything. Some class and method names are different, as Velvet renames them to match Mojmap names. --- ### Adding Velvet to your project If your project is Fabric only, please use (https://github.com/Ladysnake/Satin) instead. You can add Velvet by putting the following in your `build.gradle`: ```gradle repositories { maven { name = "Up-Mods & Cammie's Corner" url = "https://maven.uuid.gg/releases" } } ``` For Fabric (Ignore this if you're only using NeoForge): ```gradle dependencies { modImplementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}" modImplementation "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}" // If you want to jar-in-jar Velvet include "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}" include "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}" } ``` For NeoForge: ```gradle dependencies { implementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}" implementation "dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}" // If you want to jar-in-jar Velvet jarJar(dev.cammiescorner.velvet:Velvet-Common:${velvet_version}) { transitive = false version { strictly "(https://github.com/CammiePone/Velvet/releases). --- <p align="center"> <a href="https://cammiescorner.dev/discord"><img src="https://cammiescorner.dev/images/extras/discord.png" width="150" height="150" title="Join my Discord" alt="The Discord icon, which is a blue circle with half in shadow. In the middle is a weird little robot-helmet-looking-thingy."></a> <a href="https://www.ko-fi.com/camellias"><img src="https://cammiescorner.dev/images/extras/kofi.png" width="150" height="150" title="Support me on Ko-Fi" alt="The Ko-Fi logo, a sky-blue circle with a white coffee mug with a red heart on it in the middle."></a> </p>
- --

Velvet is a multiloader library for making and using your own OpenGL shaders based off of Satin. I highly suggest supporting the Satin developers, but don't pester them with bug reports if you're using Velvet.
For documentation, ((https://github.com/Ladysnake/Satin/wiki)) will provide you with everything. Some class and method names are different, as Velvet renames them to match Mojmap names.
### Adding Velvet to your project
If your project is Fabric only, please use (https://github.com/Ladysnake/Satin) instead.
You can add Velvet by putting the following in your `build.gradle`: ```gradle repositories { maven { name = "Up-Mods & Cammie's Corner" url = "https://maven.uuid.gg/releases" } } ``` For Fabric (Ignore this if you're only using NeoForge): ```gradle dependencies { modImplementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}" modImplementation "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}" // If you want to jar-in-jar Velvet include "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}" include "dev.cammiescorner.velvet:Velvet-Fabric:${velvet_version}" } ``` For NeoForge: ```gradle dependencies { implementation "dev.cammiescorner.velvet:Velvet-Common:${velvet_version}" implementation "dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}" // If you want to jar-in-jar Velvet jarJar(dev.cammiescorner.velvet:Velvet-Common:${velvet_version}) { transitive = false version { strictly "[${velvet_version},)" prefer ${velvet_version} } } jarJar(dev.cammiescorner.velvet:Velvet-NeoForge:${velvet_version}) { transitive = false version { strictly "[${velvet_version},)" prefer ${velvet_version} } } } ```
Then add the library version to your `gradle.properties` file: ```properties # Velvet version velvet_version=0.x.x ``` Or your `libs.versions.toml` file if you're using one of those instead: ```toml # Velvet version velvet_version = "0.x.x" ```
For the latest version of Velvet, please check the (https://github.com/CammiePone/Velvet/releases).
📊 Mod Details
- Game
- Minecraft Mods
- Author
- Cammie
- Version
- 0.5.1+NeoForge
- Downloads
- 5,532
- Endorsements
- 5
- Category
- fabric
- Created
- 12/10/2024
- Updated
- 1/12/2026
- Game Versions
- 1.21.1
- Tags
- library
🔧 How to Install Minecraft Mods Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Mods →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Mods versions does Velvet support?
The author lists 1.21.1. Other versions may work but are untested by the author.
What is the latest version of Velvet?
Version 0.5.1+NeoForge, published 2026-01-12 with 5,532 downloads recorded at the source.
Keep browsing — more Minecraft Mods mods await

