Conditions


Overview

Powerborne Heroes

Gravestone: Core

Satsu Iron man addon

Palladium

corewithstuff

gravestone

Stand-Bound

KubeJS

satsy_iron_man_addon


air_above

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
blocks Integer Blocks upward to check false 4

Example:

{"type":"powerborne:air_above","blocks":4}

can_see_sky

Applicable for: all

Example:

{"type":"powerborne:can_see_sky"}

distance_to_entity

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
distance Float Entity must be closer than this in blocks false 3.0
entity_types String[] Supported entity type ids false [minecraft:villager]
firestorm Boolean Require powerborne:firestorm_mark on the nearby entity false false

Example:

{"type":"powerborne:distance_to_entity","distance":3.0,"entity_types":["minecraft:villager"],"firestorm":false}

firestorm_player_merge_driver

Applicable for: all

Example:

{"type":"powerborne:firestorm_player_merge_driver"}

has_mjolnir_projectile_callable

Applicable for: all

Example:

{"type":"powerborne:has_mjolnir_projectile_callable"}

has_mjolnir_weapon_stand_nearby

Applicable for: all

Example:

{"type":"powerborne:has_mjolnir_weapon_stand_nearby"}

has_persistent_data

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
key String persistentData key to check for existence false

Example:

{"type":"powerborne:has_persistent_data","key":""}

held_item_cmd

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String Item id false powerborne:mjolnir
arm String 'left' or 'right' false right
value Integer CustomModelData int to match false 1

Example:

{"type":"powerborne:held_item_cmd","item":"powerborne:mjolnir","arm":"right","value":1}

is_creative_mode

Applicable for: all

Example:

{"type":"powerborne:is_creative_mode"}

is_holding_telekinesis

Applicable for: all

Example:

{"type":"powerborne:is_holding_telekinesis"}

is_hurt

Applicable for: all

Example:

{"type":"powerborne:is_hurt"}

is_in_space

Applicable for: all

Example:

{"type":"powerborne:is_in_space"}

is_main_arm

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
arm String Which arm to check: 'left' or 'right' false right

Example:

{"type":"powerborne:is_main_arm","arm":"right"}

is_swinging

Applicable for: all

Example:

{"type":"powerborne:is_swinging"}

is_using_item

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String Item ID to check if being used false powerborne:mjolnir

Example:

{"type":"powerborne:is_using_item","item":"powerborne:mjolnir"}

is_wolf_sitting

Applicable for: all

Example:

{"type":"powerborne:is_wolf_sitting"}

item_durability

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_remaining Integer Item must have at least this many uses left false 6

Example:

{"type":"powerborne:item_durability","min_remaining":6}

item_in_arm

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String Item ID to match in main or off hand false powerborne:mjolnir
arm String Which arm to check: 'left' or 'right' false right
use_item_must_match Boolean Match getUseItem() for this arm false false
prefer_main Boolean Use main arm when both have same item false false

Example:

{"type":"powerborne:item_in_arm","item":"powerborne:mjolnir","arm":"right","use_item_must_match":false,"prefer_main":false}

item_in_main_hand

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String Item that must be in main hand false powerborne:mjolnir

Example:

{"type":"powerborne:item_in_main_hand","item":"powerborne:mjolnir"}

item_on_cooldown

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String Item ID to check if on cooldown false powerborne:mjolnir

Example:

{"type":"powerborne:item_on_cooldown","item":"powerborne:mjolnir"}

mjolnir_is_returning

Applicable for: all

Example:

{"type":"powerborne:mjolnir_is_returning"}

shift_key_down

Applicable for: all

Example:

{"type":"powerborne:shift_key_down"}

stand_suit_variant

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
value String Suit variant to check false superman

Example:

{"type":"powerborne:stand_suit_variant","value":"superman"}

y_level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min Integer Minimum Y level false 0
max Integer Maximum Y level false 2147483647

Example:

{"type":"powerborne:y_level","min":0,"max":2147483647}

boolean_property

Returns the value of a boolean entity property.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property String Name of the boolean property in the entity false value

Example:

{"type":"gravecore:boolean_property","property":"value"}

dampened_by

Checks if the entity has a (potion) effect.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect Object ID of the (potion) effect that is being checked for. false minecraft:poison

Example:

{"type":"gravecore:dampened_by","effect":"minecraft:poison"}

has_effect

Checks if the entity has a (potion) effect.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect Object ID of the (potion) effect that is being checked for. false minecraft:poison

Example:

{"type":"gravecore:has_effect","effect":"minecraft:poison"}

has_uuid

checks if the current entity is a player

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid UUID the uuid of a player. false b7ce1b6e-0e7c-41a6-b3cb-e847a381debf

Example:

{"type":"gravecore:has_uuid","uuid":"b7ce1b6e-0e7c-41a6-b3cb-e847a381debf"}

is_mainhand

checks what the current mainhand is

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
mainhand String Is the main hand the right or left hand? Valid values are \"left\" or \"right\" false right

Example:

{"type":"gravecore:is_mainhand","mainhand":"right"}

is_player

checks if the current entity is a player

Applicable for: all

Example:

{"type":"gravecore:is_player"}

