Conditions


Overview

PantheonSent

spiderverse

Fsang Rangers

elementia

FSang18's Heropack

Potentia

hero

AlienEvo

KubeJS

Lanterns

tatm

Gravestone: Core

Power Extractor

Reborn Heroes

gravestone

The Incredible Mod

satsy_iron_man_addon

Final Cut

Rebuilt Industries

Throg's Fantastic Addon (say that again)

Powerborne Heroes

Sonic the Hedgehog

starwars

Satsu Iron man addon

Cursebound

ninjago

afomni

Palladium

Platinum Powers

corewithstuff

FSang18's Power from Wisdom


is_moon_knight_gliding

Checks if the entity is current doing the Moon Knight gliding.

Applicable for: all

Example:

{"type":"pantheonsent:is_moon_knight_gliding"}

block_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
blockID String Block ID of the target block false minecraft:stone
search_range Float Range to search for around the entity false 10.0
amount Integer Minimum number of blocks required within the range false 1

Example:

{"type":"spider:block_check","blockID":"minecraft:stone","search_range":10.0,"amount":1}

inventory_item_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item_id String ID of the item to check for in the player inventory false minecraft:diamond

Example:

{"type":"spider:inventory_item_check","item_id":"minecraft:diamond"}

has_property

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property String The name of the property to look for false fsang_property
property_value String The value of the property to return false fsang_property_value

Example:

{"type":"fsang_rangers:has_property","property":"fsang_property","property_value":"fsang_property_value"}

is_mainhand

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand_type String Which hand is the player's main hand? Choose between "left" or "right" false right

Example:

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

property_equals

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property1 String The name of the property to compare with false fsang_property1
property2 String The name of the property to compare to false fsang_property2

Example:

{"type":"fsang_rangers:property_equals","property1":"fsang_property1","property2":"fsang_property2"}

check_uuid

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid String UUID of the Player false 6edf23df-d6c2-4c77-86e6-c97b3956c0ad

Example:

{"type":"elementia:check_uuid","uuid":"6edf23df-d6c2-4c77-86e6-c97b3956c0ad"}

first_person_condition

Applicable for: all

Example:

{"type":"elementia:first_person_condition"}

height_level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
y_level Integer The Y coordinate to check against false 100

Example:

{"type":"elementia:height_level","y_level":100}

height_level_down

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
y_level Integer The Y coordinate to check against false 100

Example:

{"type":"elementia:height_level_down","y_level":100}

above_speed_levels

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false speedLevel
amount Integer Amount control needs to be over or meet false 1

Example:

{"type":"fsang:above_speed_levels","speedforce_id":"speedLevel","amount":1}

armor_durability

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot String Armor slot to check (head, chest, legs, feet) false chest
min_percent Float Minimum percentage durability (0.0 to 1.0) false 0.0
max_percent Float Maximum percentage durability (0.0 to 1.0) false 1.0

Example:

{"type":"fsang:armor_durability","slot":"chest","min_percent":0.0,"max_percent":1.0}

armor_durability_percent

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
slot String Armor slot to check (head, chest, legs, feet) false chest
min_percent Float Minimum percentage durability (0–100) false 0.0
max_percent Float Maximum percentage durability (0–100) false 100.0

Example:

{"type":"fsang:armor_durability_percent","slot":"chest","min_percent":0.0,"max_percent":100.0}

at_or_above_y_coordinate

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
y_level Integer The Y coordinate to check against false 100

Example:

{"type":"fsang:at_or_above_y_coordinate","y_level":100}

below_speed_levels

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false speedLevel
amount Integer Amount control needs to be under false 1

Example:

{"type":"fsang:below_speed_levels","speedforce_id":"speedLevel","amount":1}


check_block

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
angle Integer Angle offset to rotate detection. false 0
blocks String[] Block IDs or tags to check. false []

Example:

{"type":"fsang:check_block","angle":0,"blocks":[]}

check_uuid

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid String UUID of the Player false baac7ff2-d949-416c-a492-e4f9ab3ddc87

Example:

{"type":"fsang:check_uuid","uuid":"baac7ff2-d949-416c-a492-e4f9ab3ddc87"}

dampened_by

Applicable for: all

Settings:

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

Example:

{"type":"fsang: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":"fsang:date_condition","month":3,"day":25}

