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

Плагин [ADMN/SEC/MECH] ShareControl v2.6.4 - контроль творческого режима [1.7 - 1.11]

Каких вам плагинов на 1.8 не хватает?
Почему автор должен лишний раз мучаться только из-за того, что вы не в состоянии обновить сервер до актуальной версии?
Полностью поддерживаю.
Для любителей 1.7* есть protocolsupport и protocolsupportversioncontrol (для ограничения входа только с 1.7).
 
Каких вам плагинов на 1.8 не хватает?
Почему автор должен лишний раз мучаться только из-за того, что вы не в состоянии обновить сервер до актуальной версии?
Полностью поддерживаю.
Для любителей 1.7* есть protocolsupport и protocolsupportversioncontrol (для ограничения входа только с 1.7).
Дело в том, что они не о плагинах, а модах, разрабы которых не очень спешат обновлять их под 1.8. Я не понимаю тех, кто держит сервер с модами и ещё и хочет там продавать\раздавать креатив. Я уверен на 90%, что плагин НЕ будет корректно работать на таких серверах, да и он и не делался для таких серверов.
 
Дело в том, что они не о плагинах, а модах, разрабы которых не очень спешат обновлять их под 1.8. Я не понимаю тех, кто держит сервер с модами и ещё и хочет там продавать\раздавать креатив. Я уверен на 90%, что плагин НЕ будет корректно работать на таких серверах, да и он и не делался для таких серверов.
Они просто просят плагин под 1.7.10, но в последних сообщениях не говорят о модах. Следовательно, одной поддержки 1.7.10 не хватит для серверов с модами.
 
Они просто просят плагин под 1.7.10, но в последних сообщениях не говорят о модах. Следовательно, одной поддержки 1.7.10 не хватит для серверов с модами.
Продавать креатив на серверах с модами, это :confused:
А вот поддержка ванильной 1.7.10 очень нужна!
 
Разработчик никак не помогает игрокам. Находит глупые отмазки.
К пользователям не прислушивается, просьбы в удалении одной строчки с нажатии одной кнопки (мне нужен был один фикс, я просил билд) отклоняет: "я не буду делать для кого-то лично что-либо бесплатно".

Все логи блоков хранятся в одном файле, сервер со временем начинает подлагивать из-за постоянных проверок.
Пруфы:
http://timings.aikar.co/?url=11924866
и http://timings.aikar.co/?url=11935853l

Вообще считает себя лучше всех.
Недавно опубликовали новый плагин:
https://www.spigotmc.org/resources/creativecontrol.9988/
Надеюсь на его активное развитие. А твой плагин, h1karo, пусть загнётся, а ты будешь потом жалеть, что так относился к предложениям и просьбам своих пользователей.
Жалко, что вы не понимаете, что ради одного отзыва человека, у которого стоит еще какой-то плагин, автор целый плагин не будет переделывать. Он собирает все ошибки и применяет их в одном релизе, это же не дженкинс с дев-билдами.
 
Я не делал отзыва. Я просто попросил убрать одну строчку и кинуть хотфикс-билд.
Проблема была в том, что очищение инвентаря нельзя было выключить.

Он наметил добавить выключение на следующую версию плагина, в то время как игроки на моём сервере мучаются.
Пусть запустит уже jenkins или что-то там ещё и начнёт помогать игрокам и пользователям!
Верно, дженкинс только приветствуется. Поддерживаю.
 
Так как замены его плагина пока нет, я решил декомпилировать его и исправить эту проблему.
Одна (!) строчка, понимаете?)
Ему для этого нужно было просто нажать Build, а мне: скачать и настроить среду программирования, установить JDK, удалить строчку, исправить проблемы, настроить зависимости и нажать Build.

Поэтому я решил декомпилировать плагин, всё настроить, исправить проблему и опубликовать его исходники на GitHub:
https://github.com/MikroAcse/ShareControl-Fork-By-MikroAcse/
(использует папку ShareControlFixed вместо ShareControl)

Если у вас будут какие-то небольшие проблемы или баги и разработчик отказывается их исправить, можете написать мне. Но я вряд ли буду поддерживать этот форк, так как у меня пока возникало только две проблемы:
1. Невозможно отключить редактирование инвентаря. С моим форком плагин не трогает инвентарь вообще, если отключить InventorySeparation.
2. Все блоки хранятся в одном плагине и это со временем начинает тормозить. Моих знаний и сил не хватает на исправление этого.
Насчет того как хранить - а каким образом вы предлагаете сделать?
Мои познания не очень велики, но может помогу.
 
