- Баллы
- 21
- Имя в Minecraft
- Mothron
Создание режима KitPvP
Кит пвп довольно интересный мини-режим который позволяет игрокам сражаться между собой, зарабатывать деньги и покупать наборы! Способ проверенный, все работает идеально! Warn! Это не кит пвп с эссентаэилс, выпадающими вещами и дюперами, это настоящий кит пвп. Помните Cristallix?
Ну давайте начнем!
ChestCommand - Меню выбора и покупки китов
Custom Join Items - облегчит жизнь игрокам
Плагин на Spawn на ваш вкус
IConomy - или любой другой плагин на экономику
Killer Money - получение денег за убийства
King Kits - киты
PEX - поймете позже...
PvP Soup - сделает режим интереснее
ScoreBoardStats - показывает ваши деньги и убийства в босс-баре
Vault - для обьединения плагинов
WorldEdit и WorldGuard для привата арены.
Любой доступный античит
Custom Join Items - облегчит жизнь игрокам
Плагин на Spawn на ваш вкус
IConomy - или любой другой плагин на экономику
Killer Money - получение денег за убийства
King Kits - киты
PEX - поймете позже...
PvP Soup - сделает режим интереснее
ScoreBoardStats - показывает ваши деньги и убийства в босс-баре
Vault - для обьединения плагинов
WorldEdit и WorldGuard для привата арены.
Любой доступный античит
В KingKits есть специальная команда для создания наборов прямо в игре, соберите все нужные вещи для вашего набора, разместите в инвентаре, наденьте броню, смените им имя по надобности. Потом пропишите команду /createkit название пример, набор goblin :
Ну вот, ваш первый набор создан теперь приступим к созданию GUI
Создаем меню магазина:
Ну вот и все, теперь сохраняем меню и присваиваем ему название shop.yml
Код:
goblin:
GUI Item:
Type: DIAMOND_SWORD
Amount: 1
Data: 0
Armour:
Chestplate:
Dye: 6717235
Type: LEATHER_CHESTPLATE
Enchantments:
DURABILITY: 3
THORNS: 3
Data: 0
Name: Гоблинская куртка
Cooldown: 0
Commands:
- effect <player> 1 100000 1
Items:
Slot 22:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 23:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 20:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 21:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 26:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 27:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 24:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 25:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 28:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 29:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 30:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 11:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 33:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 12:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 34:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 31:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 10:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 32:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 15:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 16:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 0:
Type: GOLD_SWORD
Amount: 1
Data: 0
Enchantments:
DAMAGE_ALL: 2
Slot 13:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 35:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 1:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 14:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 19:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 17:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 18:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 2:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 3:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 4:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 5:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 6:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 7:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 8:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Slot 9:
Type: MUSHROOM_SOUP
Name: '&fChocolate Milk'
Amount: 1
Data: 0
Cost: 0.0
Name: goblin
Создаем меню магазина:
Код:
archer:
# Название части меню, ни где не используется кроме как для идентификации.
PRICE: 1500
# Цена за набор, а точнее за команду выдающую права на использование набора.
COMMAND: 'console: pex user {player} kits.archer; tell: [KitPvP] куплено!; open: shop.yml'
# Команда 1 выдает права на использование набора.
# Команда 2 не даст GUI закрыться после покупки (не обязательно)
# Команда 3 выдает сообщение об успешной покупке.
NAME: 'Лучник'
# Имя в GUI
LORE:
- '&fСостоит:'
- 'Лук (ПрочностьIII, БесконечностьI)'
- 'Сухой батон (ОтдачаII)'
- 'Кольчужный сет (ПрочностьIII)'
- 'Вам нужно &e1500$'
# Описание в GUI
ID: BOW
# Как он будит выглядеть в GUI (ID)
POSITION-X: 2
POSITION-Y: 1
# Позиция по оси X - Y
Код:
menu-settings:
name: 'Shop'
rows: 6
auto-refresh: 5
open-action: 'sound: note pling'
open-with-item:
id: 6
left-click: false
right-click: false
archer:
PRICE: 1500
COMMAND: 'console: pex user {player} add kits.archer; tell: KitPvP куплено!; open: shop.yml'
NAME: 'Лучник'
LORE:
- 'Состоит:'
- 'Лук (ПрочностьIII, БесконечностьI)'
- 'Сухой батон (ОтдачаII)'
- 'Кольчужный сет (ПрочностьIII)'
- 'Вам нужно 1500$'
ID: BOW
POSITION-X: 2
POSITION-Y: 1
С магазином закончили теперь приступим к меню выбора наборов, тоесть меню, в котором игрок сможет напялить на себя набор,
СОВЕТ: Команду эту лучше скрыть от игроков, тоесть это что-то типо пароля, это необходимо чтобы игрок не смог сменить набор во время боя, ее мы впишем в Custom Join Items. После смерти игрок опять получит предмет выполняющий скрытую команду и выберет набор.
Теперь опять вернемся к ChestCommands. Сейчас нам необходимо создать особое GUI в котором наборы будут появляться ТОЛЬКО после покупки, до покупки слот с набором будет пустой
Прошу заметить что оператору доступны все наборы вне зависимости купил он их или нет
Вот код:
СОВЕТ: Команду эту лучше скрыть от игроков, тоесть это что-то типо пароля, это необходимо чтобы игрок не смог сменить набор во время боя, ее мы впишем в Custom Join Items. После смерти игрок опять получит предмет выполняющий скрытую команду и выберет набор.
Теперь опять вернемся к ChestCommands. Сейчас нам необходимо создать особое GUI в котором наборы будут появляться ТОЛЬКО после покупки, до покупки слот с набором будет пустой
Прошу заметить что оператору доступны все наборы вне зависимости купил он их или нет
Вот код:
Код:
archer:
# Название этого предмета в GUI, используется для идентификации
COMMAND: 'op: pvpkit Archer'
# Команда выполянемая от имени оператора, тоесть если у вас нет права на выбор набора в KingKits вы все равно сможете его использовать. Перед комментированием данного параметра, ознакомтесь со всем кодом.
VIEW-PERMISSION: 'kits.archer'
# В GUI магазина вы покупаете данный пермишенс. Если вы его не купили эту кнопку видно не будет. Логическая цепочка.
NAME: 'Лучник'
# Имя предмета в GUI
LORE:
- 'Состоит:'
- 'Лук (ПрочностьIII, БесконечностьI)'
- 'Сухой батон (ОтдачаII)'
- 'Кольчужный сет (ПрочностьIII)'
- 'Куплено!'
# Описание предмета в GUI
ID: BOW
# ID предмета который будет отображен как кнопка
POSITION-X: 3
POSITION-Y: 1
# Позиция по оси X - Y
Код:
menu-settings:
name: 'Select'
rows: 6
command: 'select'
auto-refresh: 5
open-action: 'sound: note pling'
open-with-item:
id: 2
left-click: false
right-click: false
archer:
COMMAND: 'op: pvpkit Archer'
VIEW-PERMISSION: 'kits.archer'
NAME: 'Лучник'
LORE:
- 'Состоит:'
- 'Лук (ПрочностьIII, БесконечностьI)'
- 'Сухой батон (ОтдачаII)'
- 'Кольчужный сет (ПрочностьIII)'
- 'Куплено!'
ID: BOW
POSITION-X: 3
POSITION-Y: 1
1.Вы можете использовать KingKitsSpecialEdition тем самым дав наборам специальные свойства, такие как топор метающий молнии и многое другое!
2.Плагин PvP Soup используется для создания мисок супа которые регенят здоровье вмсто голода на указанное количество полусердец. Их нельзя взять в креативе но можно задать название для идентификации &fChocolate Milk
3.Можно задать наборам особые свойства к примеру создаем набор гоблин, заходим в файл kits.yml в папке kingkits и добавляем к набору команду:
- effect <player> 1 100000 1
даст игроку эффект скорость на 100000 секунд, при смене набора эффект исчезает
4.Внимание не используйте цветовые коды с зачарованным предметам иначе все киты будут удалены.
5.Перед ручным добавлением наборов делайте бэкапы
6.Не забудьте настроить количество выдаваемых денег в KillerMoney
7.Не забудьте сделать 1 набор бесплатным.
8.После смерти с набором в инвенторе, он не выпадает, а по просту исчезает.
9.Способ только для создания режима на BungeeCord или отдельного сервера
2.Плагин PvP Soup используется для создания мисок супа которые регенят здоровье вмсто голода на указанное количество полусердец. Их нельзя взять в креативе но можно задать название для идентификации &fChocolate Milk
3.Можно задать наборам особые свойства к примеру создаем набор гоблин, заходим в файл kits.yml в папке kingkits и добавляем к набору команду:
- effect <player> 1 100000 1
даст игроку эффект скорость на 100000 секунд, при смене набора эффект исчезает
4.Внимание не используйте цветовые коды с зачарованным предметам иначе все киты будут удалены.
5.Перед ручным добавлением наборов делайте бэкапы
6.Не забудьте настроить количество выдаваемых денег в KillerMoney
7.Не забудьте сделать 1 набор бесплатным.
8.После смерти с набором в инвенторе, он не выпадает, а по просту исчезает.
9.Способ только для создания режима на BungeeCord или отдельного сервера
Если вы решите добавить режим на обыкновенный сервер с выживанием, то игроки смогут использовать набор даже в обычном мире что приведет к страшному дизбалансу и режим растворится непонятно в чем.

Этот туториал я создал как пример. Вы так же можете создать RPG сервер, с выбором классов (на всегда или нет) вас ограничивает лишь ваша фантазия, удачи!
Последнее редактирование:
Ну удачи тебе.