get_energies

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
energy Integer Amount of energy to compare false 10
ids String[] List of item IDs to look for in curios/trinket slot false []
curios_slot String curios slot id false body
trinket_slot String trinket slot id false chest/cape

Example:

{"type":"fsang:get_energies","energy":10,"ids":[],"curios_slot":"body","trinket_slot":"chest/cape"}

get_energy

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 false fsang:arc_reactor
curios_slot String Curios slot id, default null false /
trinket_slot String Trinket slot id, default null false /
slot_type String Slot to check: "mainhand", "offhand", "inventory", or null by default false /

Example:

{"type":"fsang:get_energy","energy":10,"id":"fsang:arc_reactor","curios_slot":"null","trinket_slot":"null","slot_type":"null"}

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 fsang:arc_reactor
curios_slot String curios slot id false body
trinket_slot String trinket slot id false chest/cape

Example:

{"type":"fsang:get_energy_condition","energy":10,"id":"fsang:arc_reactor","curios_slot":"body","trinket_slot":"chest/cape"}

get_energy_range

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min Integer Minimum allowed energy false 0
max Integer Maximum allowed energy false 100000
ids String[] List of item IDs to check false []
curios_slot String Curios slot id false body
trinket_slot String Trinket slot id false chest/cape

Example:

{"type":"fsang:get_energy_range","min":0,"max":100000,"ids":[],"curios_slot":"body","trinket_slot":"chest/cape"}

ground_distance

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":"fsang:ground_distance","min":0,"max":10}

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":"fsang:has_hunger","min_hunger":1,"max_hunger":20}

has_item_in_curios_trinkets

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
curios_slot String Curios slot ID (set to "null" to skip) false null
trinket_slot String Trinket slot ID (set to "null" to skip) false null
item_id String ID of the item to check for false minecraft:diamond

Example:

{"type":"fsang:has_item_in_curios_trinkets","curios_slot":"null","trinket_slot":"null","item_id":"minecraft:diamond"}

has_power_in_namespace

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
namespace String Namespace to check (e.g., "fsang") false fsang

Example:

{"type":"fsang:has_power_in_namespace","namespace":"fsang"}

has_property

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
property String The name of the property to look for false fsang_property
property_value String The value of the property to return false fsang_property_value

Example:

{"type":"fsang:has_property","property":"fsang_property","property_value":"fsang_property_value"}

health_below_percent

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
percentage Float Triggers if health is at or below this percentage (0.0 to 1.0). false 0.99

Example:

{"type":"fsang:health_below_percent","percentage":0.99}

hostile_tracking_player

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
radius Float Maximum distance to search for hostile entities tracking the player. false 6.0

Example:

{"type":"fsang:hostile_tracking_player","radius":6.0}

inventory_item_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item_id String ID or #tag of the item to check for in the player inventory false minecraft:diamond

Example:

{"type":"fsang:inventory_item_check","item_id":"minecraft:diamond"}

is_biome

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
biome String Biome name false minecraft:plains
tag String Biome tag false null

Example:

{"type":"fsang:is_biome","biome":"minecraft:plains","tag":"null"}

is_blocking

Applicable for: all

Example:

{"type":"fsang:is_blocking"}

is_cooldown

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item String item to check if it is on cooldown false minecraft:diamond

Example:

{"type":"fsang:is_cooldown","item":"minecraft:diamond"}

is_falling_down

Applicable for: all

Example:

{"type":"fsang:is_falling_down"}

is_first_person

Applicable for: all

Example:

{"type":"fsang:is_first_person"}

is_jumping_up

Applicable for: all

Example:

{"type":"fsang:is_jumping_up"}

is_mainhand

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand_type String Which hand is the player's main hand? Choose between "left" or "right" false right

Example:

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

is_swinging

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data flag false fsang:web_swing:active

Example:

{"type":"fsang:is_swinging","data_name":"fsang:web_swing:active"}

item_nbt_between

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
namespace String NBT key to read from the selected item false fsang_smoke
min Integer Minimum allowed integer value (inclusive) false 0
max Integer Maximum allowed integer value (inclusive) false 100
curios_slot String Curios slot ID to check for the NBT value. Use "null" to disable false null
trinket_slot String Trinkets slot ID to check for the NBT value. Use "null" to disable false null
armor_or_hand_slot String Armor or hand slot to check: mainhand, offhand, head, chest, legs, feet, or null false null

