All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Velvet

Velvet

by Cammie • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions


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, Satin's 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 Satin instead.

You can add Velvet by putting the following in your build.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):

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:

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:

# Velvet version
velvet_version=0.x.x

Or your libs.versions.toml file if you're using one of those instead:

# Velvet version
velvet_version = "0.x.x"

For the latest version of Velvet, please check the GitHub Releases.


      

How to Install Velvet (Mod)

Velvet by Cammie is verified for Fabric, Neoforge, Quilt across Minecraft versions 1.21.1 (latest release: 0.5.1+NeoForge, file size: 102 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21.1) and platform (Fabric, Neoforge, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Neoforge, Quilt.
  3. Move the downloaded Velvet file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
10mo ago 1
1.21.1
Fabric Quilt
10mo ago 1
1.21.1
Neoforge
last yr. 1
1.21.1
Fabric Quilt
last yr. 1
Velvet Icon
Download Velvet
Select game version
Select platform