• v0.9.0+1.21.8 8ae627fa25

    sylv256 released this 2025-08-18 20:41:28 +00:00 | 7 commits to 1.21.8 since this release

    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.
    Downloads
  • v0.9.0+1.21.5 5aecdd64b7

    sylv256 released this 2025-08-18 19:04:40 +00:00 | 1 commits to 1.21.5 since this release

    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.
    Downloads
  • v0.8.0+1.21.4 aba997123a

    sylv256 released this 2025-03-25 00:32:41 +00:00 | 0 commits to 1.21.4 since this release

    Changed

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

    Fixed

    • fix(GameTest): add fake player to player list
    Downloads
  • v0.8.0+1.21.1 62938c7e9b

    sylv256 released this 2025-03-25 00:28:00 +00:00 | 0 commits to 1.21.1 since this release

    Changed

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

    Fixed

    • fix(GameTest): add fake player to player list
    Downloads
  • v0.7.1+1.21.1 36b1f5c8af

    MerchantCalico released this 2025-02-20 01:04:43 +00:00 | 5 commits to 1.21.1 since this release

    Fixed

    • Fixed a ClassCastException within TypedGameCondition.
    Downloads
  • v0.7.0+1.21.1 2ba6394e6b

    MerchantCalico released this 2025-02-20 00:39:40 +00:00 | 9 commits to 1.21.1 since this release

    Added

    • Swapped ConditionTemplate out for Holders.

    Fixed

    • Fixed GameConditions being unable to be sent from the server to clients.
    Downloads
  • v0.6.0+1.21.4 5662b68429

    MerchantCalico released this 2025-02-19 20:54:32 +00:00 | 22 commits to 1.21.4 since this release

    Added

    • EntityProjectileOwnerCondition - Checks the owner of a projectile entity/TraceableEntity (mojmap).
    • EntityTameOwnerCondition - Checks the owner of a tamed entity/OwnableEntity (mojmap).
    Downloads
  • v0.6.0+1.21.1 55ae5116a6

    MerchantCalico released this 2025-02-19 20:41:42 +00:00 | 15 commits to 1.21.1 since this release

    Added

    • EntityProjectileOwnerCondition - Checks the owner of a projectile entity/TraceableEntity (mojmap).
    • EntityTameOwnerCondition - Checks the owner of a tamed entity/OwnableEntity (mojmap).
    Downloads
  • v0.5.1+1.21.4 ddc698c3af

    sylv256 released this 2025-02-11 05:26:20 +00:00 | 24 commits to 1.21.4 since this release

    Added

    Changed

    Fixed

    • Client-side crash occurring when starting an integrated server. Caused by incorrect registry lookups.
    Downloads
  • v0.5.1+1.21.1 f5c8b7efac

    sylv256 released this 2025-02-11 05:26:09 +00:00 | 17 commits to 1.21.1 since this release

    Added

    Changed

    Fixed

    • Client-side crash occurring when starting an integrated server. Caused by incorrect registry lookups.
    Downloads