Example:

{"type":"fsang:item_nbt_between","namespace":"fsang_smoke","min":0,"max":100,"curios_slot":"null","trinket_slot":"null","armor_or_hand_slot":"null"}


looking_down

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
range Integer Max angle for the looking range. false 90

Example:

{"type":"fsang:looking_down","range":90}

looking_left

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
range Integer Max angle for the looking range. false 90

Example:

{"type":"fsang:looking_left","range":90}

looking_right

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
range Integer Max angle for the looking range. false 90

Example:

{"type":"fsang:looking_right","range":90}

looking_up

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
range Integer Max angle for the looking range. false 90

Example:

{"type":"fsang:looking_up","range":90}

nearby_entity_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
radius Float Search radius in blocks false 8.0
entity_type String any, living, player, non_player_living false any
min_count Integer Minimum number required to enable false 1

Example:

{"type":"fsang:nearby_entity_condition","radius":8.0,"entity_type":"any","min_count":1}

nearby_entity_with_power

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
radius Float Search radius in blocks false 8.0
power_id String Power required on nearby entity false fsang:example_power
entity_type String any, living, player, non_player_living false living
min_count Integer Minimum number required to enable false 1

Example:

{"type":"fsang:nearby_entity_with_power","radius":8.0,"power_id":"fsang:example_power","entity_type":"living","min_count":1}

nearby_entity_with_property

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
radius Float Search radius in blocks false 5.0
property_name String Palladium property to check false fsang.example_property
property_value String Required value of the property false example
entity_type String any, living, player, non_player_living false living
min_count Integer Minimum number required to enable false 1

Example:

{"type":"fsang:nearby_entity_with_property","radius":5.0,"property_name":"fsang.example_property","property_value":"example","entity_type":"living","min_count":1}

on_wall

Applicable for: all

Settings:

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

Example:

{"type":"fsang:on_wall","data_name":"fsang.climb"}

on_wall_move

Applicable for: all

Settings:

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

Example:

{"type":"fsang:on_wall_move","data_name":"fsang.climb"}

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":"fsang:power_selected","power":"pack:power"}

rf_minimum_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
curios_slot String Curios slot ID (set to "null" to skip) false null
trinket_slot String Trinket slot ID (set to "null" to skip) false null
armor_or_hand_slot String Armor or hand slot (mainhand, offhand, etc.) false null
min_rf Integer Minimum RF required false 0

Example:

{"type":"fsang:rf_minimum_condition","curios_slot":"null","trinket_slot":"null","armor_or_hand_slot":"null","min_rf":0}

rf_percentage_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
curios_slot String Curios slot ID (set to "null" to skip) false null
trinket_slot String Trinket slot ID (set to "null" to skip) false null
armor_or_hand_slot String Armor or hand slot (head, chest, legs, feet, mainhand, offhand, null) false null
percentage Float The RF percentage threshold false 50.0

Example:

{"type":"fsang:rf_percentage_condition","curios_slot":"null","trinket_slot":"null","armor_or_hand_slot":"null","percentage":50.0}

stored_armor_state

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
namespace String Namespace used when storing armor false fsang
mode String any_filled | all_filled | any_empty | all_empty false any_filled

Example:

{"type":"fsang:stored_armor_state","namespace":"fsang","mode":"any_filled"}

time_based_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
start_time Integer The starting time in ticks (0-24000) false 0
end_time Integer The ending time in ticks (0-24000) false 12000

Example:

{"type":"fsang:time_based_condition","start_time":0,"end_time":12000}

attribute_value

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
attribute String The attribute to check (e.g., minecraft:generic.attack_damage) false minecraft:generic.attack_damage
min_value Float Minimum allowed value for the attribute total false -1024.0
max_value Float Maximum allowed value for the attribute total false 1024.0
subtraction Float Increases the max value range with this value. Useful if condition is used on an ability that changes attributes false 0.0

Example:

{"type":"potentia:attribute_value","attribute":"minecraft:generic.attack_damage","min_value":-1024.0,"max_value":1024.0,"subtraction":0.0}

compare_scoreboards

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
scoreboard1 String First Scoreboard false potentia.one_for_all.current_level
scoreboard2 String Second Scoreboard false potentia.one_for_all.arm_right_output
operation String =,<,> false <

