Skip to main content

Mutual

saturn:mutual

Requires the bi-entity condition to hold both in the original order and with the actor and target swapped.

Checks the relationship between the actor and the target. Swapping the two sides changes the meaning of some conditions.

JSON fields​

FieldTypeRequiredDefaultDescription
typeResource IDyes—saturn:mutual
conditionBi-entity conditionyes—The condition to check.

JSON example​

{
"type": "saturn:mutual",
"condition": {
"type": "saturn:always"
}
}

This is a value to embed in the corresponding field, not a standalone loadable data pack file. The example: references in the examples must be replaced with defined entries.

Java entry point​

com.iafenvoy.saturn.data.condition.builtin.bientity.meta.MutualCondition. This page is based on the Codec in the current 26.1.2 source.