Плагин ScLoad - грузим схематики, а сервер - нет ;) [BukkitDev]

  • Автор темы Автор темы fromgate
  • Дата начала Дата начала
🙂 Ну с технической-то стороной вопроса точно нет.
Вопросы скорее идеологические:
1. Нужно ли оно вообще?
2. Нужно ли многуровневое undo?
3. Нужно ли undo в привязке к каждому игроку или же одно на всё.

Ну когда (и если) соберусь, то как-то определюсь с этим

Скорее нужно, чем нет. Неправильная установка повлечет за собой необратимые разрушения. Будет очень хорошо если юзер сможет это отменить.
 
🙂 Ну с технической-то стороной вопроса точно нет.
Вопросы скорее идеологические:
1. Нужно ли оно вообще?
2. Нужно ли многуровневое undo?
3. Нужно ли undo в привязке к каждому игроку или же одно на всё.

Ну когда (и если) соберусь, то как-то определюсь с этим

1. true
2. 5
3. На одного игрока.
 
Многоуровневый делается достаточно просто. Можно даже в конфиге сделать. (как в ве).
А привязка к одному игроку конечно нужна.
 
По обратному принципу
🙂
Меняя блок, записываем старый вариант в хешку, к примеру.
undo восстановит из хешки все блоки.
Как же я мог забыть,в WorldEdit-e есть команда реген🙂
Немного не то,но сойдет.
 
Как же я мог забыть,в WorldEdit-e есть команда реген🙂
Немного не то,но сойдет.

А что если поставил постройку на месте, где уже нестандартная карта? Например, в построенном городе, отрегенил... и нет города.
 
Я бы хотел предложить переделать(или сделать отдельный) плагин на лад аддона-оптимизатора(типа AsyncWorldEdit), который бы работал не только со вставкой схематика, но и со всеми остальными функциями WorldEdit. Тогда бы у плагина расширилась область применения
 
Я бы хотел предложить переделать(или сделать отдельный) плагин на лад аддона-оптимизатора(типа AsyncWorldEdit), который бы работал не только со вставкой схематика, но и со всеми остальными функциями WorldEdit. Тогда бы у плагина расширилась область применения

Согласен.
Те же операции через //set, //copy&//paste и другие.
 
Ну а смысл? Если уже есть, уже упомянутый, AsyncWorldEdit
ScLoad решает поставленную задачу - возможность загрузки и установки схематика, при этом обязательно необходима возможность работы с консолью.

Переписывать WorldEdit или же полностью дублировать его аналоги смысла не вижу. Единственное, возможно сделаю налог /set - для заливки кубоида каким-то материалом, а то пока приходится использовать "пустой" схематик 😉
 
Ну а смысл использовать плагин ради одной функции? AWE работает кривовато и умудряется иногда ложить сервер. Еще я не понял, почему вы сразу решили, что нужно переписывать WE, когда всё делается на уровне API
 
Лично для меня смысл есть 🙂

Смотрели демонстрационный ролик? От моста который появляется/исчезает по нажатию кнопки просто тащусь 😉

Восстановление большой арены без лагов (потому что в это время на соседней арене идёт игра) — это тоже смысл использования плагина.

Игрок решил купить себе готовую постройку (ну не все умеют красиво строить)? Автоматизация этого процесса - это тоже огромный плюс.
 
а разве вставлять, регенить без лагов не прекрасно? 🙂
ролик гляну, как приеду с сочи
 
Смотрели демонстрационный ролик? От моста который появляется/исчезает по нажатию кнопки просто тащусь 😉

Кстати, как Вы это сделали? По средством других разработок, либо всё этим же плагином?
 
Кнопка - другой плагин, который у меня ещё не дописан (честно говоря он уже очень давно недописан). Но сейчас с ним дело сдвинулось, надеюсь скоро выпустить первую версию.

По нажатию кнопки выполняется команда на сервере - /scload load и т.д.
 
В сам ворлдэдит скоро добавят возможность делать операции батчами.
 
@Shevchik, чего и следовало ожидать 🙂
 
+ оч не хватает /undo
 
Назад
Верх