- Для версий
- 1.19.✘
Всем доброго.
Ниже я хочу показать, как можно одним лишь плагином DeluxeMenus сделать свои цепочки квестов.
Ежедневные, еженедельные и т.п.
Кроме DeluxeMenus в моем примере используются плагины:
Ниже находится конфигурация меню квестов.
Поделился только с https://black-minecraft.com
Ниже я хочу показать, как можно одним лишь плагином DeluxeMenus сделать свои цепочки квестов.
Ежедневные, еженедельные и т.п.
Кроме DeluxeMenus в моем примере используются плагины:
- ItemsAdder (предметы задания)
- Vault (валюта Серебро)
- PlayerPoints (премиальная валюта Золото)
Ниже находится конфигурация меню квестов.
Поделился только с https://black-minecraft.com
Код пунктов меню:
9:
material: 'itemsadder-voxelspawns_dwarven:voxelspawns_dwarven_axe'
slot: 9
display_name: '&e» Дерево «'
lore:
- ''
- '&fВ этой цепочке заданий'
- '&fквысты на добычу и продажу'
- '&fпредметов, связанных с деревом.'
- ''
10:
material: 'itemsadder-_iainternal:icon_right_blue'
display_name: ' '
slot: 10
lore:
- ''
###################################################################### задание 1 ##########################################
Квест_1_1:
material: 'wooden_axe'
slot: 11
priority: 1
display_name: '&e» Дубовый погром «'
lore:
- ''
- '&8Сложность: &aлегко'
- ''
- '&9 Задание на скупку: &fПродать '
- '&f 5 стаков дубовой древесины'
- ''
- '&e » &fВы получите &65 серебра'
- ''
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] lp user %player_name% permission settemp quest_1_1 true 1d'
- '[console] minecraft:clear %player_name% minecraft:oak_log 320'
- '[message]'
- '[message] &e&lЗадания &8» &aЗадание успешно выполнено! Ты получил обещанные 5 серебра!'
- '[message]'
- '[console] eco give %player_name% 5'
# - '[refresh]'
- '[close]'
- '[openguimenu] quests<delay=40>'
left_click_requirement:
requirements:
Имеет предмет:
type: has item
material: OAK_LOG
amount: 320
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message]'
- '[message] &e&lЗадания &8» &aНедостаточно древесины для выполнения задания!'
- '[message]'
- '[close]'
- '[openguimenu] quests<delay=40>'
Квест[I]1_1[/I]проходил:
material: 'itemsadder-myitems:cancel'
slot: 11
priority: 0
display_name: '&e» Дубовый погром «'
lore:
- ''
- '&cТы уже выполнил этот квест!'
- '&fСледующее выполнение задания '
- '&fчерез - &c%luckperms_inherited_expiry_time_quest_1_1%'
- ''
view_requirement:
requirements:
Требование:
type: string equals
input: '%luckperms_check_permission_quest_1_1%'
output: 'Да'
###################################################################### задание 2 ##########################################
Квест[I]1_2[/I]не проходил предыдущее:
material: 'barrier'
slot: 12
priority: 0
display_name: '&e» Задание 2 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущее задание!'
- ''
view_requirement:
requirements:
Требование:
type: string equals
input: '%luckperms_check_permission_quest_1_1%'
output: 'Нет'
Квест[I]1_2[/I]уже проходил:
material: 'itemsadder-myitems:cancel'
slot: 12
priority: 1
display_name: '&e» Задание 2 «'
lore:
- ''
- '&cТы уже выполнил этот квест!'
- '&fСледующее выполнение задания '
- '&fчерез - &c%luckperms_inherited_expiry_time_quest_1_2%'
- ''
view_requirement:
requirements:
Требование:
type: string equals
input: '%luckperms_check_permission_quest_1_2%'
output: 'Да'
Квест[I]1_2[/I]можно:
material: 'iron_axe'
slot: 12
priority: 2
display_name: '&e» Знатный лесоруб «'
lore:
- ''
- '&8Сложность: &eсредне'
- ''
- '&9 Задание на скупку: &fПродать по'
- '&f 5 стаков дубовой, березовой'
- '&f и еловой древесины'
- ''
- '&e » &fВы получите &615 серебра'
- ''
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] lp user %player_name% permission settemp quest_1_2 true 3d'
- '[console] minecraft:clear %player_name% minecraft:oak_log 320'
- '[console] minecraft:clear %player_name% minecraft:birch_log 320'
- '[console] minecraft:clear %player_name% minecraft:spruce_log 320'
- '[message]'
- '[message] &e&lЗадания &8» &aЗадание успешно выполнено! Ты получил обещанные 15 серебра!'
- '[message]'
- '[console] eco give %player_name% 15'
# - '[refresh]'
- '[close]'
- '[openguimenu] quests<delay=40>'
left_click_requirement:
requirements:
Имеет предмет1:
type: has item
material: OAK_LOG
amount: 320
Имеет предмет2:
type: has item
material: birch_log
amount: 320
Имеет предмет3:
type: has item
material: spruce_log
amount: 320
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message]'
- '[message] &e&lЗадания &8» &aНедостаточно древесины для выполнения задания!'
- '[message]'
- '[close]'
- '[openguimenu] quests<delay=40>'
###################################################################### задание 3 ##########################################
Квест[I]1_3[/I]не проходил предыдущее:
material: 'barrier'
slot: 13
priority: -1
display_name: '&e» Задание 3 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование1:
type: string equals
input: '%luckperms_check_permission_quest_1_1%'
output: 'Нет'
Квест[I]1_3[/I]не проходил предыдущее(2):
material: 'barrier'
slot: 13
priority: 0
display_name: '&e» Задание 3 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущее задание!'
- ''
view_requirement:
requirements:
Требование2:
type: string equals
input: '%luckperms_check_permission_quest_1_2%'
output: 'Нет'
Квест[I]1_3[/I]уже проходил:
material: 'itemsadder-myitems:cancel'
slot: 13
priority: 1
display_name: '&e» Задание 3 «'
lore:
- ''
- '&cТы уже выполнил этот квест!'
- '&fСледующее выполнение задания '
- '&fчерез - &c%luckperms_inherited_expiry_time_quest_1_3%'
- ''
view_requirement:
requirements:
Требование:
type: string equals
input: '%luckperms_check_permission_quest_1_3%'
output: 'Да'
Квест[I]1_3[/I]можно:
material: 'golden_axe'
slot: 13
priority: 2
display_name: '&e» Рубилово в аду «'
lore:
- ''
- '&8Сложность: &eсредне'
- ''
- '&9 Задание на скупку: &fПродать по'
- '&f 5 стаков искаженного и'
- '&f багрового стебля.'
- ''
- '&e » &fВы получите &620 серебра'
- ''
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] lp user %player_name% permission settemp quest_1_3 true 7d'
- '[console] minecraft:clear %player_name% minecraft:warped_stem 320'
- '[console] minecraft:clear %player_name% minecraft:crimson_stem 320'
- '[message]'
- '[message] &e&lЗадания &8» &aЗадание успешно выполнено! Ты получил обещанные 20 серебра!'
- '[message]'
- '[console] eco give %player_name% 20'
# - '[refresh]'
- '[close]'
- '[openguimenu] quests<delay=40>'
left_click_requirement:
requirements:
Имеет предмет1:
type: has item
material: crimson_stem
amount: 320
Имеет предмет2:
type: has item
material: warped_stem
amount: 320
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message]'
- '[message] &e&lЗадания &8» &aНедостаточно древесины для выполнения задания!'
- '[message]'
- '[close]'
- '[openguimenu] quests<delay=40>'
###################################################################### задание 4 ##########################################
Квест[I]1_4[/I]не проходил предыдущее:
material: 'barrier'
slot: 14
priority: -2
display_name: '&e» Задание 4 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование1:
type: string equals
input: '%luckperms_check_permission_quest_1_1%'
output: 'Нет'
Квест[I]1_4[/I]не проходил предыдущее(2):
material: 'barrier'
slot: 14
priority: -1
display_name: '&e» Задание 4 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование2:
type: string equals
input: '%luckperms_check_permission_quest_1_2%'
output: 'Нет'
Квест[I]1_4[/I]не проходил предыдущее(3):
material: 'barrier'
slot: 14
priority: 0
display_name: '&e» Задание 4 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование3:
type: string equals
input: '%luckperms_check_permission_quest_1_3%'
output: 'Нет'
Квест[I]1_4[/I]уже проходил:
material: 'itemsadder-myitems:cancel'
slot: 14
priority: 1
display_name: '&e» Задание 4 «'
lore:
- ''
- '&cТы уже выполнил этот квест!'
- '&fСледующее выполнение задания '
- '&fчерез - &c%luckperms_inherited_expiry_time_quest_1_4%'
- ''
view_requirement:
requirements:
Требование:
type: string equals
input: '%luckperms_check_permission_quest_1_4%'
output: 'Да'
Квест[I]1_4[/I]можно:
material: 'diamond_axe'
slot: 14
priority: 2
display_name: '&e» Плотницкое дело «'
lore:
- ''
- '&8Сложность: &cвысокая'
- ''
- '&9 Задание на скупку: &fСоздать и'
- '&f продать по 1 стаку струганой доски:'
- '&f из березы, акации и темного дуба.'
- ''
- '&e » &fВы получите &630 серебра'
- ''
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] lp user %player_name% permission settemp quest_1_4 true 7d'
- '[console] iaremove %player_name% myitems:birch_board 64'
- '[console] iaremove %player_name% myitems:acacia_board 64'
- '[console] iaremove %player_name% myitems:dark_oak_board 64'
- '[message]'
- '[message] &e&lЗадания &8» &aЗадание успешно выполнено! Ты получил обещанные 30 серебра!'
- '[message]'
- '[console] eco give %player_name% 30'
# - '[refresh]'
- '[close]'
- '[openguimenu] quests<delay=40>'
left_click_requirement:
requirements:
Имеет предмет1:
type: has item
material: paper
modeldata: 10087
amount: 64
Имеет предмет2:
type: has item
material: paper
modeldata: 10099
amount: 64
Имеет предмет3:
type: has item
material: paper
modeldata: 10100
amount: 64
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message]'
- '[message] &e&lЗадания &8» &aНедостаточно струганых досок для выполнения задания!'
- '[message]'
- '[close]'
- '[openguimenu] quests<delay=40>'
###################################################################### задание 5 ##########################################
Квест[I]1_5[/I]не проходил предыдущее:
material: 'barrier'
slot: 15
priority: -2
display_name: '&e» Задание 5 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование1:
type: string equals
input: '%luckperms_check_permission_quest_1_1%'
output: 'Нет'
Квест[I]1_5[/I]не проходил предыдущее(2):
material: 'barrier'
slot: 15
priority: -1
display_name: '&e» Задание 5 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование2:
type: string equals
input: '%luckperms_check_permission_quest_1_2%'
output: 'Нет'
Квест[I]1_5[/I]не проходил предыдущее(3):
material: 'barrier'
slot: 15
priority: 0
display_name: '&e» Задание 5 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование3:
type: string equals
input: '%luckperms_check_permission_quest_1_3%'
output: 'Нет'
Квест[I]1_5[/I]не проходил предыдущее(4):
material: 'barrier'
slot: 15
priority: 1
display_name: '&e» Задание 5 «'
lore:
- ''
- '&cСначала нужно выполнить'
- '&cпредыдущие задания!'
- ''
view_requirement:
requirements:
Требование3:
type: string equals
input: '%luckperms_check_permission_quest_1_4%'
output: 'Нет'
Квест[I]1_5[/I]уже проходил:
material: 'itemsadder-myitems:cancel'
slot: 15
priority: 2
display_name: '&e» Задание 5 «'
lore:
- ''
- '&cТы уже выполнил этот квест!'
- '&fСледующее выполнение задания '
- '&fчерез - &c%luckperms_inherited_expiry_time_quest_1_5%'
- ''
view_requirement:
requirements:
Требование:
type: string equals
input: '%luckperms_check_permission_quest_1_5%'
output: 'Да'
Квест[I]1_5[/I]можно:
material: 'netherite_axe'
slot: 15
priority: 3
display_name: '&e» Рубщик усадьб «'
lore:
- ''
- '&8Сложность: &cвысокая'
- ''
- '&9 Задание на скупку: &fСоздать и'
- '&f продать по 1 стаку обтесаных бревен:'
- '&f из дуба, ели, березы, пальмы, акации,'
- '&f тёмного дуба, мангрового,очищенного'
- '&f багрового и искаженного стебля.'
- ''
- '&e » &fВы получите &6100 серебра'
- ''
left_click_commands:
- '[sound] ENTITY_PLAYER_LEVELUP'
- '[console] lp user %player_name% permission settemp quest_1_5 true 14d'
- '[console] minecraft:clear %player_name% minecraft:stripped_oak_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_spruce_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_birch_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_jungle_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_acacia_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_dark_oak_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_mangrove_log 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_crimson_stem 64'
- '[console] minecraft:clear %player_name% minecraft:stripped_warped_stem 64'
- '[message]'
- '[message] &e&lЗадания &8» &aЗадание успешно выполнено! Ты получил обещанные 100 серебра!'
- '[message]'
- '[console] eco give %player_name% 100'
# - '[refresh]'
- '[close]'
- '[openguimenu] quests<delay=40>'
left_click_requirement:
requirements:
Имеет предмет1:
type: has item
material: stripped_oak_log
amount: 64
Имеет предмет2:
type: has item
material: stripped_spruce_log
amount: 64
Имеет предмет3:
type: has item
material: stripped_birch_log
amount: 64
Имеет предмет4:
type: has item
material: stripped_jungle_log
amount: 64
Имеет предмет5:
type: has item
material: stripped_acacia_log
amount: 64
Имеет предмет6:
type: has item
material: stripped_dark_oak_log
amount: 64
Имеет предмет7:
type: has item
material: stripped_mangrove_log
amount: 64
Имеет предмет8:
type: has item
material: stripped_crimson_stem
amount: 64
Имеет предмет9:
type: has item
material: stripped_warped_stem
amount: 64
deny_commands:
- '[sound] BLOCK_LEVER_CLICK'
- '[message]'
- '[message] &e&lЗадания &8» &aНедостаточно древесины для выполнения задания!'
- '[message]'
- '[close]'
- '[openguimenu] quests<delay=40>'