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

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

Type: 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

Type: 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.


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

Last updated