In Block - apace100/origins-fabric GitHub Wiki

Entity Condition. Checks whether the player is in a block (at the player's lower body half) that matches a specified block condition.

Type ID: origins:in_block

Fields:

block_condition, Block Condition: The block condition which is applied to the block at the player's lower body half.

Example:

"condition": {
  "type": "origins:in_block",
  "block_condition": {
    "type": "origins:and",
    "conditions": [
      {
        "type": "origins:block",
        "block": "minecraft:sand"
      },
      {
        "type": "origins:offset",
        "y": 1,
        "condition": {
          "type": "origins:block",
          "block": "minecraft:sand"
        }
      }
    ]
  }
}

This condition applied to a power will make sure it's only active while the player is buried in sand.