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,084
0
Game Mechanics
Library

Compatibility

Minecraft: Java Edition

1.21.1

Platforms

Fabric
NeoForge

Supported environments

Client-side
Server-side
Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Join Discord server

Creators

Mod Garden
Mod GardenOrganization

Torty
Torty Contributor
Sylv
Sylv Maintainer

Details

Licensed MPL-2.0
Published 8 months ago
Updated 4 months ago
DescriptionChangelogVersions
1
2

v0.4.0 (Fabric 1.21.4)

by Sylv on Feb 10, 2025
Download

v0.4.0 (NeoForge 1.21.4)

by Sylv on Feb 10, 2025
Download

v0.4.0 (Fabric 1.21.1)

by Sylv on Feb 10, 2025
Download

v0.4.0 (NeoForge 1.21.1)

by Sylv on Feb 10, 2025
Download

Added

  • MaybeTypedCondition: removes the need for retyping in datapacks.
  • Datapack-based conditions.

Changed

Fixed

  • Removed need for retyping in datapacks.

v0.3.0 (NeoForge 1.21.4)

by Sylv on Feb 9, 2025
Download

v0.3.0 (Fabric 1.21.4)

by Sylv on Feb 9, 2025
Download

Added

  • Updated to 1.21.4.

Changed

Fixed

v0.3.0+1.21.1

by Sylv on Nov 24, 2024
Download

v0.3.0+1.21.1

by Sylv on Nov 24, 2024
Download

Added

  • RetypedCondition - Allows encoded formats (e.g. JSON) to retype dynamically.
  • AlwaysCondition - Always returns one value in a test.
  • Mod icon.

Changed

  • Clarified multiloader support in documentation.

Fixed

  • Registries are now automatically registered.

v0.2.0+1.21.1

by Sylv on Nov 24, 2024
Download

v0.2.0+1.21.1

by Sylv on Nov 24, 2024
Download

Added

  • ContextParamMap#has(ContextParameterType)
  • ContextParamMap.Mutable - A mutable variant of ContextParamMap
  • TypedGameCondition - An interface for parameter-typed conditions to implement.
  • EntityPassengerCondition - A condition that tests a condition on an entity's passenger.
  • EntityVehicleCondition - A condition that tests a condition on an entity's vehicle.
  • InvertedCondition - A condition that inverts another condition's test.

Changed

  • Implemented TypedGameCondition on all built-in conditions.
  • Use registries for ContextParamType.

Removed

  • Removed @ApiStatus.Experimental from GameConditionType.

Full Changelog: https://github.com/ModGardenEvent/silicate/compare/v0.1.0+1.21.1...v0.2.0+1.21.1

Silicate 0.1.0+1.21.1

by Sylv on Nov 23, 2024
Download

First Release! 🎉

Added

  • Condition API
  • Context Parameter API

Silicate 0.1.0+1.21.1

by Sylv on Nov 23, 2024
Download

First Release! 🎉

Added

  • Condition API
  • Context Parameter API
1
2

Modrinth is open source.

fix-window-open@1656e14

© 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.