Download Silicate — Minecraft Mods — MetaMods

Silicate

Active

Downloads

0

Last update

1 month ago

Versions

1.21.1 — 1.21.8
Client
Fabric
Neoforge
Game mechanics
Libraries

Silicate

Silicate (sometimes referred to as "silly predicates") is a library mod that offers advanced predicates that work equally on both client and server sides through an intuitive programming interface.

Development Status

This library is currently in active development and requires careful usage. The API may change frequently, and some features are not yet fully implemented. Keep track of updates through the project's issue tracking system.

Getting Started

To add the library to your project, include the following code in your build.gradle (.kts) file:

repositories {
    exclusiveContent {
        forRepositories(
            maven("https://maven.modgarden.net/releases") {
                name = "Mod Garden"
            }
        )
        filter { includeGroup("net.modgarden.silicate") }
    }
}

dependencies {
    // When using multi-loader, add the following line in respective platform modules
    implementation("net.modgarden.silicate:silicate-PLATFORM:VERSION")
    // For multi-loader also add to the common module:
    // compileOnly("net.modgarden.silicate:silicate-common:VERSION")
}

Main Goal

Silicate aims to create a comprehensive context-aware predicate system, comparable in capabilities to Minecraft's loot context-based predicates. The library is available for Fabric and NeoForge and provides a unified API for working with advanced predicates between mods across different platforms. This is achieved through the implementation of a completely new predicate architecture, initially independent of Minecraft.

Key Features

Silicate comes with built-in support for Codec and datapacks, making it easier for developers and modpack creators to implement and configure desired behavior. The library also includes ready-to-use predicates for various Minecraft game interactions, significantly reducing the amount of boilerplate code required.

Project members
Pug

Pug

Developer

Sylv

Sylv

Developer

Torty

Torty

Developer

Created: 24 Nov 2024

ID: 65841