armor_durability

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot String Slot name: head, chest, legs, feet, or specific curio slot name false head
divider Float Division factor false 1.0
operation_type String Operators: >, >=, <, <= false >=

Example:

{"type":"satsu_iron_man_addon:armor_durability","slot":"head","divider":1.0,"operation_type":">="}

block_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
check_which_block String The block you are in or on. false minecraft:stone

Example:

{"type":"satsu_iron_man_addon:block_check","check_which_block":"minecraft:stone"}

dampened_by

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect String Effect to search for false minecraft:health_boost

Example:

{"type":"satsu_iron_man_addon:dampened_by","effect":"minecraft:health_boost"}

disable_if_have_power_or_namespace

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
powers String[] Superpower IDs to check. false []
namespaces String[] Namespaces to check (e.g., 'endosym'). false []
ignore_powers String[] Superpower IDs to ignore. false []

Example:

{"type":"satsu_iron_man_addon:disable_if_have_power_or_namespace","powers":[],"namespaces":[],"ignore_powers":[]}

hit_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
mode String Mode: 'block' (block hits), 'entity' (entity hits), or 'both' (block or entity hits) false both

Example:

{"type":"satsu_iron_man_addon:hit_condition","mode":"both"}

inventory_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String The item you want false /
amount Integer The amount of the item you want false 1

Example:

{"type":"satsu_iron_man_addon:inventory_check","item":"null","amount":1}

is_falling

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
distance Integer distance of the blocks falling false 1

Example:

{"type":"satsu_iron_man_addon:is_falling","distance":1}

pdata_boolean

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data String the persistent data boolean to check false first_join
value Boolean the value required for a true result false true

Example:

{"type":"satsu_iron_man_addon:pdata_boolean","data":"first_join","value":true}

pdata_boolean_toggle

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data String The persistent data boolean to check false datakey_promp
value Boolean The value required for a true result false true

Example:

{"type":"satsu_iron_man_addon:pdata_boolean_toggle","data":"datakey_promp","value":true}

pdata_number

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data String the persistent data to check false dataKey
value Float the value required for a true result false 0.0

Example:

{"type":"satsu_iron_man_addon:pdata_number","data":"dataKey","value":0.0}

pdata_string

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data String the persistent data to check false dataKey
value String the value required for a true result false dataValue

Example:

{"type":"satsu_iron_man_addon:pdata_string","data":"dataKey","value":"dataValue"}

slot_nbt_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot String Slot to check (mainhand, offhand, feet, legs, chest, head, curios:slot) false mainhand
nbtKey String The NBT key to check false CustomTag
nbtValue String The required NBT value false Active
mode String Comparison mode (equals, exists, notEquals, contains, numericEquals) false equals

Example:

{"type":"satsu_iron_man_addon:slot_nbt_check","slot":"mainhand","nbtKey":"CustomTag","nbtValue":"Active","mode":"equals"}

slot_nbt_range_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot String Slot to check (mainhand, offhand, feet, legs, chest, head, curios:slot) false mainhand
nbtKey String The NBT key to check false skillCharge
min Integer Minimum allowed value false 0
max Integer Maximum allowed value false 2147483647
mode String Comparison mode (range, greaterThan, lessThan, equals, betweenInclusive, betweenExclusive) false range

Example:

{"type":"satsu_iron_man_addon:slot_nbt_range_check","slot":"mainhand","nbtKey":"skillCharge","min":0,"max":2147483647,"mode":"range"}

ability_enabled

Checks if the ability is enabled. If the power is not null, it will look for the ability in the specified power. If the power is null, it will look for the ability in the current power.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id

Example:

{"type":"palladium:ability_enabled","power":"null","ability":"ability_id"}

ability_first_tick

Checks if the ability is on its first tick.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id

Example:

{"type":"palladium:ability_first_tick","power":"null","ability":"ability_id"}

ability_integer_property

Checks if the given ability has a certain integer property value.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id
property String Name of the integer property in the ability. For animation-timer abilities it's 'value' false value
min Integer Minimum required amount of the property value false 0
max Integer Maximum required amount of the property value false 0

Example:

{"type":"palladium:ability_integer_property","power":"null","ability":"ability_id","property":"value","min":0,"max":0}

ability_last_tick

Checks if the ability was just on its last tick.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id

Example:

{"type":"palladium:ability_last_tick","power":"null","ability":"ability_id"}

ability_on_cooldown

Checks if the ability is currently on cooldown. If the power is not null, it will look for the ability in the specified power. If the power is null, it will look for the ability in the current power.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id

Example:

{"type":"palladium:ability_on_cooldown","power":"null","ability":"ability_id"}

ability_ticks

Checks if the ability has been enabled for a certain amount of ticks.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id
min Integer Minimum required amount of enabled ticks false 0
max Integer Maximum required amount of enabled ticks false 0

Example:

{"type":"palladium:ability_ticks","power":"null","ability":"ability_id","min":0,"max":0}

ability_type_enabled

Checks if an ability of a certain type is enabled.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
ability_type ResourceLocation ID of the ability type to look for. If one ability can be found which is enabled, the condition will be true false palladium:dummy

Example:

{"type":"palladium:ability_type_enabled","ability_type":"palladium:dummy"}

ability_type_unlocked