Example:

{"type":"potentia:compare_scoreboards","scoreboard1":"potentia.one_for_all.current_level","scoreboard2":"potentia.one_for_all.arm_right_output","operation":"<"}

damage_source

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
damage_type String Checks if the damage type ID contains this string. false /

Example:

{"type":"potentia:damage_source","damage_type":"null"}

food_level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_value Float Minimum food level required false 0.0
max_value Float Maximum food level allowed false 20.0

Example:

{"type":"potentia:food_level","min_value":0.0,"max_value":20.0}

gamerule_limb_loss

Applicable for: all

Example:

{"type":"potentia:gamerule_limb_loss"}

gold_in_hand

Applicable for: all

Example:

{"type":"potentia:gold_in_hand"}

has_effect_level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
effect String The ID of the potion effect to check for. false potentia:genetic_destabilizer
minimum_level Integer Minimum amplifier (Level 1 = 0). false 0
maximum_level Integer Maximum amplifier. Set to -1 for no limit. false -1

Example:

{"type":"potentia:has_effect_level","effect":"potentia:genetic_destabilizer","minimum_level":0,"maximum_level":-1}

health_level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_value Float Minimum percentage of health remaining required (e.g., 25) false 0.0
max_value Float Maximum percentage of health remaining allowed (e.g., 50) false 100.0

Example:

{"type":"potentia:health_level","min_value":0.0,"max_value":100.0}

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":"potentia:inventory_check","item":"null","amount":1}

item_tag_in_slot

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
tag String The item tag to check for false minecraft:default
slot String The slot to check. Possible values is head, chest, legs, feet, mainhand and offhand false head

Example:

{"type":"potentia:item_tag_in_slot","tag":"minecraft:default","slot":"head"}

non_player_scoreboard

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
objective String Scoreboard Objective false potentia.destruction
target String Scoreboard player false #potentia
min Integer Minimum score false -2147483648
max Integer Maximum score false 2147483647

Example:

{"type":"potentia:non_player_scoreboard","objective":"potentia.destruction","target":"#potentia","min":-2147483648,"max":2147483647}

ofa_attribute_value

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
attribute String The attribute to check (e.g., minecraft:generic.attack_damage) false minecraft:generic.attack_damage
min_value Float Minimum allowed value for the attribute total false -1024.0
max_value Float Maximum allowed value for the attribute total false 1024.0
body_part String Body Part output that the attribute gets multiplied by false arm_right

Example:

{"type":"potentia:ofa_attribute_value","attribute":"minecraft:generic.attack_damage","min_value":-1024.0,"max_value":1024.0,"body_part":"arm_right"}

open_sky

Applicable for: all

Example:

{"type":"potentia:open_sky"}

skillpoint_scoreboard

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
objective String Scoreboard Objective false potentia.biokinesis.progression

Example:

{"type":"potentia:skillpoint_scoreboard","objective":"potentia.biokinesis.progression"}

weapon_in_hand

Applicable for: all

Example:

{"type":"potentia:weapon_in_hand"}

y_level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_y Float Minimum Y level required false -64.0
max_y Float Maximum Y level allowed false 320.0

Example:

{"type":"potentia:y_level","min_y":-64.0,"max_y":320.0}

above_speed_levels

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false speedLevel
amount Integer Amount control needs to be over or meet false 1

Example:

{"type":"hero:above_speed_levels","speedforce_id":"speedLevel","amount":1}

below_speed_levels

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false speedLevel
amount Integer Amount control needs to be under false 1

Example:

{"type":"hero:below_speed_levels","speedforce_id":"speedLevel","amount":1}

damage_source

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
damage_type String The damage source you want to detect, list of possible damage source in mc : lightningBolt | fall | inFire | onFire | magic | indirectMagic | arrow | wither | mob | inWall | drown | + thanks to Spyeedy that helped me alot to get the script done. false /

Example:

{"type":"hero:damage_source","damage_type":"null"}

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":"hero:does_accessory_have_energy","curios_slot":"body","trinket_slot":"chest/cape"}

has_item_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item_id String ID of the item to check for in the player inventory false minecraft:diamond

Example:

{"type":"hero:has_item_check","item_id":"minecraft:diamond"}

is_accelerating

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
acceleration_threshold Float Minimum speed increase to activate the condition false 0.005

