Developers
Landing Page
Custom Bees
Custom Bees
  • Creating A Custom Bee
    • The Custom Bee JSON
    • Core Data
    • Render Data
      • Layer Data
      • Color Data
    • Breed Data
      • Bee Family
    • Combat Data
    • Mutation Data
      • Mutation Recipe
        • Mutation Type
    • Trait Data
      • Bee Aura
      • Potion Effect
      • Damage Effect
      • Damage Type
    • Trade Data
Powered by GitBook
On this page
  • Customization Options
  • aura
  • damageEffect
  • potionEffect
  • modifier
  • calmingDisabled

Was this helpful?

Edit on GitHub
Export as PDF
  1. Creating A Custom Bee
  2. Trait Data

Bee Aura

Resourceful Bees provides a set number of predefined Auras (with customizable values) out of the box:

Burning

Players within the aura's range are set on fire.

Potion

Players within the aura's range have a potion effect applied to them.

Healing

Players within the aura's range are healed an amount equal to the modifier value.

Damaging

Players within the aura's range are damaged using a defined damage source and strength.

Experience

Players within the aura's range are given experience equal to the modifier value.

Experience Drain

Players within the aura's range are drained of experience equal to the modifier value.

Template:
{
  "auras": [
    {
      "potionEffect": {
        "effect": "minecraft:instant_health",
        "strength": 2
      },
      "modifier": 3,
      "calmingDisabled": true,
      "aura": "EXPERIENCE",
      "damageEffect": {
        "source": "minecraft:in_fire",
        "hasEntity": false,
        "strength": 0
      }
    }
  ]
}

Customization Options


aura

The Aura Type determines the effect that the aura has on the player. It is a required value for the Aura to load properly.


Name: Aura Type

Key: aura

Type: AuraType | Enum

Default: Value is required.

Beneficial: false

Particle: ParticleTypes.FLAME

Effect: Players within the aura's range are set on fire.

{
  "auras": [
    {
      "aura": "BURNING"
    }
  ]
}

Beneficial: false

Particle: ParticleTypes.WITCH

Effect: Players within the aura's range have the defined potionEffect applied to them.

{
  "auras": [
    {
      "aura": "POTION"
    }
  ]
}

Beneficial: true

Particle: ParticleTypes.HAPPY_VILLAGER

Effect: Players within the aura's range are healed using the modifier amount.

{
  "auras": [
    {
      "aura": "HEALING"
    }
  ]
}

Beneficial: false

Particle: ParticleTypes.CRIT

Effect: Players within the aura's range are damaged using the damage source and strength values defined in damageEffect.

{
  "auras": [
    {
      "aura": "DAMAGING"
    }
  ]
}

Beneficial: true

Particle: ParticleTypes.ENCHANT

Effect: Players within the aura's range are given experience equal to the modifier value.

{
  "auras": [
    {
      "aura": "EXPERIENCE"
    }
  ]
}

Beneficial: false

Particle: ParticleTypes.POOF

Effect: Players within the aura's range are drained of experience equal to the modifier value.

{
  "auras": [
    {
      "aura": "EXPERIENCE_DRAIN"
    }
  ]
}

damageEffect

Used when the aura type is DAMAGING The damage source and strength values are defined in the Damage Effect.


Name: Damage Effect

Key: damageEffect

Default: DamageEffect.DEFAULT

Example
{
  "auras": [
    {
      "aura": "BURNING",
      "damageEffect": {
        "source": "minecraft:in_fire",
        "hasEntity": false,
        "strength": 0
      }
    }
  ]
}

potionEffect

Used when the aura type is POTION The effect and strength values are defined in the Potion Effect.


Name: Potion Effect

Key: potionEffect

Default: PotionEffect.DEFAULT

Example
{
  "auras": [
    {
      "aura": "BURNING",
      "potionEffect": {
        "effect": "minecraft:instant_health",
        "strength": 2
      }
    }
  ]
}

modifier

The modifier value is used with the HEALING, EXPERIENCE, and EXPERIENCE_DRAIN aura types.

When used with the HEALING aura type, the value equals the amount healed.

When used with the EXPERIENCE aura type, the value equals the amount of experience received.

When used with the EXPERIENCE_DRAIN aura type, the value equals the amount of experience taken.


Name: Modifier

Key: modifier

Type: Integer

Range: ≥0

Default: 0

Example
{
  "auras": [
    {
      "aura": "BURNING",
      "modifier": 3
    }
  ]
}

calmingDisabled

The aura can be disabled by the "calming" status effect when this value is set to true.


Name: Calming Disabled

Key: calmingDisabled

Type: Boolean

Default: false

Example
{
  "auras": [
    {
      "aura": "BURNING",
      "calmingDisabled": true
    }
  ]
}

PreviousTrait DataNextPotion Effect

Last updated 1 year ago

Was this helpful?

Type:

Type:

DamageEffect
PotionEffect