Checks if an ability of a certain type is unlocked.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
ability_type ResourceLocation ID of the ability type to look for. If one ability can be found which is unlocked, the condition will be true false palladium:dummy

Example:

{"type":"palladium:ability_type_unlocked","ability_type":"palladium:dummy"}

ability_unlocked

Checks if the ability is unlocked.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id

Example:

{"type":"palladium:ability_unlocked","power":"null","ability":"ability_id"}

ability_wheel

Allows ability to be used in an ability wheel.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
cooldown Integer Amount of ticks the ability wont be useable for after using it false 0

Example:

{"type":"palladium:ability_wheel","cooldown":0}

accessory_selected

Checks if the entity has a specified accessory selected from a specific accessory slot. An empty string can be used to check for no accessory.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
accessory_slot AccessorySlot The ID of the accessory slot to read from false palladium:head
accessory String The accessory which needs to be selected in order for the condition to return true (include the namespace!) false palladium:sea_pickle_hat

Example:

{"type":"palladium:accessory_selected","accessory_slot":"palladium:head","accessory":"palladium:sea_pickle_hat"}

action

This condition is used to activate the power when a key is pressed or a mouse button is clicked.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
cooldown Integer Amount of ticks the ability wont be useable for after using it false 0
key_type KeyType The type of key that needs to be pressed. Possible values: [key_bind, left_click, right_click, space_bar, scroll_up, scroll_down, scroll_either] false KEY_BIND
needs_empty_hand Boolean Whether or not the player needs to have an empty hand false false
allow_scrolling_when_crouching Boolean If you choose scrolling as a key type, you can determine if scrolling is allowed when crouching. For other key types you can completely ignore this setting. false true

Example:

{"type":"palladium:action","cooldown":0,"key_type":"key_bind","needs_empty_hand":false,"allow_scrolling_when_crouching":true}

activation

This condition is used to activate the ability when a key is pressed or a mouse button is clicked for a certain amount of ticks.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
cooldown Integer Amount of ticks the ability wont be useable for after using it false 0
ticks Integer The amount of ticks the ability will be active for false 60
key_type KeyType The type of key that needs to be pressed. Possible values: [key_bind, left_click, right_click, space_bar, scroll_up, scroll_down, scroll_either] false KEY_BIND
needs_empty_hand Boolean Whether or not the player needs to have an empty hand false false
allow_scrolling_when_crouching Boolean If you choose scrolling as a key type, you can determine if scrolling is allowed when crouching. For other key types you can completely ignore this setting. false true

Example:

{"type":"palladium:activation","cooldown":0,"ticks":60,"key_type":"key_bind","needs_empty_hand":false,"allow_scrolling_when_crouching":true}

and

A condition that is active if all of the conditions in the array are active.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
conditions Condition[] Array of conditions, all of which must be active false 0 conditions

Example:

{"type":"palladium:and","conditions":[]}

animation_timer_ability

Checks if the given animation timer ability has a certain value. This condition is a simplified version of the ability_integer_property condition designed to be used for animation timer abilities.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired ability is located. Can be null IF used for abilities, then it will look into the current power false /
ability String ID of the desired ability false ability_id
min Integer Minimum required amount of the timer value false 0
max Integer Maximum required amount of the timer value false 0

Example:

{"type":"palladium:animation_timer_ability","power":"null","ability":"ability_id","min":0,"max":0}

brightness_at_position

Checks if the entity's brightness at it's position is within the given range.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_brightness Integer Minimum required brightness at entity's position false 0
max_brightness Integer Maximum required brightness at entity's position false 16

Example:

{"type":"palladium:brightness_at_position","min_brightness":0,"max_brightness":16}

chat_action

This condition will be active once, when a chat message has been sent.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
chat_message String The chat message to look for, will check case insensitive. false Hello World
cooldown Integer Amount of ticks the ability wont be useable for after using it. false 0

Example:

{"type":"palladium:chat_action","chat_message":"Hello World","cooldown":0}

chat_activation

This condition is used to activate the ability when a chat message was sent for a certain amount of ticks.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
chat_message String The chat message to look for, will check case insensitive. false Hello World
cooldown Integer Amount of ticks the ability wont be useable for after using it. false 0
ticks Integer The amount of ticks the ability will be active for false 60

Example:

{"type":"palladium:chat_activation","chat_message":"Hello World","cooldown":0,"ticks":60}

chat_toggle

Toggles the ability on and off after a chat message was sent.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
chat_message String The chat message to look for, will check case insensitive. false Hello World
cooldown Integer Amount of ticks the ability can be used for false 0

Example:

{"type":"palladium:chat_toggle","chat_message":"Hello World","cooldown":0}

command_result

Executes a command and compares the output to a number.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
command String The command output to compare the 'compare_to' int with false execute if entity @s
comparison String The comparison used between the 'command' and 'compare_to' fields, accepts >=, <=, >, <, !=, or == (note that the first number is from 'command' and the second from 'compare_to') false ==
compare_to Integer The number being compared to the output of 'command' false 1
log Boolean If the command's output is sent to the entity or not (unless debugging, you probably want this false/unset) false false

Example:

{"type":"palladium:command_result","command":"execute if entity @s","comparison":"==","compare_to":1,"log":false}

crouching

Checks if the entity is crouching.

Applicable for: all

Example:

