Changelog (BETA)
Admin & Content Suite: Добавлен единый внутриигровой админ-хаб для инструментов игрока, утилит плагина, GUI-ярлыков, редакторов, переключателей табло и ссылок поддержки, а также GUI менеджера рецептов и GUI менеджера квестов.
Права: mythicalraces.admin.gui | Команда: /races admin
Player Profile GUI: Добавлен настраиваемый интерфейс информации о игроке с системой прав и поддержкой заполнителей/кастомных предметов, доступный через /races profilegui.
Внесено значительное количество изменений в конфиг. Если вы обновляете плагин с кастомным конфигом, добавьте следующий блок в секцию "other" в MythicalRaces/config.yml
adminGui:
enabled: true
size: 45
mainTitle: '&4MythicalRaces Admin (BETA)'
playerSelectorTitle: '&4Admin | Select Player'
playerToolsTitle: '&4Admin | Managing {player}'
raceSelectorTitle: '&4Admin | Race -> {player}'
classSelectorTitle: '&4Admin | Class -> {player}'
kitSelectorTitle: '&4Admin | Kits -> {player}'
pluginToolsTitle: '&4Admin | Plugin Tools'
guiShortcutsTitle: '&4Admin | Shortcuts'
infoToolsTitle: '&4Admin | Info Tools'
kitToolsTitle: '&4Admin | Kit Tools'
filler: 'GRAY_STAINED_GLASS_PANE'
questManagerTitle: '&4Admin | Quest Manager'
questEditorTitle: '&4Admin | Edit Quest -> {quest}'
labels:
back: '&cBack'
close: '&4Close'
next: '&aNext Page'
previous: '&cPrevious Page'
page: '&7Page {page}/{pages}'
messages:
disabled: '&cThe admin GUI is disabled in the configuration.'
needPlayer: '&cThis command can only be used by players.'
promptNumeric: '&eEnter the value to {action} for {player}. Type &ccancel &eto abort.'
invalidNumber: '&cPlease enter a valid number or type cancel.'
actionCancelled: '&cAction cancelled.'
raceLevelSet: '&aSet {player}&a''s race level to {value}.'
classLevelSet: '&aSet {player}&a''s class level to {value}.'
raceXpAdded: '&aAdded {value} race XP to {player}.'
classXpAdded: '&aAdded {value} class XP to {player}.'
noKits: '&cNo kits are configured.'
noPlayers: '&cThere are no players online.'
targetOffline: '&c{player} is no longer online.'
noTarget: '&cSelect a player first.'
cooldownReset: '&aReset cooldown for {player}.'
playerReset: '&aReset race and class data for {player}.'
attributesReset: '&aRemoved attribute modifiers from {player}.'
togglePlayer: '&aToggled abilities for {player}.'
kitGiven: '&aAttempted to give {kit} to {player}.'
recipeExists: '&cA recipe named {kit} already exists.'
questExists: '&cA quest named {kit} already exists.'
reload: '&aCommand executed.'
help: '&aHelp command executed.'
leaderboard: '&aLeaderboard command executed.'
raceSet: '&aSet {player}&a''s race to {race}.'
classSet: '&aSet {player}&a''s class to {class}.'
playerInfoGui:
enabled: true
command: 'profilegui'
aliases:
- 'playergui'
permission: ''
title: '&dMythical Profile'
size: 27
filler:
enabled: true
material: 'BLACK_STAINED_GLASS_PANE'
name: ' '
messages:
disabled: '&cThe player info GUI is disabled.'
needplayer: '&cThis command can only be used by players.'
nopermission: '&cYou do not have permission to open this GUI.'
items:
overview:
slot: 13
material: 'PLAYER_HEAD'
playerHead: true
name: '&d{player}'
lore:
- '&7Race: &f{race_display}'
- '&7Level: &f{race_level}'
- '&7XP: &f{race_xp}&7/&f{race_xp_required}'
- '&7Level Type: &f{race_level_type}'
- '&7Class: &f{class_display}'
- '&7Class Level: &f{class_level}'
- '&7Class XP: &f{class_xp}&7/&f{class_xp_required}'
- '&7Class Level Type: &f{class_level_type}'
race-details:
slot: 11
material: 'ENCHANTED_BOOK'
name: '&bRace Information'
lore:
- '{race_lore}'
class-details:
slot: 15
material: 'BOOK'
name: '&6Class Information'
lore:
- '{class_lore}'
class-traits:
slot: 22
material: 'PAPER'
name: '&aClass Traits'
lore:
- '&aSkills'
- '{class_skills}'
- ' '
- '&aAttributes'
- '{class_attributes}'