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

Стартап Множество функций в одном плагине

CraftCoder

Старожил
Пользователь
Баллы
108
Имя в Minecraft
CraftCoderr
Хотелось бы задать вопрос, если у меня есть множество самописных небольших плагинов, для одного и того же сервера, лучше объединить их в один или оставить по отдельности? Понятно что при разработке лучше по отдельности, т.к. так проще тестить, а вот не уменьшится ли нагрузка если плагинов будет меньше?
 
Хотелось бы задать вопрос, если у меня есть множество самописных небольших плагинов, для одного и того же сервера, лучше объединить их в один или оставить по отдельности? Понятно что при разработке лучше по отдельности, т.к. так проще тестить, а вот не уменьшится ли нагрузка если плагинов будет меньше?
Нагрузки будет одинаково. Что так, что эдак. Но лично я люблю собирать все в одно. Чтобы было поменьше плагинов. Кому как.
 
@CraftCoder
Если эти плагины можно связать логически, то почему бы и нет. Если же они "кто в лес кто по дрова", то наверное не стоит.

У меня есть плагин MonsterFix, который можно разделить штук на пять плагинов и всем от этого будет только хорошо. А то сейчас в нём и антиглитч и антифарм и модификации геймплея.
Давно хотел заняться этим разделением, да всё руки не доходят....
 
Хотелось бы задать вопрос, если у меня есть множество самописных небольших плагинов, для одного и того же сервера, лучше объединить их в один или оставить по отдельности? Понятно что при разработке лучше по отдельности, т.к. так проще тестить, а вот не уменьшится ли нагрузка если плагинов будет меньше?
Можно написать "ядро" сервера(основной плагин), а все остальные бы уже работали с этим "ядром" как модули, чтобы не повторять один код в нескольких плагинах(например коннект к бд).
 
Тогда вопрос, можно ли в одном плагине создать два и больше классов слушателей эвентов?
 
Тогда вопрос, можно ли в одном плагине создать два и больше классов слушателей эвентов?

Конечно можно.
Я вешаю несколько обработчиков одного и того же события, если обработчики между собой никак не связаны.
Кроме того, иногда мне требовалось обрабатывать одно событие, но с разными приоритетами, но внутри одного плагина.
 
Спасибо.
Конечно можно.
Я вешаю несколько обработчиков одного и того же события, если обработчики между собой никак не связаны.
Кроме того, иногда мне требовалось обрабатывать одно событие, но с разными приоритетами, но внутри одного плагина.
Т.е. можно даже в один класс слушателя запихнуть два одинаковых эвента, но с разными приоритетами?
 

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

Назад
Верх