{"type":"palladium:crouching"}

day

Checks if it's currently daytime

Applicable for: all

Example:

{"type":"palladium:day"}

dimension

Checks if the player is in a specific dimension.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
dimension ResourceLocation ID of the dimension the player must be in. Example values: minecraft:overworld, minecraft:the_nether, minecraft:the_end false minecraft:overworld

Example:

{"type":"palladium:dimension","dimension":"minecraft:overworld"}

empty_slot

Checks if the given slot is empty.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot PlayerSlot Slot that must be empty. Example values: [mainhand, offhand, feet, legs, chest, head, curios:back, curios:necklace, trinkets:chest/back, trinkets:chest/necklace] false chest

Example:

{"type":"palladium:empty_slot","slot":"chest"}

energy_bar

Checks if energy bar has enough energy in it.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power where is the desired energy bar is located. Can be null IF used for abilities, then it will look into the current power false /
energy_bar String ID of the desired energy bar false energy_bar_name
min Integer Minimum required amount of the energy in the energy bar false 0
max Integer Maximum required amount of the energy in the energy bar false 2147483647

Example:

{"type":"palladium:energy_bar","power":"null","energy_bar":"energy_bar_name","min":0,"max":2147483647}

entity_type

Checks if the entity is of a specific entity type.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
entity_type EntityType The entity type the entity must be of for the condition to be active false minecraft:player

Example:

{"type":"palladium:entity_type","entity_type":"minecraft:player"}

entity_type_tag

Checks if the entity is of a certain tag.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
entity_type_tag ResourceLocation The tag the type of the entity must be in for the condition to be active false minecraft:skeletons

Example:

{"type":"palladium:entity_type_tag","entity_type_tag":"minecraft:skeletons"}

experience_level_buyable

A condition that makes the ability buyable for a certain amount of xp levels.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
xp_level Integer Amount xp level that the player needs to spend false 3
flat_levels Boolean Determines if the taken levels should be taken as-is, or be calculated appropriately to Minecraft logic. false true

Example:

{"type":"palladium:experience_level_buyable","xp_level":3,"flat_levels":true}

false

It's just false. That's it.

Applicable for: all

Example:

{"type":"palladium:false"}

float_property

Checks if the entity has a float property with a value between the given minimum and maximum.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property String Name of the float property in the entity false value
min Float Minimum required amount of the property value false 0.0
max Float Maximum required amount of the property value false 0.0

Example:

{"type":"palladium:float_property","property":"value","min":0.0,"max":0.0}

has_effect

Checks if the entity has a (potion) effect.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect Object ID of the (potion) effect that is being checked for. false minecraft:poison

Example:

{"type":"palladium:has_effect","effect":"minecraft:poison"}

has_movement_input

Checks if the player is moving by itself by using their buttons.

Applicable for: all

Example:

{"type":"palladium:has_movement_input"}

has_power

Checks if the entity has a power with the given ID.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power ResourceLocation ID of the power that is required false example:power_id

Example:

{"type":"palladium:has_power","power":"example:power_id"}

has_tag

Checks if the entity has a specific tag. These tags are added to entities via /tag command.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
tag String The tag the entity must have. false example_tag

Example:

{"type":"palladium:has_tag","tag":"example_tag"}

health

Checks if the entity has a certain amount of health.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_health Float Minimum required amount of health false 0.0
max_health Float Maximum required amount of health false 3.4028235E38

Example:

{"type":"palladium:health","min_health":0.0,"max_health":3.4028235E38}

held

Allows the ability to be used while holding a key bind.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
cooldown Integer Amount of ticks the ability can be used for false 0
key_type KeyType The type of key that needs to be pressed. Possible values: [key_bind, left_click, right_click, space_bar] false KEY_BIND
needs_empty_hand Boolean Whether or not the player needs to have an empty hand false false

Example:

{"type":"palladium:held","cooldown":0,"key_type":"key_bind","needs_empty_hand":false}

in_accessory_slot_menu

Let's you check if the accessory menu is currently opened and the specified slot is selected. Only available for client-side conditions.

Applicable for: assets

Settings:

Setting Type Description Required Fallback Value
accessory_slot AccessorySlot The acessory slot that must be open in the accessory menu. false palladium:chest

Example:

{"type":"palladium:in_accessory_slot_menu","accessory_slot":"palladium:chest"}

in_lava

Checks if the entity is in lava.

Applicable for: all

Example:

{"type":"palladium:in_lava"}

in_water

Checks if the entity is in water.

Applicable for: all

Example:

{"type":"palladium:in_water"}

integer_property

Checks if the entity has a certain amount of a certain integer property.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property String Name of the integer property in the entity false value
min Integer Minimum required amount of the property value false 0
max Integer Maximum required amount of the property value false 0

Example:

{"type":"palladium:integer_property","property":"value","min":0,"max":0}

interval

Allows you to set an amount of ticks the ability will be active and an amount of ticks the ability will be disabled. The ability will be active for the first amount of ticks and then disabled for the second amount of ticks and so on.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
active_ticks Integer Determines for how many ticks the condition will be active false 20
disabled_ticks Integer Determines for how many ticks the condition will be disabled false 20

Example:

{"type":"palladium:interval","active_ticks":20,"disabled_ticks":20}

