Skip to content

Available Slot Conditions Types

Is Tooltip Hidden (catharsis:is_tooltip_hidden)

Match against a slot where the tooltip is hidden.

Has Component (catharsis:has_component)

Match against a slot that has a specific component.

Root component has_component condition object
  • type: catharsis:has_component
  • component: The component ID to check for.

Name (catharsis:name)

Match against a slot by its name using a regex.

Root name slot condition object
  • type: catharsis:name
  • mode: Optional. Either equals or regex. Default: regex.
  • name: A string or regex to match against the slot's name depending on the mode.

Item (catharsis:item)

Match against a slot by the item it contains.

Root item slot condition object
  • type: catharsis:item
  • items: An array or a singular entry of item IDs to match against the slot's item.

ID (catharsis:id)

Match against a slot by its SkyBlock ID.

Root id slot condition object
  • type: catharsis:id
  • ids: An array or a singular entry of SkyBlock IDs to match against the slot's ID.

Slot Index (catharsis:slot)

Match against a slot by its index in the GUI.

Root slot slot condition object
  • type: catharsis:slot
  • slot: A range defining the slot index to match against. This can be a single number, an object with min and max properties or an array of such indices.

Current Island (catharsis:islands)

Match against the Player's current island.

Root islands slot condition object
  • type: catharsis:islands
  • islands: A list or a singular entry of island ids to match against, names are equal to the value of mode in /locraw or the enum name in SkyBlockIsland.

Skull Texture (catharsis:texture)

Match against a skull by its texture, fails if no texture exists.

Root texture slot condition object
  • type: catharsis:texture
  • texture: A list or a singular entry of textures as strings to match against.

All/And (catharsis:all)

Check if a list of conditions are true, useful for chaining conditions.

Root all slot condition object
  • type: catharsis:all
  • conditions: a list of conditions to check through.

Any/Or (catharsis:any)

Check if any in list of conditions are true, useful for chaining conditions.

Root any slot condition object
  • type: catharsis:any
  • conditions: a list of conditions to check through.

Relative (catharsis:relative_slot)

Allows you to apply other conditions based on relative slots.

Root relative_slot condition object
  • type: catharsis:relative_slot
  • offset: The relative offset for the slot.
  • condition: The child condition to check with the applied offset.

Allows you to filter if a slot is on the border of a menu.

Root menu_border slot condition object
  • type: catharsis:menu_border
  • allow_left: (Optional) Whether the slot can be on the left border or not (defaults to true)
  • allow_right: (Optional) Whether the slot can be on the right border or not (defaults to true)
  • allow_bottom: (Optional) Whether the slot can be on the bottom border or not (defaults to true)
  • allow_top: (Optional) Whether the slot can be on the top border or not (defaults to true)

Tree view icons from the Minecraft.wiki
Not an official Minecraft product. Not approved by or affiliated with Mojang or Microsoft.
Not approved or affiliated with Hypixel.