Added
Changed
Fixed
- Client-side crash occurring when starting an integrated server. Caused by incorrect registry lookups.
Added
ConditionTemplateandGameCondition#CODECallow using pre-existing condition templates viaResourceLocations.orfield insilicate:compoundallows checking if conditions all match (or: false) or if any match (or: true).
Changed
GameCondition#CODECrenamedGameCondition#TYPED_CODECdata/<namespace>/silicate/conditionrenameddata/<namespace>/silicate/condition_template
Fixed
Added
MaybeTypedCondition: removes the need for retyping in datapacks.- Datapack-based conditions.
Changed
Fixed
- Removed need for retyping in datapacks.
Added
- Updated to 1.21.4.
Changed
Fixed
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.
Added
ContextParamMap#has(ContextParameterType)ContextParamMap.Mutable- A mutable variant ofContextParamMapTypedGameCondition- 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
TypedGameConditionon all built-in conditions. - Use registries for
ContextParamType.
Removed
- Removed
@ApiStatus.ExperimentalfromGameConditionType.
Full Changelog: https://github.com/ModGardenEvent/silicate/compare/v0.1.0+1.21.1...v0.2.0+1.21.1
First Release! 🎉
Added
- Condition API
- Context Parameter API
First Release! 🎉
Added
- Condition API
- Context Parameter API