is_elytra_flying

Checks if the entity is currently flying with an elytra.

Applicable for: all

Example:

{"type":"palladium:is_elytra_flying"}

is_fast_flying

Checks if the entity is currently flying fast.

Applicable for: all

Example:

{"type":"palladium:is_fast_flying"}

is_flying

Checks if the entity is flying.

Applicable for: all

Example:

{"type":"palladium:is_flying"}

is_hovering

Checks if the entity is hovering mid-air.

Applicable for: all

Example:

{"type":"palladium:is_hovering"}

is_hovering_or_flying

Checks if the entity is hovering mid-air or flying.

Applicable for: all

Example:

{"type":"palladium:is_hovering_or_flying"}

is_hovering_or_levitating

Checks if the entity is hovering mid-air or levitating.

Applicable for: all

Example:

{"type":"palladium:is_hovering_or_levitating"}

is_in_rain

Checks if the entity is in rain.

Applicable for: all

Example:

{"type":"palladium:is_in_rain"}

is_in_water_or_bubble

Checks if the entity is in water or a bubble column.

Applicable for: all

Example:

{"type":"palladium:is_in_water_or_bubble"}

is_in_water_or_rain

Checks if the entity is in water or rain.

Applicable for: all

Example:

{"type":"palladium:is_in_water_or_rain"}

is_in_water_rain_or_bubble

Checks if the entity is in water, rain or a bubble column.

Applicable for: all

Example:

{"type":"palladium:is_in_water_rain_or_bubble"}

is_levitating

Checks if the entity is levitating.

Applicable for: all

Example:

{"type":"palladium:is_levitating"}

is_moving

Checks if the entity is moving.

Applicable for: all

Example:

{"type":"palladium:is_moving"}

is_on_fire

Checks if the entity is on fire.

Applicable for: all

Example:

{"type":"palladium:is_on_fire"}

is_swimming

Checks if the entity is swimming.

Applicable for: all

Example:

{"type":"palladium:is_swimming"}

is_under_water

Checks if the entity is under water.

Applicable for: all

Example:

{"type":"palladium:is_under_water"}

item_buyable

The player needs to spend a certain amount of items to unlock the ability.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
ingredient Ingredient Ingredient predicate for the item false {"item":"minecraft:iron_ingot"}
amount Integer Amount of items that the player needs to spend false 3

Example:

{"type":"palladium:item_buyable","ingredient":{"item":"minecraft:iron_ingot"},"amount":3}

item_in_slot

Checks if the given item is in the given slot.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item Ingredient Item (defined as an ingredient) that must be in the given slot false {"item":"minecraft:leather_chestplate"}
slot PlayerSlot Slot that must contain the item. Example values: [mainhand, offhand, feet, legs, chest, head, curios:back, curios:necklace, trinkets:chest/back, trinkets:chest/necklace] false chest

Example:

{"type":"palladium:item_in_slot","item":{"item":"minecraft:leather_chestplate"},"slot":"chest"}

item_in_slot_open

Checks if the item in the given slot is opened. Needs to be using the openable-system for items.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot PlayerSlot Slot that must contain an opened item. Example values: [mainhand, offhand, feet, legs, chest, head, curios:back, curios:necklace, trinkets:chest/back, trinkets:chest/necklace] false chest

Example:

{"type":"palladium:item_in_slot_open","slot":"chest"}

mod_loaded

Checks if a mod is loaded.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
mod_id String ID of the mod that must be loaded false palladium

Example:

{"type":"palladium:mod_loaded","mod_id":"palladium"}

moon_phase

Checks if the moon phase is between the given values.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_phase Integer Minimum phase required to be active false 0
max_phase Integer Maximum phase required to be active false 7

Example:

{"type":"palladium:moon_phase","min_phase":0,"max_phase":7}

night

Checks if it's currently nighttime

Applicable for: all

Example:

{"type":"palladium:night"}

not

Returns true if all conditions are disabled.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
conditions Condition[] Array of conditions that must be disabled false 0 conditions

Example:

{"type":"palladium:not","conditions":[]}

objective_score

Checks if the player has a score in a specific objective. IF YOU USE THIS, MAKE A 'tracked_score.json' AND PUT THE OBJECTIVE NAME IN IT, MORE ON THE WIKI!

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
objective String Name of the objective false objective_name
min_score Integer Minimum required score of objective false -2147483648
max_score Integer Maximum required score of objective false 2147483647

Example:

{"type":"palladium:objective_score","objective":"objective_name","min_score":-2147483648,"max_score":2147483647}

on_ground

Checks if the entity is on the ground.

Applicable for: all

Example:

{"type":"palladium:on_ground"}

openable_item_progress

Checks if the openable item in the given slot has a certain amount of progress. Needs to be using the openable-system for items.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot PlayerSlot Slot that must contain an opened item. Example values: [mainhand, offhand, feet, legs, chest, head, curios:back, curios:necklace, trinkets:chest/back, trinkets:chest/necklace] false chest
min Integer Minimum required amount of the progress value false 0
max Integer Maximum required amount of the progress value false 0

Example:

{"type":"palladium:openable_item_progress","slot":"chest","min":0,"max":0}

or

Returns true if at least one of the conditions is active.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
conditions Condition[] Array of conditions, at least one of which must be active false 0 conditions

