Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Delete

Статус
Закрыто для дальнейших ответов.
Forge далеко не из этой оперы, и сложно проассоциировать аспекты реализации. Если есть четкое представление того, что должно получится, конечно опиши более конкретно.

У меня в списке задач по webMCR есть пункт про развитие системы дополнений. Сложного ничего городить не буду, а если конкретно:
  1. Активация дополнений через панель управления с выводом информации о дополнении
  2. У каждого дополнения будет своя директория с функциональными файлами; если более детально то примерно так:
  • Загрузка основных страниц, как и раньше будет ./location/…базовые_страницы (старые дополнения и основные страницы движка)
  • Загрузка подключенных дополнений будет проходить из ./location/название_дополнения/ со структурой:
    1. ..base.php - страница дополнения
    2. ..init.php– скрипт инициализации, исполняемый всегда при взаимодействии с index.php (может отсутствовать)
    3. ..menu.php– боковое меню (можно подключить либо в baseлибо в init) (может отсутствовать)
    4. ..sign.txt– версия, правовая информация и описание
    5. ..style/Default– папка стилей дополнения для стиля по умолчанию ( как появятся темы (тоже в TODO) - будут функции для работы со стилями, сейчас все просто через include подгружается)
    6. ..остальные рабочие под папки и файлы
С учетом того, что уже есть, это поможет избавится от жестких вставок в файлы стилей, хотя возможно некоторые вопросы все равно останутся открытыми.
А вообще дополнения вроде каталога скинов можно и без перезаписи системных файлов написать. Ну а то, что меняет механику движка, будет требовать уже и соответствующих изменений.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх