COWMODSКаталог модов

SQDLib

This is a library mod/plugin, primarily used by SQD Studios (but not limited to). This adds some stuff for developers to use, and I believe it's a pretty good tool for developers to migrate their plugins to mods

5740обновлён 17 окт. 2026 г.
Библиотеки

Описание

SQDLib

Build

A library so I don't have to copy and paste the same things again and again

It's lightweight

What did you think, it's like only 10 classes? The finished build output is as small as 21,1 Kilobytes so it's not really going to affect your jar output

Using as an administrator

If you have a plugin which clearly states you need to have SQDLib installed for it to work, where can you download it? Well you can get it from either Modrinth (Not yet approved) or GitHub Releases. Warning though because SQDLib changes a lot, very fast that can do it that 1 version works while the other just breaks all the plugins which may use an older or newer version of SQDLib.

Developing with SQDLib

Bundling (Recommended)

Adding the repository

repositories {
    maven {
        name = "chamosmpRepoReleases"
        url = uri("https://maven.chamosmp.net/releases")
    }
}

Adding the dependency (Plugin)

plugins {
    // Adding the shadow plugin
    id("com.gradleup.shadow") version "9.6.1"
}

dependencies {
    // Replace 3.2.0-BETA with the latest version, and you can replace "paper", with the following platforms:
    // velocity, bungee, spigot
    implementation("com.sqdstudios.sqdlib:sqdlib-paper:3.2.0-BETA")
}

tasks {
    // The shadowJar configuration
    shadowJar {
        configurations = project.configurations.runtimeClasspath.map { setOf(it) }

        relocate("com.sqdstudios.sqdlib", "(your plugin group).libs.sqdlib")
    }
}

Adding the dependency (Mod)

dependencies {
    // Replace 3.2.0-BETA with the latest version
    implementation("com.sqdstudios.sqdlib:sqdlib-fabric:3.2.0-BETA")
}
Mod/Plugin Dependency (Not Recommended)

Adding the repository

repositories {
    maven {
        name = "chamosmpRepoReleases"
        url = uri("https://maven.chamosmp.net/releases")
    }
}

Adding the dependency (Plugin)

When using a paper-plugin.yml, make sure you have join-classpath: true when using this, or else you'll get class not found exceptions

dependencies {
    // Replace 3.2.0-BETA with the latest version, and you can replace "paper", with the following platforms:
    // velocity, bungee, spigot
    compileOnly("com.sqdstudios.sqdlib:sqdlib-paper:3.2.0-BETA")
}

Adding the dependency (Mod)

dependencies {
    // Replace 3.2.0-BETA with the latest version
    compileOnly("com.sqdstudios.sqdlib:sqdlib-fabric:3.2.0-BETA")
}

Migrating from v3 to v4

Version 4 is probably the biggest major release and it contains some breaking changes.

You'll first need to replace every instance of net.chamosmp with com.sqdstudios (And in the dependency too)

If you're migrating from even older versions like v2, you should delete the packages that are not found and make your IDE suggest them to you because they're undocumented

Последние версии

Все версии →
release

SQDLib 4.0.0 Bungeecord

4.0.0-bungee
17 окт. 2026 г.24Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bungeecord, waterfall
Скачать
Что нового
Full Changelog: https://github.com/SQD-Studios/sqd-lib/releases/tag/4.0.0
release

SQDLib 4.0.0 Velocity

4.0.0-velocity
17 окт. 2026 г.23Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
Что нового
Full Changelog: https://github.com/SQD-Studios/sqd-lib/releases/tag/4.0.0
release

SQDLib 4.0.0 Spigot

4.0.0-spigot
17 окт. 2026 г.19Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3bukkit, spigot
Скачать
Что нового
Full Changelog: https://github.com/SQD-Studios/sqd-lib/releases/tag/4.0.0
release

SQDLib 4.0.0 Paper

4.0.0-paper
17 окт. 2026 г.18Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Скачать
Что нового
Full Changelog: https://github.com/SQD-Studios/sqd-lib/releases/tag/4.0.0
release

SQDLib 4.0.0 Fabric

4.0.0-fabric
17 окт. 2026 г.450Minecraft: 26.3fabric
Скачать
Что нового
Full Changelog: https://github.com/SQD-Studios/sqd-lib/releases/tag/4.0.0
release

SQDLib 3.2.0

3.2.0-velo
9 окт. 2026 г.6Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3velocity
Скачать
release

SQDLib 3.2.0

3.2.0-paper
9 окт. 2026 г.7Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Скачать
release

SQDLib 3.2.0

3.2.0-fabric
9 окт. 2026 г.12Minecraft: 26.2fabric
Скачать
release

SQDLib 3.1.0

3.1.0
29 сент. 2026 г.15Minecraft: 26.2fabric
Скачать