Example:

{"type":"palladium:or","conditions":[]}

pose

Checks if the entity is in a specific pose.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
pose Pose Determines the pose the entity must be in. Possible values: [standing, fall_flying, sleeping, swimming, spin_attack, crouching, long_jumping, dying, croaking, using_tongue, sitting, roaring, sniffing, emerging, digging] false CROUCHING

Example:

{"type":"palladium:pose","pose":"crouching"}

property_buyable

A buyable condition that requires a certain value in an integer palladium property.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
property String Name of the (integer) palladium property false property_name
score Integer Required value of the property false 3
icon IIcon Icon that will be displayed during buying false ItemIcon{stack=1 command_block}
description Component Name of the property that will be displayed during buying false literal{Property}

Example:

{"type":"palladium:property_buyable","property":"property_name","score":3,"icon":"minecraft:command_block","description":{"text":"Property"}}

scoreboard_score_buyable

A buyable condition that requires a certain score for a scoreboard objective.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
objective String Name of the scoreboard objective false objective_name
score Integer Required player score for the scoreboard objective false 3
icon IIcon Icon that will be displayed during buying false ItemIcon{stack=1 command_block}
description Component Name of the score that will be displayed during buying false literal{Scoreboard Score}

Example:

{"type":"palladium:scoreboard_score_buyable","objective":"objective_name","score":3,"icon":"minecraft:command_block","description":{"text":"Scoreboard Score"}}

size

Checks if an entity is within a certain size (requires Pehkui for real effect). It checks for the "average " size, which is the average of the width and height scale. Usually they are the same.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min Float Minimum required average size false 0.0
max Float Minimum required average size false 3.4028235E38

Example:

{"type":"palladium:size","min":0.0,"max":3.4028235E38}

small_arms

Checks if the entity has small arms. Returns false if the entity is not a player or if this condition is being checked sever-side.

Applicable for: assets

Example:

{"type":"palladium:small_arms"}

sprinting

Checks if the entity is sprinting.

Applicable for: all

Example:

{"type":"palladium:sprinting"}

string_property

Checks if the entity has a string property that matches the given comparison.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property String Name of the float property in the entity false value
comparator StringComparator The comparator type being used on the string property. Possible values: [equals, equals_ignore_case, starts_with, ends_with, contains, contains_ignore_case] false EQUALS
compare_to String The string the property is compared to false

Example:

{"type":"palladium:string_property","property":"value","comparator":"equals","compare_to":""}

toggle

Toggles the ability on and off after a key press or mouse click.

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
cooldown Integer Amount of ticks the ability can be used for false 0
key_type KeyType The type of key that needs to be pressed. Possible values: [key_bind, left_click, right_click, space_bar, scroll_up, scroll_down, scroll_either] false KEY_BIND
needs_empty_hand Boolean Whether or not the player needs to have an empty hand false false
allow_scrolling_when_crouching Boolean If you choose scrolling as a key type, you can determine if scrolling is allowed when crouching. For other key types you can completely ignore this setting. false true

Example:

{"type":"palladium:toggle","cooldown":0,"key_type":"key_bind","needs_empty_hand":false,"allow_scrolling_when_crouching":true}

true

It's just true. That's it.

Applicable for: all

Example:

{"type":"palladium:true"}

wears_suit_set

Checks if the entity is wearing a specific suit set.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
suit_set SuitSet ID of the suit set that must be worn false /

Example:

{"type":"palladium:wears_suit_set","suit_set":"null"}

xor

A condition that is active if one of the conditions in the array is active.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
conditions Condition[] Array of conditions, one of which must be active false 0 conditions

Example:

{"type":"palladium:xor","conditions":[]}

block_check

Checks if the entity is in or on a specific block.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
check_which_block ResourceLocation The block you are in or on. Example: minecraft:stone false minecraft:stone

Example:

{"type":"corewithstuff:block_check","check_which_block":"minecraft:stone"}

fe_check

Checks if a block or item has a specific amount of Forge Energy (FE).

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
fe_type String What type FE thing it is looking for (block or item). false block
item_block String Specific item/block ID to look for, or null for any. false null
directions String Where to detect FE from (inventory, above, below, north, south, east, west, look). false inventory
distance Integer How far to get the FE (ignored for inventory). false 1
min_fe Integer The minimum amount of FE. false -2147483648
max_fe Integer The maximum amount of FE. false 2147483647

Example:

{"type":"corewithstuff:fe_check","fe_type":"block","item_block":"null","directions":"inventory","distance":1,"min_fe":-2147483648,"max_fe":2147483647}

flight_style

Checks if the player is using a specific corewithstuff flight style.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
style Double The flight style ID to check for (e.g. 1, 2, 3, 4). false 1.0

Example:

{"type":"corewithstuff:flight_style","style":1.0}

get_y

Lets you check if the y level of the player is between a min and max value.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min Double The minimum Y level. false 60.0
max Double The maximum Y level. false 100.0

Example:

{"type":"corewithstuff:get_y","min":60.0,"max":100.0}

getpitch

