Gold CoreTools [1.2.1]

CoreTools
Краткое описание:
PlayerVaults, Shops, Menu Creator, Economy, Variables, Scripting, Event Manager and much more!
53
821
  • Лайк 0
Реакции:9 пользователей

Последние обновления

1.2.1

New ItemReplacer теперь поддерживает инвентари chest_minecart, *_raft, *_boat У ItemReplacer...

1.2

1.2 - AuctionHouse (19 часов назад) С выпуском версии 1.2 все запланированные функции для...

1.2-SNAPSHOT-19

С этим обновлением добавлена одна из самых запрашиваемых функций: Поддержка обязательных...
Смотреть еще...
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Источник
https://polymart.org/product/7372/coretools
Документация
https://gitlab.com/phoenix-dvpmt/CoreTools/-/wikis/home
1750241316918

Описание плагина CoreTools:​

CoreTools объединяет под одной крышей множество необходимых владельцам серверов функций. Почти все встроенные возможности интегрированы с внутренней системой скриптов, что даёт владельцам серверов расширенные опции настройки.

Особенности плагина CoreTools:​

PlayerVaults позволяет владельцам серверов создавать неограниченное количество хранилищ для игроков, где они могут сохранять свои предметы.
  • Поддержка мультисерверов (только через MySQL)
  • Создание неограниченного числа полностью отдельных хранилищ
  • Настройка максимального количества страниц для каждого хранилища
  • Автоматическая разблокировка любого количества страниц для игроков
  • Продажа дополнительных страниц за игровую валюту, через разрешения или условия на базе плейсхолдеров
  • С помощью встроенной системы скриптов можно фильтровать все предметы, которые допускаются к размещению в хранилище, блокируя нежелательные
  • В GUI хранилища все иконки полностью настраиваются
  • Каждое хранилище можно настроить по-своему, добавлять условия и механику на каждую кнопку через скрипты
CoreShops позволяет создавать полностью отдельные магазины с уникальными возможностями, непривычными для типичных плагинов:
  • Разные способы доставки при покупке:
    1. В инвентарь игрока
    2. В PlayerVaults
    3. Если инвентарь переполнен — в PlayerVaults
  • Суммы оплаты поддерживают плейсхолдеры и формулы
  • Нижняя часть GUI (инвентаря игрока) используется для декоративных иконок — фактически инвентарь игрока не затрагивается
  • Поддержка предметов из: Vanilla, Custom Vanilla, MMOItems, MythicMobs, Nexo, Oraxen, ItemsAdder, ExecutableItems, EcoItems, EcoArmor, CoreItem
  • Поддержка нескольких валют одновременно: Vault, XConomy, PlayerPoints и внутренняя экономика
Скриптовая система — центральная особенность CoreTools.
  • Скрипты можно запускать при нажатии на любые GUI-кнопки
  • Все GUI поддерживают кнопки с условиями
  • Некоторые функции работают исключительно на условиях
  • EventManager полностью построен на этой системе
  • Скрипты можно вызывать как от игрока, так и от сервера через команды
  • Скрипт может содержать условия, вызывать другие скрипты, и не ограничен по сложности — всё зависит от твоей фантазии
Events Manager позволяет использовать скрипты внутри событий.
  • Можно отменять события при выполнении условий, менять их поведение, добавлять механику
  • Поддержка более 100 событий:
    • Spigot, Paper, Purpur
    • MMOItems, MMOCore, MMOProfiles
    • MythicMobs, ItemsAdder, McMMO, WGRegionEvents
Stations — внутриигровые станции для работы с предметами за игровую валюту.
11 станций:
  • Общие:
    • Разбор (deconstruct)
    • Починка
    • Трансмогрификация
    • Продажа
    • Перековка (reforge)
  • Только для MMOItems:
    • Идентификация
    • Вставка сокетов
    • Обновление
    • Переброска статов (merge)
    • Реролл
    • Модификаторы
