AncapFramework [LanguageAPI, CommandAPI, EventAPI, и 3 ещё]

AncapFramework [LanguageAPI, CommandAPI, EventAPI, и 3 ещё] 2023-02-17

Нет прав для скачивания

Tryingtaste

Разработчик
Пользователь
Сообщения
120
Tryingtaste добавил(а) новый ресурс:

AncapFramework [LanguageAPI, CommandAPI, EventAPI, и 3 ещё] - Разработка плагинов для MineCraft нового уровня

AncapFramework

Грамотно спроектированный фреймворк для Minecraft-разработки.


Вам необходимо зарегистрироваться для просмотра изображений-вложений


Обзор
Фреймворк решает большинство рутинных задач, возникающих при создании плагина для Bukkit - с особым акцентом на высоконагруженные, многофункциональные, многоязыковые плагины с большим количеством кода и логики.

Модули
  • LanguageAPI - API для интернационализации плагинов
  • CommandAPI - API для...

Узнать больше об этом ресурсе...
 
Если есть такие зависимости, то где взять этот плагин?
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Если есть такие зависимости, то где взять этот плагин?
Вам необходимо зарегистрироваться для просмотра изображений-вложений
Тут
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Тут
2022-07-23_15-11-12.png
Так это и есть AncapFramework или AncapPlugin - это другое?
 
А почему вы не сделали это как обычное API? Почему для этого фреймворка нужно писать отдельные плагины?
 
Не только, ещё и вместо plugin.yml ancapplugin.yml
Ну, конструктивное решение такое. plugin.yml остаётся, дополнительно к нему добавляется ancapplugin.yml. Перенос уже существующего плагина на мой фреймворк занимает буквально 5 минут
 
Ну, конструктивное решение такое. plugin.yml остаётся, дополнительно к нему добавляется ancapplugin.yml. Перенос уже существующего плагина на мой фреймворк занимает буквально 5 минут
ааа, то есть он работает точно так же как и обычные плагины? А ещё вопрос, нужно ли писать extends JavaPlugin, AncapPlugin? Или AncapPlugin в себе уже содержит JavaPlugin?
 
ааа, то есть он работает точно так же как и обычные плагины? А ещё вопрос, нужно ли писать extends JavaPlugin, AncapPlugin? Или AncapPlugin в себе уже содержит JavaPlugin?
extends JavaPlugin, AncapPlugin ты в джаве не напишешь, множественного наследования тут нет. AncapPlugin наследник JavaPlugin
 
Плагин этот он что делает?
Это не просто плагин. Не разбираетесь в коде - он вам не пригодится до тех пор, пока не будете использовать плагин, который пользовался функционалом данного.
Вам необходимо зарегистрироваться для просмотра изображений-вложений
 
Плагин этот он что делает?
Конкретно который можно скачать по ссылке:
1. Возможность выбрать серверный язык для игроков командой /language set <code> (ничего не изменится, если на сервере нет других плагинов, использующих LanguageAPI)
2. Слушает пакеты игроков, отправляющих команды и вызывает соответствующие методы у зарегистрированных в CommandAPI обработчиков команд
3. Слушает ивенты игроков и оборачивает их в врапперы, а также кидает по таймеру HeartbeatEvent
4. Реализует некоторые другие API из AncapFramework

В целом, он не нужен, пока на твоем сервере нет плагинов, зависящих от него.
 
Tryingtaste обновил(а) ресурс AncapFramework [LanguageAPI, CommandAPI, EventAPI, и 3 ещё] новой записью:

1.5.6

1.5:
  1. В AncapFramework добавлен StableScheduler - теперь можно планировать задачи на длительное время вперёд, которые не обнулятся при перезагрузке JVM.

  2. Переработка EventAPI:
    2.1. Добавлен BlockNullifyEvent.
    2.2 Все ивенты теперь используют List<x> вместо x для пассивных сущностей, так как можно повлиять сразу же на много вещей.
    2.3. WorldSelfDestructEvent, BlockClickEvent - поменяны аргументы местами, так, чтобы активная сущность была перед пассивной.
    2.4. ExplodeEvent...

Узнать больше об этом обновлении...
 
Привет! Как пользоваться LanguageAPI?
Прочитай вики на гитхабе, я очень подробно там всё описал. Можно доставать сообщения напрямую из LAPI, или, что предпочтительнее, использовать такие абстракции как LAPIMessage.
 
Tryingtaste обновил(а) ресурс AncapFramework [LanguageAPI, CommandAPI, EventAPI, и 3 ещё] новой записью:

v1.6.2

v1.6
Возвращаемся к практике нормальных релизов, сосредоточенных вокруг какой-то отдельной фичи, а не релизов с обновлением всего и сразу.

  1. ResourceAPI - работа с конфигами 3.0. Позволяет обновлять конфиги без полного пересоздания и ручного переноса значений. В соответствии с записанными в value-transfer-map.yml данными переносит данные из старой версии конфига в новую, а также делает бекапы старого конфига на случай, если что-то пойдёт не так.
  2. Перенос MenuAPI в...

Узнать больше об этом обновлении...
 
Назад
Сверху Снизу