Checks if the player's vertical rotation (pitch) is within a specific range. Fully supports 360-degree modded flight limits.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_pitch Double The minimum pitch value (-180.0 to 180.0. 0 is forward, -90 is up, 90 is down, 180 is upside down). false -90.0
max_pitch Double The maximum pitch value (-180.0 to 180.0. 0 is forward, -90 is up, 90 is down, 180 is upside down). false 90.0

Example:

{"type":"corewithstuff:getpitch","min_pitch":-90.0,"max_pitch":90.0}

getyaw

Checks if the player's horizontal rotation (yaw) is within a specific range.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_yaw Double The minimum yaw value (0.0 to 360.0). false 0.0
max_yaw Double The maximum yaw value (0.0 to 360.0). false 360.0

Example:

{"type":"corewithstuff:getyaw","min_yaw":0.0,"max_yaw":360.0}

gui_close

Triggers exactly once when the specified GUI closes.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
gui String The ID of the GUI. false corewithstuff:name

Example:

{"type":"corewithstuff:gui_close","gui":"corewithstuff:name"}

gui_open

Checks if a specific GUI is currently open.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
gui String The ID of the GUI. false corewithstuff:name

Example:

{"type":"corewithstuff:gui_open","gui":"corewithstuff:name"}

hit

Checks if the entity has recently been hit (is currently in its hurt animation).

Applicable for: all

Example:

{"type":"corewithstuff:hit"}

hunger

Checks if the player's current hunger bar is between the specified min and max bars.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_bars Double The minimum amount of hunger bars required (e.g., 3.5). false 0.0
max_bars Double The maximum amount of hunger bars required (e.g., 10.0). false 10.0

Example:

{"type":"corewithstuff:hunger","min_bars":0.0,"max_bars":10.0}

idle

Checks if the entity is completely idle (not moving, attacking, or getting hit).

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
head_movement Boolean If true, moving the head deactivates the condition. false true
attack Boolean If true, attacking deactivates the condition. false true
hit Boolean If true, being hit deactivates the condition. false true

Example:

{"type":"corewithstuff:idle","head_movement":true,"attack":true,"hit":true}

is_biome

Checks if the entity is currently inside a specific biome (e.g., 'minecraft:plains' or 'modid:biomename').

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
biome String The registry name of the biome to check for. false minecraft:plains

Example:

{"type":"corewithstuff:is_biome","biome":"minecraft:plains"}

is_dying

Activates when the entity is currently dying or dead (health is 0).

Applicable for: all

Example:

{"type":"corewithstuff:is_dying"}

is_fast_flying

Checks if the player is currently fast flying.

Applicable for: all

Example:

{"type":"corewithstuff:is_fast_flying"}

is_flying

Checks if the player is currently flying using the corewithstuff flight.

Applicable for: all

Example:

{"type":"corewithstuff:is_flying"}

is_mainhand

Checks if the entity's main hand is right or left.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand_type String Is the main hand the right or left hand? Valid values are "left" or "right" false right

Example:

{"type":"corewithstuff:is_mainhand","hand_type":"right"}

is_near_wall

Checks if the entity is near a solid block in the specified directions.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
distance Double The distance to check for a wall. false 1.0
directions String Directions to check (all, above, below, north, south, east, west, look). false all

Example:

{"type":"corewithstuff:is_near_wall","distance":1.0,"directions":"all"}

nearest_entity

Checks if a specific entity type, name, or tag is within a certain distance and direction.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
entity_type String The entity type that it is looking for. false minecraft:player
entity_tags String What tag(s) the entity has, if they have any. false null
entity_name String The custom name of the entity, if they have one. false null
distance Double The distance of the entity from the player. false 1.0
directions String The directions to check (all, above, below, north, south, east, west, look). false all

Example:

{"type":"corewithstuff:nearest_entity","entity_type":"minecraft:player","entity_tags":"null","entity_name":"null","distance":1.0,"directions":"all"}

nexus_open

True while a nexus selection GUI opened by OpenNexusGuiAbility is on screen.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
nexus_id String The nexus ID to check if its selection GUI is open. false

Example:

{"type":"corewithstuff:nexus_open","nexus_id":""}

realistic_flight

Checks if the player has a specific realistic flight level active.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
level Double The realistic flight level attribute value to check for. false 1.0

Example:

{"type":"corewithstuff:realistic_flight","level":1.0}

slot_item

Checks if a specific slot in a specific GUI contains a target item. You can provide an 'item' string or JSON array to specify accepted item IDs, or leave it as 'null' for any item.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
gui String The ID of the GUI. false corewithstuff:test
slot String The slot key. false slot_1
item String Item ID to detect (or an array of IDs). Leave 'null' for any. false null

Example:

{"type":"corewithstuff:slot_item","gui":"corewithstuff:test","slot":"slot_1","item":"null"}

slot_item_first

Triggers exactly once when a specific item is placed into the slot.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
gui String The ID of the GUI. false corewithstuff:test
slot String The slot key. false slot_1
item String Item ID to detect (or an array of IDs). Leave 'null' for any. false null
item String The specific item ID to detect. Leave 'null' for any item. false null

Example:

{"type":"corewithstuff:slot_item_first","gui":"corewithstuff:test","slot":"slot_1","item":"null"}

slot_item_last

Triggers exactly once when a specific item is removed from the slot.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
gui String The ID of the GUI. false corewithstuff:test
slot String The slot key. false slot_1
item String Item ID to detect (or an array of IDs). Leave 'null' for any. false null
item String The specific item ID to detect. Leave 'null' for any item. false null

