Skip to content
github-actions[bot] edited this page Jun 26, 2026 · 30 revisions

Overview

All Veil resources should be located in the assets/modid/pinwheel folder. Specific assets are in subfolders of the main pinwheel folder.

There are two exceptions: Quasar particles, which are located in the assets/modid/quasar folder, and Flare effects, which are located in the assets/modid/flare folder.

Within development environments, the mod ImGuiMC is used to view various pieces of information about the game, such as framebuffers or lights. This dependency is not needed prior to Veil 4.0.0.

Getting Started

The latest version for Veil can be found in the Veil README or directly from Jared's Maven.

The latest version for ImGuiMC can be found from RyanHCode's Maven

NeoForge

Click to expand
repositories {
    maven { // For ImGuiMC
        url = "https://maven.ryanhcode.dev/releases"
        name = "RyanHCode Maven"
    }
    maven { // For Veil
        name = 'BlameJared Maven (CrT / Bookshelf)'
        url = 'https://maven.blamejared.com'
    }
}

dependencies {
    implementation("foundry.veil:veil-neoforge-${project.minecraft_version}:${project.veil_version}") {
        exclude group: "maven.modrinth"
        exclude group: "me.fallenbreath"
    }
    implementation("foundry.imguimc:imguimc-neoforge-${project.minecraft_version}:${project.imguimc_version}")
}

Fabric

Click to expand
repositories {
    maven { // For ImGuiMC
        url = "https://maven.ryanhcode.dev/releases"
        name = "RyanHCode Maven"
    }
    maven { // For Veil
        name = 'BlameJared Maven (CrT / Bookshelf)'
        url = 'https://maven.blamejared.com'
    }
}

dependencies {
    modImplementation("foundry.veil:veil-fabric-${project.minecraft_version}:${project.veil_version}") {
        exclude group: "maven.modrinth"
        exclude group: "me.fallenbreath"
    }
    modImplementation("foundry.imguimc:imguimc-fabric-${project.minecraft_version}:${project.imguimc_version}")
}

Common

Click to expand
repositories {
    maven { // For ImGuiMC
        url = "https://maven.ryanhcode.dev/releases"
        name = "RyanHCode Maven"
    }
    maven { // For Veil
        name = 'BlameJared Maven (CrT / Bookshelf)'
        url = 'https://maven.blamejared.com'
    }
}

dependencies {
    implementation("foundry.veil:veil-common-${project.minecraft_version}:${project.veil_version}") {
        exclude group: "maven.modrinth"
        exclude group: "me.fallenbreath"
    }
    implementation("foundry.imguimc:imguimc-common-${project.minecraft_version}:${project.imguimc_version}")
}

Veil Features

Clone this wiki locally