-
Notifications
You must be signed in to change notification settings - Fork 16
Guild
Here I will explain guild configuration of NovaGuilds plugin.
Please find guild:
section in config.yml
.
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
A guild after being created cannot be raided for some time.
createprotection: 24h
You may set starting amounts of points and money here.
start:
points: 1000
money: 0
A live is being lost when a guild loses a raid. Players can buy extra ones.
lives:
start: 2
max: 3
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
Minimal distance from spawn is the amount of blocks measured without height differences.
fromspawn: 100
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&]*"
I think I don't have to explain min and max lengths.
tag:
min: 2
max: 6
name:
min: 4
max: 10
Guilds gain and lose points for PVP.
killpoints: 5
deathpoints: 5
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
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