Example:

{"type":"corewithstuff:slot_item_last","gui":"corewithstuff:test","slot":"slot_1","item":"null"}

wall_in_front

True when the player is touching a solid wall.

Applicable for: all

Example:

{"type":"corewithstuff:wall_in_front"}

compare_accessory_energy

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
curios_slot String Curios Slot Id false body
trinket_slot String Trinket Slot Id false chest/cape
compare_energy Integer The amount of energy to compare false 10

Example:

{"type":"gravestone:compare_accessory_energy","curios_slot":"body","trinket_slot":"chest/cape","compare_energy":10}

dampened_by

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect String Effect to search for false minecraft:health_boost

Example:

{"type":"gravestone:dampened_by","effect":"minecraft:health_boost"}

date_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
month Integer the month of the year false 3
day Integer the day of the month false 25

Example:

{"type":"gravestone:date_condition","month":3,"day":25}

does_accessory_exist

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
curios_slot String Curios Slot Id false body
trinket_slot String Trinket Slot Id false chest/cape
accessory_id String The item ID to search for false awesoft_technologies:tier1_arc_reactor

Example:

{"type":"gravestone:does_accessory_exist","curios_slot":"body","trinket_slot":"chest/cape","accessory_id":"awesoft_technologies:tier1_arc_reactor"}

does_accessory_have_energy

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
curios_slot String Curios Slot Id false body
trinket_slot String Trinket Slot Id false chest/cape

Example:

{"type":"gravestone:does_accessory_have_energy","curios_slot":"body","trinket_slot":"chest/cape"}

get_energy_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
energy Integer Amount of energy to compare false 10
id String Item to look for in curios slot false grave.codec:tachyon_device
curios_slot String curios slot id false body
trinket_slot String trinket slot id false chest/cape

Example:

{"type":"gravestone:get_energy_condition","energy":10,"id":"grave.codec:tachyon_device","curios_slot":"body","trinket_slot":"chest/cape"}

key_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
key String Key press to activate condition, ex. "RIGHT_ALT" false SPACE

Example:

{"type":"gravestone:key_condition","key":"SPACE"}

month_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
month Integer the month of the year false 3

Example:

{"type":"gravestone:month_condition","month":3}

null_data_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
persistent_data String Persistent data to search through false petrosapien_name

Example:

{"type":"gravestone:null_data_condition","persistent_data":"petrosapien_name"}

persistent_data_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
persistent_data String Persistent data to search through false gravecamera
value String value to compare against false FIRST_PERSON
sign String ==, !=, <=, >=, >, < false ==

Example:

{"type":"gravestone:persistent_data_condition","persistent_data":"gravecamera","value":"FIRST_PERSON","sign":"=="}

perspective

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
looking String check which perspective the player is, options: [FIRST_PERSON, THIRD_PERSON_BACK, THIRD_PERSON_FRONT] false FIRST_PERSON

Example:

{"type":"gravestone:perspective","looking":"FIRST_PERSON"}

power_selected

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
power String ID of the power to test false pack:power

Example:

{"type":"gravestone:power_selected","power":"pack:power"}

safe_player_has_effect

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect String Effect to search for false minecraft:health_boost

Example:

{"type":"gravestone:safe_player_has_effect","effect":"minecraft:health_boost"}

uuid_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid String the uuid of a player false b7ce1b6e-0e7c-41a6-b3cb-e847a381debf

Example:

{"type":"gravestone:uuid_condition","uuid":"b7ce1b6e-0e7c-41a6-b3cb-e847a381debf"}

first_person

Applicable for: all

Example:

{"type":"norfs_jojos:first_person"}

has_hunger

Checks if the player has a certain amount of hunger

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_hunger Integer Minimum hunger level to pass false 1
max_hunger Integer Maximum hunger level to pass false 20

Example:

{"type":"norfs_jojos:has_hunger","min_hunger":1,"max_hunger":20}

height

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min Integer The minimum value false 0
max Integer The maximum value false 10

Example:

{"type":"norfs_jojos:height","min":0,"max":10}

hit_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
mode String Mode: 'block' (block hits), 'entity' (entity hits), or 'both' (block or entity hits) false both

Example:

{"type":"norfs_jojos:hit_condition","mode":"both"}

inventory_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String The item you want false /
amount Integer The amount of the item you want false 1

Example:

{"type":"norfs_jojos:inventory_check","item":"null","amount":1}

mainhand

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand_type String "left" or "right" false right

Example:

{"type":"norfs_jojos:mainhand","hand_type":"right"}

on_wall

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data used false is.climb

Example:

{"type":"norfs_jojos:on_wall","data_name":"is.climb"}

on_wall_move

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data used false is.climb

Example:

{"type":"norfs_jojos:on_wall_move","data_name":"is.climb"}

gravestone/is_mainhand

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand_type String Is the main hand the right or left hand? Valid values are "left" or "right" false right

Example:

{"type":"kubejs:gravestone/is_mainhand","hand_type":"right"}

height_bool_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
max_height Integer how high you can go false 100

Example:

{"type":"satsy_iron_man_addon:height_bool_condition","max_height":100}