• v0.5.0+1.21.4 e239a0146d

    sylv256 released this 2025-02-11 03:50:24 +00:00 | 30 commits to 1.21.4 since this release

    Added

    • ConditionTemplate and GameCondition#CODEC allow using pre-existing condition templates via ResourceLocations.
    • or field in silicate:compound allows checking if conditions all match (or: false) or if any match (or: true).

    Changed

    • GameCondition#CODEC renamed GameCondition#TYPED_CODEC
    • data/<namespace>/silicate/condition renamed data/<namespace>/silicate/condition_template

    Fixed

    Downloads
  • v0.5.0+1.21.1 46e7f9a757

    sylv256 released this 2025-02-11 03:50:16 +00:00 | 21 commits to 1.21.1 since this release

    Added

    • ConditionTemplate and GameCondition#CODEC allow using pre-existing condition templates via ResourceLocations.
    • or field in silicate:compound allows checking if conditions all match (or: false) or if any match (or: true).

    Changed

    • GameCondition#CODEC renamed GameCondition#TYPED_CODEC
    • data/<namespace>/silicate/condition renamed data/<namespace>/silicate/condition_template

    Fixed

    Downloads
  • v0.4.0+1.21.4 f0c5640526

    sylv256 released this 2025-02-10 23:00:37 +00:00 | 41 commits to 1.21.4 since this release

    Added

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

    Changed

    Fixed

    • Removed need for retyping in datapacks.
    Downloads
  • v0.4.0+1.21.1 41209911de

    sylv256 released this 2025-02-10 23:00:09 +00:00 | 28 commits to 1.21.1 since this release

    Added

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

    Changed

    Fixed

    • Removed need for retyping in datapacks.
    Downloads
  • 0.3.0+1.21.4 e9431c7bfc

    sylv256 released this 2025-02-09 23:21:43 +00:00 | 56 commits to 1.21.4 since this release

    Added

    • Updated to 1.21.4.

    Changed

    Fixed

    Downloads
  • v0.3.0+1.21.1 56a9d0143c

    v0.3.0+1.21.1 Stable

    sylv256 released this 2024-11-24 23:04:41 +00:00 | 19 commits to 1.21 since this release

    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.

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

    Downloads
  • v0.2.0+1.21.1 fd039e8d4a

    v0.2.0+1.21.1 Stable

    sylv256 released this 2024-11-24 07:01:39 +00:00 | 29 commits to 1.21 since this release

    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

    Downloads
  • v0.1.0+1.21.1 255905db0a

    sylv256 released this 2024-11-23 03:54:10 +00:00 | 39 commits to 1.21 since this release

    First Release! 🎉

    Added

    • Condition API
    • Context Parameter API

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

    Downloads