Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Silicate

Silicate

A library providing powerful client-server-agnostic predicates with a simple API.

3,636
0
Game Mechanics
Library
AboutChangelogVersions

v1.0.0-beta.1 (Fabric 1.21.10)

by Lesbian on Nov 14, 2025
Download

This changelog will be set in the future. 1.0.0-beta.1 will not have a changelog because I'm lazy lol.

v0.9.0 (Fabric 1.21.8)

on Aug 18, 2025
Download

v0.9.0 (NeoForge 1.21.8)

on Aug 18, 2025
Download

v0.9.0 (NeoForge 1.21.5)

on Aug 18, 2025
Download

v0.9.0 (Fabric 1.21.5)

on Aug 18, 2025
Download

Breaking Changes

  • silicate:entity_vehicle must now use the silicate:vehicle_entity param type to reference the vehicle entity, with other fields remaining the exact same.
  • silicate:entity_passenger must now use the silicate:passenger_entity param type to reference the passenger entity, with other fields remaining the exact same.
  • silicate:entity_tame_owner must now use the silicate:owner_entity param type to reference the owner entity, with other fields remaining the exact same.
  • silicate:entity_projectile_owner must now use the silicate:owner_entity param type to reference the owner entity, with other fields remaining the exact same.
  • The ContextParamType codec will now return a data error if not present within the registry, or if the class of the registered param type is unable to be casted to the specified class. On a success, this will return the original context param type if it is an exact match in class, otherwise, this will create a new param type if the resulting class can be cast to the specified class.

Added

  • Ported to 1.21.5.

Fixed

  • Fixed entity_vehicle, entity_passenger, entity_tame_owner, entity_projectile_owner conditions overriding the original field with the target entity within their inner conditions' context.
  • Fixed issues with registering custom game conditions on NeoForge.
  • Fixed ContextParamType codec creating entirely new param types without checking if a param type of the sort exists already.
  • Fixed ContextParamType codec's entirely new param types not being equal to any param type in the case of casted classes.

v0.8.0 (Fabric 1.21.4)

by Sylv on Mar 25, 2025
Download

v0.8.0 (NeoForge 1.21.4)

by Sylv on Mar 25, 2025
Download

v0.8.0 (Fabric 1.21.1)

by Sylv on Mar 25, 2025
Download

v0.8.0 (NeoForge 1.21.1)

by Sylv on Mar 25, 2025
Download

Changed

  • tweak: add GameCondition#getTemplate for ease of access to condition templates

Fixed

  • fix(GameTest): add fake player to player list

Silicate 0.7.1+1.21.1

by Lesbian on Feb 20, 2025
Download

v0.7.1 (Fabric 1.21.1)

by Lesbian on Feb 20, 2025
Download

Fixed

  • Fixed a ClassCastException within TypedGameCondition.

v0.7.0 (NeoForge 1.21.1)

by Lesbian on Feb 20, 2025
Download

v0.7.0 (Fabric 1.21.1)

by Lesbian on Feb 20, 2025
Download

Added

  • Swapped ConditionTemplate out for Holders.

Fixed

  • Fixed GameConditions being unable to be sent from the server to clients.

v0.6.0 (NeoForge 1.21.4)

by Lesbian on Feb 20, 2025
Download

v0.6.0 (Fabric 1.21.4)

by Lesbian on Feb 20, 2025
Download

v0.6.0 (NeoForge 1.21.1)

by Lesbian on Feb 19, 2025
Download

v0.6.0 (Fabric 1.21.1)

by Lesbian on Feb 19, 2025
Download

Added

  • EntityProjectileOwnerCondition - Checks the owner of a projectile entity/TraceableEntity (mojmap).
  • EntityTameOwnerCondition - Checks the owner of a tamed entity/OwnableEntity (mojmap).

v0.5.1 (Fabric 1.21.4)

by Sylv on Feb 11, 2025
Download

v0.5.1 (NeoForge 1.21.4)

by Sylv on Feb 11, 2025
Download

v0.5.1 (Fabric 1.21.1)

by Sylv on Feb 11, 2025
Download
1
2

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@a0bd011

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.