До чего доходят люди. Не могут подождать следующей версии и называют это "отказывается их исправить" :/
Решить проблему с тормозом из-за базы данных блоков можно только если добавить поддержку MySQL, наверное. Ну или переписывать некоторые функции, чем я и собирался заняться. Конечно, спасибо, что выложили исходники на GitHub, всё время руки не дотягивались поместить туда их.
Плагин я создавал первым делом для своего сервера. Решил выложить. Поддержка ведется нормальная, а ты 1 человек не хочет подождать новой версии с новыми функциями. Мучаются игроки? Так удали плагин, поставь тот же AntiShare или CreativeControl, ах да, они же плохо работают на 1.8+, ну простите их. На этом всё.
Обычно их хранят в базе данных, или в разных файлах, или в локальной базе данных.
Просто представь себе картину: каждый раз, когда игрок ломает блок, плагин перерывает ВЕСЬ файл с блоками из креатива, чтобы проверить каждый.
Ну вообще-то это не так. Это было в ранних версиях. Сейчас он ищет конкретные данные по конкретным координатам в файле blocks.db
 
Гениально. В итоге ни одного аргумента против того, что ты не помогает своим пользователям.
Я не только я могу это подтвердить.
Ждать следующей версии из-за одной строчки? Да, действительно.

Ты на написанние этого сообщения времени больше потратил, а мог бы и помочь.
Захватила тебя гордыня.
Ну-ну. Уж лучше быть гордым, чем не терпиливым, как ты
 
Прости уж, если ты опубликовал свой плагин публично, то будь добр, помогал пользователям.
Ты знал на что идёшь.
Помогать таким как ты я не буду. Мне, честно говоря, всё равно, что думают обо мне, в особенности такие как ты. Пусть считают, что я не помогаю. Это всё слова. На деле же всё обстоит по-другому. Мне всё равно, что будет с этим плагином в будущем. Как только я пойму, что уже всё, хватит поддерживать плагин, выпускать новые версии, я просто закрою разработку его, даже если пользователи будут просить продолжать.
Я не могу сказать, что мне всё равно на пользователей, но я не буду придерживаться всё время их мнения.
Прости уж, если ты опубликовал свой плагин публично, то будь добр, помогал пользователям.
Ты знал на что идёшь.
Причём тут терпеливость? Моим игрокам неудобно, они жалуются, инвентарь пропадают, и все из-за того, что ты "не будешь делать сборки лично для кого-либо".

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

Но вот именно "такие как ты" и вызывают у меня бешенство.
Я с радостью опубликую сюда нашу переписку и докажу, что ты очень отстойный человек, хоть и делаешь неплохой плагин.
Надеюсь на твоё досрочное исправление.
Меня никто не заставлял, но тебе же не сложно помочь, не так ли?
Ставить другой плагин из-за одной строчки (повторяюсь) - бредовая идея.
Ты же ведь слишком крут, чтобы сделать отдельный билд для одного человека (или опубликовать сюда, вдруг кому понадобится). Ведь там так сложно его сделать! И правда.
Ты вчера писал мне об этом. Вот это терпеливость. Я просто в восторге, что у меня такие пользователи! :/
 
"Такие как ты"
Прости, но я к тебе обратился с просьбой, не торопя, просто чтобы ты сделал когда был бы свободен. Там же делов то на минуту.
Я ничего не говорил плохого.

Но вот именно "такие как ты" и вызывают у меня бешенство.
Я с радостью опубликую сюда нашу переписку и докажу, что ты очень отстойный человек, хоть и делаешь неплохой плагин.
Надеюсь на твоё досрочное исправление.
Меня никто не заставлял, но тебе же не сложно помочь, не так ли?
Ставить другой плагин из-за одной строчки (повторяюсь) - бредовая идея.
Ты же ведь слишком крут, чтобы сделать отдельный билд для одного человека (или опубликовать сюда, вдруг кому понадобится). Ведь там так сложно его сделать! И правда.
Ты просишь отключить функцию полностью, это означает, что надо удалить полностью обработчик как минимум, иначе будет работать не так, как надо. А удаление 1 строки принесло бы несколько проблем. 1 из них ты уже создал. Про настройку InventorySeparation
Я просто в восторге, что существуют такие разработчики.

Я закрываю этот холивар, все равно от тебя ничего не добиться.
Хотфиксом удаление 1 строчки нельзя было бы назвать. По нормальному надо делать новую переменную, проверки делать в обработчиках и т.д. Я не люблю делать такие "хотфиксы", которые описал в первом предложении, это как будто на спешку сделано. А новая версия была близка... даже очень.
 
Да там можно было бы сделать эту настройку за пять минут.
Точно не помню твой код, как-то так:
if(!Config.InventorySeparation) {
if(Config.ChangeInventory) {
Player.Inventory.clear();
}
}
В конечном итоге тебе потребовалось бы добавить две строчки *хлоп* *хлоп*
Ты думаешь, что я буду делать в новой версии только это изменение? Пффф. Фиксы багов, конечно же, тоже должны присутствовать в обновлении.
 
Но всё же за 2.0.7 спасибо. Работает отлично.

Ждём оптимизации записи/чтения блоков :3
А ты говоришь, не помогаю пользователям. У меня уже есть идея как оптимизировать запись и чтение блоков и даже без файла с блоками, так что ждите.
 

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

Назад
Верх