Example:

{"type":"hero:is_accelerating","acceleration_threshold":0.005}

is_decelerating

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
deceleration_threshold Float Minimum speed decrease to activate the condition false -0.005

Example:

{"type":"hero:is_decelerating","deceleration_threshold":-0.005}

looking_at

Lets you get what block the player is looking at.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
block String The block you'd like to look for. false minecraft:dirt
distance Integer The max distance that you would like to limit this condition. false 3

Example:

{"type":"hero:looking_at","block":"minecraft:dirt","distance":3}

on_wall

Applicable for: all

Settings:

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

Example:

{"type":"hero:on_wall","data_name":"hero.climb"}

on_wall_move

Applicable for: all

Settings:

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

Example:

{"type":"hero:on_wall_move","data_name":"hero.climb"}

color

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
value String Color to check false default

Example:

{"type":"alienevo:color","value":"default"}

current_alien_nickname

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
value String Nickname value false default

Example:

{"type":"alienevo:current_alien_nickname","value":"default"}

has_timeout_bubble

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
value Boolean Whether entity has timeout bubble enabled false false

Example:

{"type":"alienevo:has_timeout_bubble","value":false}

is_alien

Applicable for: all

Example:

{"type":"alienevo:is_alien"}

is_crafted

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
craft_type String Persistent data used false default

Example:

{"type":"alienevo:is_crafted","craft_type":"default"}

on_wall

Applicable for: all

Settings:

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

Example:

{"type":"alienevo:on_wall","data_name":"climb"}

quick_change_wheel

Applicable for: all

Example:

{"type":"alienevo:quick_change_wheel"}

uniform_type

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
value String Uniform variant to check false default

Example:

{"type":"alienevo:uniform_type","value":"default"}

wall_move

Applicable for: all

Settings:

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

Example:

{"type":"alienevo:wall_move","data_name":"climb"}

wall_run_down

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data used false wall_run

Example:

{"type":"alienevo:wall_run_down","data_name":"wall_run"}

wall_run_up

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data used false wall_run

Example:

{"type":"alienevo:wall_run_up","data_name":"wall_run"}

watch_type

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
value String Color to check false default

Example:

{"type":"alienevo:watch_type","value":"default"}

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"}

looking_at

Lets you get what block the player is looking at.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
block String The block you'd like to look for. false minecraft:dirt
distance Integer The max distance that you would like to limit this condition. false 3

Example:

{"type":"lanterns:looking_at","block":"minecraft:dirt","distance":3}

main_hand

Lets you test which hand is the players main hand.

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand String Returns true if the main hand is equal to this value. (right or left) false right

Example:

{"type":"lanterns:main_hand","hand":"right"}

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":"tatm:has_hunger","min_hunger":1,"max_hunger":20}

inventory_item_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item_id String ID of the item to check for in the player inventory false minecraft:diamond

Example:

{"type":"tatm:inventory_item_check","item_id":"minecraft:diamond"}

namespace_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
powers String[] A list of specific superpower IDs to check for. false []
namespaces String[] A list of power namespaces to check for (e.g., "endosym"). false []
ignore_powers String[] A list of superpower IDs to ignore during the check. false []

Example:

{"type":"tatm:namespace_check","powers":[],"namespaces":[],"ignore_powers":[]}

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":"tatm:pdata_boolean","data":"first_join","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":"tatm: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":"tatm:pdata_string","data":"dataKey","value":"dataValue"}

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"}

is_mainhand

Applicable for: all

Settings:

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

Example:

{"type":"power_extractor:is_mainhand","hand":"right"}

check_uuid

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid String UUID of the Player false baac7ff2-d949-416c-a492-e4f9ab3ddc87

Example:

{"type":"rh:check_uuid","uuid":"baac7ff2-d949-416c-a492-e4f9ab3ddc87"}

height_condition

Applicable for: all

Settings:

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

Example:

{"type":"rh:height_condition","max_height":100}

in_domain

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
id_scoreboard String Scoreboard used to identify storage id false Score.Board
dimension_id String Scoreboard used for timer false minecraft:the_overworld
dimension_size String Scoreboard used for dimension size false rh.pocket_dim.id

Example:

{"type":"rh:in_domain","id_scoreboard":"Score.Board","dimension_id":"minecraft:the_overworld","dimension_size":"rh.pocket_dim.id"}

