ThreeCore


Key must be pressed once to active this ability

threecore:action

Example:





SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean true

If this condition enables. If false it instead decides whether the ability is unlocked.


Key must be held to activate this ability

threecore:held

Example:





SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean true

If this condition enables. If false it instead decides whether the ability is unlocked.


Ability must be toggled with the key

threecore:toggle

Example:





SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean true

If this condition enables. If false it instead decides whether the ability is unlocked.


Ability must be cooled down

threecore:cooldown

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

cooldown Integer 0

Maximum cooldown for using this ability


/ ability must be enabled

threecore:ability_enabled

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

ability_id String ""

The id for the ability that must be enabled for the condition to be true.


/ ability must be unlocked

threecore:ability_unlocked

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

ability_id String ""

The id for the ability that must be unlocked for the condition to be true.


Karma must be at least -2147483648

threecore:karma

Example:







SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

min Integer -2147483648

The minimum karma required for the condition to be true.

max Integer 2147483647

The maximum karma required for the condition to be true.


5 experience points must be spent

threecore:xp_buy

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

experience ExperienceThreeData$Experience 5

Determines the amount of XP the player has to spend to activate this condition.


An item must be spent

threecore:item_buy

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

item ItemStack {"item":"minecraft:apple","count":1}

Determines the item the player must spend to activate this condition.


Item needs to be in the main hand slot

threecore:equipment_slot

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

slot EquipmentSlotType "mainhand"

Requires the ability to be in an item, and needs that item in the specified slot


Karma must be at least 0

threecore:xp

Example:







SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

min Integer 0

The minimum xp level required for the condition to be true.

max Integer 2147483647

The maximum xp level required for the condition to be true.


Entity must wear specific items

threecore:wearing_item

Example:











SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

mainhand Ingredient "[]"

Specifies the ingredient for the item in the mainhand slot

offhand Ingredient "[]"

Specifies the ingredient for the item in the offhand slot

feet Ingredient "[]"

Specifies the ingredient for the item in the feet slot

legs Ingredient "[]"

Specifies the ingredient for the item in the legs slot

chest Ingredient "[]"

Specifies the ingredient for the item in the chest slot

head Ingredient "[]"

Specifies the ingredient for the item in the head slot


Entity must wear items within the forge:ingots/iron tag

threecore:wearing_item_tag

Example:












SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

item_tag Item> "forge:ingots/iron"

Determines the item tag the items must have

mainhand Boolean false

Determines if the item in the mainhand slot must have the specified tag

offhand Boolean false

Determines if the item in the offhand slot must have the specified tag

feet Boolean true

Determines if the item in the feet slot must have the specified tag

legs Boolean true

Determines if the item in the legs slot must have the specified tag

chest Boolean true

Determines if the item in the chest slot must have the specified tag

head Boolean true

Determines if the item in the head slot must have the specified tag


Item in %s slot must have specific value in % nbt tag

threecore:item_integer_nbt

Example:









SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

slot EquipmentSlotType "head"

The slot which will be checked on

nbt_tag String "Opening"

The nbt tag which will be checked on

min Integer 0

The minimum value the nbt tag has to be

max Integer 0

The maximum value the nbt tag has to be


Eyes are need to be covered by fluids in the net.minecraft.tags.FluidTags$Wrapper@564519de tag

threecore:eyes_in_fluid

Example:






SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

fluid_tag Fluid> "minecraft:water"

Determines the fluid the eyes are needed to be in


Size must be between 0.0 and 16.0

threecore:size

Example:







SettingTypeDefaultDescription
custom_title ITextComponent {"text":"empty"}

A custom display name for the condition.

invert Boolean false

Lets you invert the condition

enabling Boolean false

If this condition enables. If false it instead decides whether the ability is unlocked.

min Float 0.0

The minimum size required for the condition to be true.

max Float 16.0

The maximum size required for the condition to be true.