Настройка цен через плейсхолдеры и формулы. Поддержка до 5 валют одновременно. Неограниченное количество станций каждого типа.
Menu Creator
  • Создание бесконечного количества меню
  • Анимации, кнопки с условиями, скрипты на все виды нажатий:
    left_click, right_click, shift_left_click, shift_right_click, drop_key, swap_hand
  • Поддержка динамических кнопок
  • Кнопки могут выполнять скрипты
  • Поддержка предметов из всех популярных плагинов
  • Поддержка анимаций через удаление и замену слотов
PrivateDrop — приватные дропы, видимые только их владельцу (или всем, но с ограничением на подбирание)
Поддержка:
  • Vanilla: дроп игрока, мобов, блоков, рыбалка
  • MMOItems, MMOCore, CustomFishing
  • Возможность вручную или скриптами дропать предметы как PrivateDrop в любое место для любого игрока
Экономика
  • Создание цифровых и физических валют
  • Назначение валюты как Vault-совместимой
  • Использование в магазинах, хранилищах, станциях
  • Цифровые валюты:
    • Настройка стартового и максимального баланса
    • Тип значения: double или int
  • Физические валюты:
    • На базе предметов: Vanilla, MMOItems, MythicMobs и проч.
Переменные
  • Хранение данных типа int, double, string для игроков и сервера
  • Доступ через PlaceholderAPI
  • Для мультисерверных переменных используется Redis, чтобы избежать конфликтов
Контроль респавна
  • Создание и управление точками респавна
  • 5 режимов:
    1. Последняя посещённая
    2. Ближайшая разблокированная
    3. Самая близкая вообще
    4. Микс режимов 1 и 2
    5. Микс режимов 2 и 3
  • Возможность требовать разблокировку точек или активировать через команду
  • Идеально для RPG-серверов

Гардероб (Wardrobe)
Мгновенная смена всей экипировки, включая броню, инвентарь и MMOInventory v2, одним нажатием.

Item Replacer
Заменяет или рандомно перераспределяет предметы по заданным триггерам.
Поддержка событий: поднятие предмета, вход, наполнение/опустошение вёдер, крафт, плавка, клик в инвентаре, таймер.

Кулдаун
При использовании предмета в руке отображается оставшееся время перезарядки.

Команды плагина CoreTools:​

/coretools reload - Перезагружает все конфигурационные файлы.
/coretools save-player-data <all/player> - Начинает сохранение данных указанного игрока или всех игроков.

Плэйсхолдеры плагина CoreTools:​

Все внутренние плейсхолдеры, доступные для использования внутри плагина, перечислены ниже. Также поддерживаются плейсхолдеры PAPI. Некоторые из указанных плейсхолдеров можно использовать только в EventManager в определённых событиях.

Порядок обработки (Parse Order)


Порядок обработки всегда следующий:
PAPI → Внутренние плейсхолдеры → Математическая формула → MiniMessage


  • PAPI: плейсхолдеры, начинающиеся и заканчивающиеся на %. Пример: %player_name%
  • Внутренние плейсхолдеры: заключены в { и }. Пример: {caster_name}
  • Математические формулы: выражения в двойных скобках, например: ((50*50)) или (({damage}+10)). Так как все плейсхолдеры обрабатываются заранее, в вычислениях остаются только числа.
  • MiniMessage: используется для окрашивания и форматирования. Примеры:
    <yellow>Hello <blue>World</blue>!, <red>This is a <green>test!, <#00ff00>R G B

Внутренние плейсхолдеры


Переменные


ПлейсхолдерОписание
{variable_<id>}Временные переменные — существуют до перезапуска сервера.
{variable_player_<id>}Переменные игрока — сохраняются по UUID или по профилю UUID (если установлен MMOProfiles).
{variable_account_<id>}Настоящие UUID переменные игрока (только с MMOProfiles).
{variable_server_<id>}Переменные сервера — глобальные переменные, общие для всего сервера.
Сущности

