Skip to content

Classes classes

The classes feature provides two HCF style classes: Archer and Bard. These classes function how you might expect they would on an HCF server.

Note

Don't know what this is? Check out this video: https://www.youtube.com/watch?v=jRdaAfokEVA

Config

Overview

The config is split into two major portions, one defining bard and the other defining archer. Both share similar options but have stark differences in some areas.

armor-type - Both Classes

The type of armor that is required for a player to be 'in this class'.
The available types are: * CHAIN * LEATHER * IRON * GOLD * DIAMOND * NETHERITE

Both Sections

requires-permission

If true, the player is required to have the permission factionskore.base.classes.{class} where {class} is the class' name.

base-effects

The base potion effects to apply to the player when they're in the class.

Bard

max-power

The maximum bard power the player can have while as a bard.

ability-cooldown

The cooldown, in seconds,

power-per-second

The power given to the player per second.

effect-radius

The radius in which players are given potion effects from the bard.

hold-effects

This section defines the effects players around the bard will receive when the bard is holding specific items.
An example would be:

      INK_SACK:
        INVISIBILITY:
          amplifier: 0
          effect-holder: true
Where if a player is holding an INK_SACK item, players around the bard will receive INVISIBILITY.

Note

Setting effect-holder: true will cause the bard to also receive the effect. Otherwise, they won't receive it.

active-effects

The 'active' effects are like held effects but use the bard's power to activate and only have a set duration. An example would be:

      SUGAR:
        SPEED:
          length: 200
          amplifier: 2
          cost: 30
          effect-who:
            - 'TEAM'
            - 'SELF'
This defines an active effect item that costs 30 bard power and gives speed 3 for 200 ticks (10 seconds). The effect-who list defines who the effect gets applied to. Valid types are: TEAM, SELF, ENEMY.

Archer

jump-cooldown

The cooldown for archers to use their jump ability (Right click feather for jump V). Set to -1 to disable.

speed-cooldown

The cooldown for archers to use their speed ability (Right click sugar for speed 4). Set to -1 to disable.

archer-tag-length

The total length for an archer tag to last.

archer-tag-multi

The damage multiplier for archer tagged players.

Command

There is no command for this feature.

Permissions

  • Base Level - Nothing.
  • Admin Level - Nothing.