Skip to content
Marcin Wieczorek edited this page Oct 5, 2016 · 2 revisions

Here I will explain guild configuration of NovaGuilds plugin.
Please find guild: section in config.yml.

Disabled worlds

You can disable creating guilds in any worlds you need. I assume you know YAML syntax.
You can use UUIDs instead of world names.

disabledworlds:
 - world_nether
 - world_the_end

Create protection

A guild after being created cannot be raided for some time.

createprotection: 24h

Start amounts

You may set starting amounts of points and money here.

start:
 points: 1000
 money: 0

Lives

A live is being lost when a guild loses a raid. Players can buy extra ones.

lives:
 start: 2
 max: 3

Slots

Every guild has 10 slots by default, so only 10 players can join the guild (9 + leader).
Slots can be bought with a command.
Start and maximum amount can be changed.

slots:
 start: 10
 max: 50

Distance from spawn

Minimal distance from spawn is the amount of blocks measured without height differences.
fromspawn: 100

Allowed names (stringcheck:)

You can disable name checking with enabled.
You can use regular expressions or just a list of allowed characters.

regex: false
pattern: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789&"
regexpattern: "[A-Za-z0-9&]*"

Tag and name settings (settings:)

I think I don't have to explain min and max lengths.

  tag:
   min: 2
   max: 6
  name:
   min: 4
   max: 10

Points

Guilds gain and lose points for PVP.

killpoints: 5
deathpoints: 5

Effect

An effect can be bought for all guild members. Effect type is chosen randomly.
Duration can be set with duration.

Available effects:

NIGHT_VISION
INVISIBILITY
JUMP
FIRE_RESISTANCE
SPEED
SLOWNESS
WATER_BREATHING
INSTANT_HEAL
INSTANT_DAMAGE
POISON
REGEN
STRENGTH
WEAKNESS
LUCK

Default guild ranks

You can add unlimited amount of default guild ranks. Key is the name (member:, mayor:).
You can find available permissions here:

BLOCK_BREAK
BLOCK_PLACE
MOB_ATTACK
MOB_RIDE
MOB_LEASH
INTERACT
ABANDON
KICK
EFFECT
INVITE
BANK_PAY
BANK_WITHDRAW
PVPTOGGLE
ALLY_CANCEL
ALLY_INVITE_SEND
ALLY_INVITE_CANCEL
ALLY_ACCEPT
BUYLIFE
BUYSLOT
HOME_SET
HOME_TELEPORT
OPENINVITATION
WAR_INVITE_SEND
WAR_INVITE_ACCEPT
WAR_START
SET_NAME
SET_TAG
VAULT_ACCESS
VAULT_PUT
VAULT_TAKE
VAULT_PLACE
VAULT_BREAK
REGION_CREATE
REGION_REMOVE
REGION_RESIZE
RANK_SET
RANK_EDIT