Доступные ID: caster, target, trigger, mother, father.


ПлейсхолдерОписаниеПлейсхолдерОписание
{<id>_name}Имя сущности{<id>_isplayer}Сущность — игрок?
{<id>_type}Тип сущности{<id>_ismythicmob}Это MythicMob?
{<id>_world}Мир сущности{<id>_id}ID MythicMob'а
{<id>_biome}Биом{<id>_uuid}UUID сущности
{<id>_x}X-координата{<id>_is_online}Онлайн?
{<id>_y}Y-координата{<id>_exp}Опыт игрока
{<id>_z}Z-координата{<id>_level}Уровень игрока
{<id>_health}Здоровье{<id>_is_sneaking}Крадётся?
{<id>_max_health}Макс. здоровье{<id>_is_sprinting}Бежит?
Блоки

ПлейсхолдерЦельОписание
{block_biome}Биом блока
{block_material}Материал блока
{block_world}Мир
{block_x}X-координата
{block_y}Y-координата
{block_z}Z-координата
{block_target_biome}Целевой блокБиом
{block_target_material}Материал
{block_target_world}Мир
{block_target_x}X
{block_target_y}Y
{block_target_z}Z
Предметы

ID: first, second, three, result.
Доступно только в EventManager. Для других контекстов смотри отдельную страницу.



ПлейсхолдерОписание
{item_<id>_material}Материал предмета
{item_<id>_amount}Количество
{item_<id>_name}Название
{item_<id>_cmd}Custom model data
{item_<id>_type}Тип MMOItems (false, если ошибка)
{item_<id>_id}ID предмета (false, если ошибка)
{item_<id>_tier}Уровень MMOItems (notier, если нет уровня)
Локации

ПлейсхолдерЦельОписание
{location_world}Название мира
{location_biome}Биом
{location_x}X
{location_y}Y
{location_z}Z
{target_location_world}ЦельМир
{target_location_biome}Биом
{target_location_x}X
{target_location_y}Y
{target_location_z}Z
Прочие
ПлейсхолдерОписаниеПлейсхолдерОписание
{amount}Количество{effect_new}Эффект
{reason}Причина{effect_old}Эффект
{damage}Урон (Double){action}Действие
{cause}Причина{type}Тип
{color}Цвет{slot}Слот
{exhaustion}Усталость{inventory}Инвентарь
{strength}Сила{size}Размер
{new_value}Новое значение{click}Клик
{old_value}Старое значение

Установка плагина CoreTools:​

  1. Скачайте плагин.
  2. Выключите сервер
  3. Переместите файл .jar в папку /plugins/ вашего сервера.
  4. Запустите сервер.
  5. Готово.

Автор

bobobo

Еще ресурсы от bobobo

UltimateTimber
UltimateTimber
Улучшите опыт рубки деревьев с анимацией и реалистичными звуками
UltimateKits
UltimateKits
UltimateKits - простой способ создания и управления наборами в Minecraft.
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
Самый лучший набор веселых мини-игр для вашего сервера!
Ouranos - World & City Generator
Ouranos - World & City Generator
✨✅ Процедурный генератор мира и городов, деревень, строений и т. д.
MythicRPG
MythicRPG
MythicRPG - это дополнение для Mythic, которое позволяет создавать кастомные заклинания
Mythic Dungeons DEV BUILD's
Mythic Dungeons DEV BUILD's
Предварительные сборки плагина MythicDungeons
Crucible or MythicCrucible DEV BUILDS
Crucible or MythicCrucible DEV BUILDS
Девверсия плагина MythicCrucible (или Crucible)
MythicAchievements dev build
MythicAchievements dev build
MythicAchievements - кастомные достижения с использованием MythicMobs
Model Engine Premium 4.x
Model Engine Premium 4.x
Создание и управление модоподобными моделями сущностей без каких-либо модов.
MineGPT
MineGPT
Дает игрокам возможность использовать искусственный интеллект в игре Minecraft!
ВерхНиз