- Поддерживаемые версии
-
- 1.12.x
- 1.13.x
- 1.14.x
- 1.15.x
- 1.16.x
• Автоматическое обновление конфига (при переходе со старой версии MoonClans автоматически добавятся новые значения, исправятся поломанные) • Добавлен файл с правами кланов. В секции default-clan-permissions можно найти права для кланов по умолчанию, их можно изменять • Отныне /clan help разбит на страницы • Проведена большая оптимизация хранилища • Добавлено автоматическое мигрирование хранилища на новую версию (по аналогии с первым пунктом) • Добавлены поддержка PostgreSQL и SQLite • Упразднена команда /clan subowner/moder (в связи с пунктом 9) • Добавлена система рангов (/clan rank set/create/delete/setperm/removeperm) • Расширены возможности модерирования и администрирования (/clan admin), в том числе добавлена команда для установки и удаления голограмм • В конфиг добавлено регулярное выражение для имени и тега (теперь можно запрещать символы в названии и теге) • Новые плейсхолдеры: %moonclans_clan_balance% - баланс клана, в котором состоит игрок %moonclans_clan_members% - количество участников клана, в котором состоит игрок %moonclans_clan_owner% - владелец клана %moonclans_rank% - ранг игрока • Появилась возможность устанавливать соц. сеть клана (Discord/VK/Telegram) • Добавлено подтверждение для /clan delete • Завезли GUI для кланов (/clan) • Теперь плагин доступен только с Java 11 и выше Реализовывался по мотивам немалоизвестного JetMine, но позднее перерос в нечто большее, а что самое главное - адаптирован под полный спектр версий, начиная от 1.8 и заканчивая последним релизом
Конфигурация:
Конфигурация:
YAML:
config_version: 3
#
# JSON - data.json (
# YAML - data.yml
# MySQL - MySQL (- 3306)
# PostgreSQL - PostgreSQL (- 5432)
# SQLite - .db SQLite
storage_type: JSON
#
database:
hostname: "127.0.0.1"
port: 3306
database: clans
username: root
password: "password"
#
create_cost:
#
enabled: true
#
cost: 1000
# &k
name_obfuscate_color_allowed: false
# ((-
name_regex: "^[a-zA-Z
# &k
tag_obfuscate_color_allowed: false
#
tag_regex: "^[a-zA-Z
# (
money_name: "
# (
money_name_rp: "
# 1
addslot_cost: 1000
#
limit_name: 30
# (
request_time: 120
#
default_slots: 5
#
slots_limit: 200
# (-
placeholder_format: "&8[&6{clan}&8]&r"
#
tag_format: "&8[&6{tag}&8]"
#
clan_top_length: 10
#
clan_tag_limit: 5
# (
hologram_update_period: 5
# (/clan upgrade)
max_level: 10
# 1
level_cost: 10000
#
# GUI-
# max_level (
# "- 10 (
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/potion/PotionEffectType.html
#
#
#
# {}
#
buffs:
#
enabled: true
'1': # ('')
FAST_DIGGING: #
level: 1 #
menu_item: iron_pickaxe #
name: "&6I" #
time: 2400 # (20 = 1 1200 - 1 (20*60
cost: 500 # (
REGENERATION:
level: 1
menu_item: golden_apple
name: "&cI"
time: 600
cost: 500
'2':
FAST_DIGGING:
level: 2
menu_item: iron_pickaxe
name: "&6II"
time: 2400
cost: 500
REGENERATION:
level: 2
menu_item: golden_apple
name: "&cII"
time: 600
cost: 500
INCREASE_DAMAGE:
level: 1
menu_item: iron_sword
name: "&cI"
time: 2400
cost: 750
'3':
FAST_DIGGING:
level: 3
menu_item: iron_pickaxe
name: "&6III"
time: 2400
cost: 500
REGENERATION:
level: 3
menu_item: golden_apple
name: "&cIII"
time: 600
cost: 500
INCREASE_DAMAGE:
level: 2
menu_item: iron_sword
name: "&cII"
time: 2400
cost: 750
'4':
FAST_DIGGING:
level: 3
menu_item: iron_pickaxe
name: "&6III"
time: 4800
cost: 500
REGENERATION:
level: 3
menu_item: golden_apple
name: "&cIII"
time: 1200
cost: 500
INCREASE_DAMAGE:
level: 3
menu_item: iron_sword
name: "&cIII"
time: 2400
cost: 750
SPEED:
level: 1
menu_item: leather_boots
name: "&eI"
time: 4800
cost: 250
JUMP:
level: 1
menu_item: leather_leggings
name: "&aI"
time: 4800
cost: 250
'5':
FAST_DIGGING:
level: 4
menu_item: iron_pickaxe
name: "&6IV"
time: 4800
cost: 500
REGENERATION:
level: 4
menu_item: golden_apple
name: "&cIV"
time: 1200
cost: 500
INCREASE_DAMAGE:
level: 4
menu_item: iron_sword
name: "&cIV"
time: 2400
cost: 750
SPEED:
level: 2
menu_item: leather_boots
name: "&eII"
time: 4800
cost: 250
JUMP:
level: 2
menu_item: leather_leggings
name: "&aII"
time: 4800
cost: 250
'6':
FAST_DIGGING:
level: 5
menu_item: iron_pickaxe
name: "&6V"
time: 4800
cost: 500
REGENERATION:
level: 5
menu_item: golden_apple
name: "&cV"
time: 1200
cost: 500
INCREASE_DAMAGE:
level: 5
menu_item: iron_sword
name: "&cV"
time: 2400
cost: 750
SPEED:
level: 3
menu_item: leather_boots
name: "&eIII"
time: 4800
cost: 250
JUMP:
level: 3
menu_item: leather_leggings
name: "&aIII"
time: 4800
cost: 250
INVISIBILITY:
level: 1 # 2
menu_item: observer
name: "&9
time: 1800
cost: 1000
'7':
FAST_DIGGING:
level: 6
menu_item: iron_pickaxe
name: "&6VI"
time: 4800
cost: 500
REGENERATION:
level: 6
menu_item: golden_apple
name: "&cVI"
time: 1200
cost: 500
INCREASE_DAMAGE:
level: 6
menu_item: iron_sword
name: "&cVI"
time: 2400
cost: 750
SPEED:
level: 4
menu_item: leather_boots
name: "&eIV"
time: 4800
cost: 250
JUMP:
level: 4
menu_item: leather_leggings
name: "&aIV"
time: 4800
cost: 250
INVISIBILITY:
level: 1 # 2
menu_item: observer
name: "&9
time: 1800
cost: 1000
SATURATION: #
level: 1 # 2
menu_item: cooked_chicken
name: "&6
time: 6000
cost: 1000
'8':
FAST_DIGGING:
level: 6
menu_item: iron_pickaxe
name: "&6VI"
time: 7200
cost: 500
REGENERATION:
level: 6
menu_item: golden_apple
name: "&cVI"
time: 2400
cost: 500
INCREASE_DAMAGE:
level: 6
menu_item: iron_sword
name: "&cVI"
time: 3600
cost: 750
SPEED:
level: 5
menu_item: leather_boots
name: "&eV"
time: 4800
cost: 250
JUMP:
level: 5
menu_item: leather_leggings
name: "&aV"
time: 4800
cost: 250
INVISIBILITY:
level: 1 # 2
menu_item: observer
name: "&9
time: 3600
cost: 1000
SATURATION: #
level: 1 # 2
menu_item: cooked_chicken
name: "&6
time: 7600
cost: 1000
'9':
FAST_DIGGING:
level: 6
menu_item: iron_pickaxe
name: "&6VI"
time: 14400
cost: 500
REGENERATION:
level: 6
menu_item: golden_apple
name: "&cVI"
time: 4800
cost: 500
INCREASE_DAMAGE:
level: 6
menu_item: iron_sword
name: "&cVI"
time: 7200
cost: 750
SPEED:
level: 5
menu_item: leather_boots
name: "&eV"
time: 7200
cost: 250
JUMP:
level: 5
menu_item: leather_leggings
name: "&aV"
time: 7200
cost: 250
INVISIBILITY:
level: 1 # 2
menu_item: observer
name: "&9
time: 7200
cost: 1000
SATURATION: #
level: 1 # 2
menu_item: cooked_chicken
name: "&6
time: 8000
cost: 1000
'10':
FAST_DIGGING:
level: 6
menu_item: iron_pickaxe
name: "&6VI"
time: 14400
cost: 1000
REGENERATION:
level: 6
menu_item: golden_apple
name: "&cVI"
time: 9600
cost: 1000
INCREASE_DAMAGE:
level: 6
menu_item: iron_sword
name: "&cVI"
time: 9600
cost: 1000
SPEED:
level: 5
menu_item: leather_boots
name: "&eV"
time: 9600
cost: 500
JUMP:
level: 5
menu_item: leather_leggings
name: "&aV"
time: 9600
cost: 500
INVISIBILITY:
level: 1 # 2
menu_item: observer
name: "&9
time: 7200
cost: 2000
SATURATION: #
level: 1 # 2
menu_item: cooked_chicken
name: "&6
time: 8999
cost: 3000
#
buffs_lore: |-
&7&e{cost}
&7&e{time}
# "
upgrade_clan_button:
name: "&6
lore: |-
&7&6{level}&8/&6{max_level}
&7&6{cost}
#
#
clanwar_enabled: true
# PVP-
# P.S. WorldGuard MoonClans
# (5
clanwar_first_clan_location:
world: world
x: 10
y: 64
z: 10
#
clanwar_second_clan_location:
world: world
x: -10
y: 64
z: -10
#
clan_war_timeout: 300
# GUI
clan_war_gui_title: "&r
menus:
# GUI-
enabled: true
#
main:
title: "&r
rows: 5
background_material: "stained_glass_pane:7"
items:
members:
#
# material: <material> -
# skull_url: <url> -
# skull_owner: <name> -
# hdb: <id> - HeadDatabase
skull_url: 'http://textures.minecraft.net/texture/76cbae7246cc2c6e888587198c7959979666b4f5a4088f24e26e075f140ae6c3'
name: "&e
# (
slot: 2
amount: 1
lore:
- '&e>> &7
- ''
- ' &f
- ''
settings:
skull_url: 'http://textures.minecraft.net/texture/68e2526fb4bd3b7081eedbde9580f4d6c47d40bedb636f10278ace9df3a52f5'
name: "&e
slot: 38
amount: 1
lore:
- '&e>> &7
- ''
- ' &f
- ' &fPVP,
- ' &f
- ''
rank:
skull_url: http://textures.minecraft.net/texture/7aa57a7ff2925f8c5d3acf2219044e945ac2cb9237ae6c1ca6e83dc9585a52
name: "&e
slot: 19
amount: 1
lore:
- '&e>> &7
- ''
- '&f
- ''
info:
skull_url: http://textures.minecraft.net/texture/35747010d84aa56483b75f6243d94f34c534603584b2cc68a45bf365840105fd
name: "{info}" # lang.yml
slot: 22
amount: 1
lore:
- ''
- "{info}" # lang.yml
war:
skull_url: http://textures.minecraft.net/texture/ea2d228a34b93c51fb374fbb9543dabb40b9969e101b267f8a6a36ba7096c5d9
name: "&e
slot: 6
amount: 1
lore:
- '&e>> &7
- ''
- '&f
- '&f
- ''
leave: #
skull_url: http://textures.minecraft.net/texture/d295a929236c1779eab8f57257a86071498a4870196941f4bfe1951e8c6ee21a
name: "&c
name2: "&4#
slot: 42
amount: 1
lore:
- '&e>> &7
- ''
- "&f
- '&f
- ''
upgrades:
skull_url: http://textures.minecraft.net/texture/ca28fa3e4315f1cfde33b4e9ca2781f736a726223e3e3933e7e363b20a4632e5
name: "&e
slot: 25
amount: 1
lore:
- '&e>> &7
- ''
- '&f
- '&f
- ''
members:
title: "&r
rows: 6
background_material: air
items:
member:
skull_owner: "{player}" #
name: "&f&e{player}"
slot: -1 #
amount: 1
lore:
- '&e>> &7
- ''
- "&f &e{rank}"
- ''
next_page:
skull_url: http://textures.minecraft.net/texture/35cbdb28991a16eb2c793474ef7d0f458a5d13fffc283c4d74d929941bb1989
name: "&e >>"
slot: 53
amount: 1
lore: []
prev_page:
skull_url: http://textures.minecraft.net/texture/354ce8157e71dcd5b6b1674ac5bd55490702027c675e5cdceac55d2fbbd5a
name: "&e <<
slot: 45
amount: 1
lore: []
invite:
material: emerald
name: "&a
slot: 49
amount: 1
lore: []
member:
title: "&r{player}"
rows: 3
background_material: "stained_glass_pane:7"
items:
rank:
material: iron_pickaxe
name: "&e
slot: 12
amount: 1
lore:
- '&e>> &7
- ''
- "&f &e{rank}"
- ''
player:
skull_owner: "{player}"
name: "&e{player}"
slot: 13
amount: 1
lore:
- '&e>> &7
- ''
- "&f &e{rank}"
- "&f &e{muted}"
- ''
kick:
material: barrier
name: "&c
slot: 14
amount: 1
lore:
- '&e>> &7
- ''
- "&f
- ''
back:
material: magma_cream
name: "&6
slot: 17
amount: 1
lore:
- "&7
confirm:
title: "&r
rows: 3
background_material: air
items:
'yes':
material: emerald_block
name: "&a
slot: 11
amount: 1
lore: []
'no':
material: redstone_block
name: "&c
slot: 15
amount: 1
lore: []
ranks:
title: "&r
rows: 6
background_material: air
items:
rank:
material: name_tag
name: "&e{name}"
slot: -1
amount: 1
lore:
- ''
- "&7 [
- "&7 [
- ''
rank_select:
title: "&r
rows: 6
background_material: air
items:
rank:
material: name_tag
name: "&e{name}"
slot: -1
amount: 1
lore: []
perms:
title: "&r
rows: 6
background_material: air
items:
perm:
material: lime_concrete #
material_disabled: red_concrete #
name: "&a{name}"
name_disabled: "&c{name}"
slot: -1
amount: 1
lore: []
settings:
title: "&r
rows: 3
background_material: "stained_glass_pane:7"
items:
#
welcome:
skull_url: http://textures.minecraft.net/texture/dd7bfbd2820247cd79d02f8e237553e027b718110e76f1e91bc966169a59a6a
name: "&e
slot: 0
amount: 1
lore:
- ''
- "&f &e{value}"
- ''
tag:
skull_url: http://textures.minecraft.net/texture/5e44280d42db07b012eb76dee73249c86fc712e8eb14fa2b44847714bbb95f83
name: "&e
slot: 18
amount: 1
lore:
- ''
- "&f &e{value}"
- ''
home:
skull_url: http://textures.minecraft.net/texture/63d02cdc075bb1cc5f6fe3c7711ae4977e38b910d50ed6023df73913e5e7fcff
name: "&e
slot: 11
amount: 1
lore:
- ''
- "&7 [
- "&7 [
- ''
pvp:
skull_url: http://textures.minecraft.net/texture/b1d3de8b0904ed09b5936e0e7e644ac4a1fea953d913fa42e9ff06368da6cfaf
name: "&ePVP
slot: 12
amount: 1
lore:
- ''
- "&f &e{value}"
- ''
setsocial:
skull_url: http://textures.minecraft.net/texture/9aeb57d5db503cca19b8fe02e1670d11cd12613a3b730c7f718c8e85c71d5edf
name: "&e
slot: 14
amount: 1
lore:
- ''
- "&f &e{value}"
- ''
broadcast:
skull_url: http://textures.minecraft.net/texture/58436b9410e18981d3a0262f275a7deac0107889567ca56f80c6b07347842254
name: "&e
slot: 15
amount: 1
lore: []
deposit:
skull_url: http://textures.minecraft.net/texture/d04719b3b97d195a205718b6ee21f5c95cafa167e7abca88a2103d52b37d722
name: "&e
slot: 8
amount: 1
lore:
- ''
- "&f &e{value}"
- ''
withdraw:
skull_url: http://textures.minecraft.net/texture/6436be92887dc40cdf372bb3c3811baf5c36ff131161b82f067564136bbab
name: "&e
slot: 26
amount: 1
lore:
- ''
- "&f &e{value}"
- ''
war:
title: "&r
rows: 3
background_material: air
items:
resources:
skull_url: http://textures.minecraft.net/texture/9441f50cca2962a03199e030694218a6fabf56c98a11b4c45427a6f3e095df6c
name: "&e
slot: 14
amount: 1
lore: []
current_war:
skull_url: http://textures.minecraft.net/texture/8dcbb23db67330614eed6523262f311b46dc004481d0c57261684043b89e8bc5
name: "&c
slot: 12
amount: 1
lore:
- ''
- "&f &e{clan1}"
- "&f &e{clan2}"
- ''
- "&f &e{score}"
- ''
back:
material: arrow
name: "&c
slot: 26
amount: 1
lore:
- "&7