item_check

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
item_id String ID of the item to check for in the player inventory false minecraft:diamond

Example:

{"type":"rh:item_check","item_id":"minecraft:diamond"}

mainhand

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
hand_type String Which hand is the player's main hand? Choose between "left" or "right" false right

Example:

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

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":"rh:player_has_effect","effect":"minecraft:health_boost"}

raycast_block

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
distance Integer Distance to raycast false 10

Example:

{"type":"rh:raycast_block","distance":10}

size_below

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
size_id String ID used for size control false rh.size
amount Integer Amount control needs to be below false 0

Example:

{"type":"rh:size_below","size_id":"rh.size","amount":0}

size_is

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
size_id String ID used for size control false rh.size
amount Integer Amount control needs to be equal to false 0

Example:

{"type":"rh:size_is","size_id":"rh.size","amount":0}

speed_above

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false rh.speed
amount Integer Amount control needs to be over or meet false 1

Example:

{"type":"rh:speed_above","speedforce_id":"rh.speed","amount":1}

speed_below

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false rh.speed
amount Integer Amount control needs to be under false 1

Example:

{"type":"rh:speed_below","speedforce_id":"rh.speed","amount":1}

speed_color_is

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
color_id String ID used for speed color false rh.speedColor
number Integer Color number to test for false 1

Example:

{"type":"rh:speed_color_is","color_id":"rh.speedColor","number":1}

speed_is

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
speedforce_id String ID used for speed control false rh.speed
amount Integer Amount control needs to be under false 1

Example:

{"type":"rh:speed_is","speedforce_id":"rh.speed","amount":1}

time_based_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
start_time Integer The starting time in ticks (0-24000) false 0
end_time Integer The ending time in ticks (0-24000) false 12000

Example:

{"type":"rh:time_based_condition","start_time":0,"end_time":12000}

wall_run_down

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data used false wall_run

Example:

{"type":"rh:wall_run_down","data_name":"wall_run"}

wall_run_up

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data_name String Persistent data used false wall_run

Example:

{"type":"rh:wall_run_up","data_name":"wall_run"}

ylevel

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
ylevel Integer Y Level to Check For false 100

Example:

{"type":"rh:ylevel","ylevel":100}

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"}

entity_damaged

Applicable for: all

Example:

{"type":"the_incredible_mod:entity_damaged"}

food_level

Checks if the player has a specific food level

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min Float Minimum food level (inclusive) false 0.0
max Float Maximum food level (inclusive) false 20.0

Example:

{"type":"the_incredible_mod:food_level","min":0.0,"max":20.0}

is_falling

Applicable for: all

Settings:

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

Example:

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

standing_on_block

Checks if the player is standing on a specific block

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
blockID String The block you want to check for false null

Example:

{"type":"the_incredible_mod:standing_on_block","blockID":"null"}

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}

nearby_entity_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
radius Float Search radius in blocks false 8.0
entity_type String any, living, player, non_player_living false any
min_count Integer Minimum number required to enable false 1

Example:

{"type":"finalcut:nearby_entity_condition","radius":8.0,"entity_type":"any","min_count":1}

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":"finalcut:power_selected","power":"pack:power"}

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 rebuilt_ind:arc_reactor_mk1
curios_slot String curios slot id false body
trinket_slot String trinket slot id false chest/necklace

Example:

{"type":"rebuilt_ind:get_energy_condition","energy":10,"id":"rebuilt_ind:arc_reactor_mk1","curios_slot":"body","trinket_slot":"chest/necklace"}

disable_if_have_power_or_namespace

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
powers String[] A list of specific superpower IDs to check for. false []
namespaces String[] A list of power namespaces to check for (e.g., "endosym"). false []
ignore_powers String[] A list of superpower IDs to ignore during the check. false []

Example:

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

is_climb_stage

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
data String persistent data name false oms.climb
stage String hanging | hanging_move | ceiling false hanging

Example:

{"type":"throgaddon:is_climb_stage","data":"oms.climb","stage":"hanging"}

is_first_person

Applicable for: all

Example:

{"type":"throgaddon:is_first_person"}

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"}

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"}

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_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}

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":"sonic:inventory_check","item":"null","amount":1}

is_hurt

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
min_damage Integer the minimum damage that needs to be taken to activate the ability false 1

Example:

{"type":"sonic:is_hurt","min_damage":1}

check_uuid

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid String UUID of the Player false baac7ff2-d949-416c-a492-e4f9ab3ddc87

Example:

{"type":"starwars:check_uuid","uuid":"baac7ff2-d949-416c-a492-e4f9ab3ddc87"}

has_advancement

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
advancement String Which advancement to check for false starwars:force/padawan

Example:

{"type":"starwars:has_advancement","advancement":"starwars:force/padawan"}

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"}

ground_distance

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":"cursebound:ground_distance","min":0,"max":10}

first_person_condition

Applicable for: all

Example:

{"type":"ninjago:first_person_condition"}

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":"ninjago:has_hunger","min_hunger":1,"max_hunger":20}

on_wall

Applicable for: all

Settings:

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

Example:

{"type":"ninjago:on_wall","data_name":"ninjago.climb"}

on_wall_move

Applicable for: all

Settings:

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

Example:

{"type":"ninjago:on_wall_move","data_name":"ninjago.climb"}

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":"afomni:is_mainhand","hand_type":"right"}

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}

check_uuid

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
uuid String UUID of the Player false baac7ff2-d949-416c-a492-e4f9ab3ddc87

Example:

{"type":"palladium:check_uuid","uuid":"baac7ff2-d949-416c-a492-e4f9ab3ddc87"}

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":""}

symindustries_42_anim

Applicable for: all

Example:

{"type":"palladium:symindustries_42_anim"}

symindustries_42_anim2

Applicable for: all

Example:

{"type":"palladium:symindustries_42_anim2"}

symindustries_animation_is_playing

Applicable for: all

Example:

{"type":"palladium:symindustries_animation_is_playing"}

symindustries_animation_is_start_playing

Applicable for: all

Example:

{"type":"palladium:symindustries_animation_is_start_playing"}

symindustries_client

Applicable for: all

Example:

{"type":"palladium:symindustries_client"}

symindustries_ice_start

Applicable for: all

Example:

{"type":"palladium:symindustries_ice_start"}

symindustries_ice_stop

Applicable for: all

Example:

{"type":"palladium:symindustries_ice_stop"}

symindustries_iron_man_level

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

Applicable for: data

Settings:

Setting Type Description Required Fallback Value
level Integer Amount Iron Man level that the player needs to spend false 1

Example:

{"type":"palladium:symindustries_iron_man_level","level":1}

symindustries_is

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:symindustries_is","power":"null","ability":"ability_id"}

symindustries_is_drill_mining

Applicable for: all

Example:

{"type":"palladium:symindustries_is_drill_mining"}

symindustries_is_flying

Applicable for: all

Example:

{"type":"palladium:symindustries_is_flying"}

symindustries_is_hide_skin_layers

Applicable for: all

Example:

{"type":"palladium:symindustries_is_hide_skin_layers"}

symindustries_is_hover

Applicable for: all

Example:

{"type":"palladium:symindustries_is_hover"}

symindustries_mk1_flamethrower

Applicable for: all

Example:

{"type":"palladium:symindustries_mk1_flamethrower"}

symindustries_transform

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:symindustries_transform","power":"null","ability":"ability_id"}

symindustries_transform_enable

Applicable for: all

Example:

{"type":"palladium:symindustries_transform_enable"}

symindustries_transform_off

Applicable for: all

Example:

{"type":"palladium:symindustries_transform_off"}

symindustries_transform_up

Applicable for: all

Example:

{"type":"palladium:symindustries_transform_up"}

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":[]}

invincible_word_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
case_sensitive Boolean Whether the condition should be case-sensitive false false

Example:

{"type":"pp:invincible_word_condition","case_sensitive":false}

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":"pp:safe_player_has_effect","effect":"minecraft:health_boost"}

time_based_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
start_time Integer The starting time in ticks (0-24000) false 0
end_time Integer The ending time in ticks (0-24000) false 12000

Example:

{"type":"pp:time_based_condition","start_time":0,"end_time":12000}

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"}

time_based_condition

Applicable for: all

Settings:

Setting Type Description Required Fallback Value
start_time Integer The starting time in ticks (0-24000) false 0
end_time Integer The ending time in ticks (0-24000) false 12000

Example:

{"type":"fsang_age:time_based_condition","start_time":0,"end_time":12000}