FAQ для новичков
Частые вопросы, которые задают новички до того, как приступить к этому руководству.
Можете просто дать мне готовый скрипт, который мне нужен?
Есть старая поговорка: «Дай человеку рыбу — он будет сыт один день; научи его ловить рыбу — он будет сыт всю жизнь».
Конечно, мы могли бы просто дать вам нужный скрипт… но тогда это будет всего один скрипт, а завтра вы придёте за следующим.
А если мы научим вас писать скрипты самостоятельно — вы навсегда сможете настраивать свой сервер как угодно, не полагаясь ни на кого, кроме самого себя!
Denizen — это сложно
Если вам кажется, что Denizen — это сложно… ну, вообще-то, держать свой сервер тоже непросто. Одна из целей Denizen в том, чтобы базовые операции были не сильно сложнее, чем редактирование конфига плагина (а уметь это делать — это базовое требование для владельца сервера).
Большая часть этого руководства написана с расчётом на то, что читатель — новичок без опыта, и поможет вам с нуля освоить нужные навыки. Никаких предварительных знаний не требуется.
«Но я недостаточно умён»
За эти годы мы слышали немало таких фраз в наших каналах поддержки.
Вот правда жизни: те, кто в это поверил, решают даже не пробовать — и, конечно, не пробуя, не добиваются успеха. А те, кто всё-таки пробует, в итоге достигают куда большего, чем сами от себя ожидали.
Единственное, что нужно для успеха с Denizen, — желание учиться и немного усилий и времени.
А если у меня нет времени?
Во-первых: если у вас есть пара часов в неделю — этого, скорее всего, достаточно, чтобы освоить основы Denizen и начать ими пользоваться.
Если нет… то зачем вообще пытаться держать Minecraft-сервер? Управление сервером отнимает кучу времени и сил.
Если причина нехватки времени в том, что вам что-то нужно прямо сейчас и «на следующей неделе» — это уже слишком поздно, подумайте о том, чтобы нанять скриптера в нашем Discord.
Если причина в том, что сервер и так отнимает у вас всё время, и тратить ещё больше на него не хочется — подумайте о том, чтобы делегировать изучение скриптования другу / админу / со-владельцу. Научиться Denizen может кто угодно, нужно только найти того друга, который готов потратить какое-то время и силы на освоение скриптования и помощь вашему серверу.
Как работать с этим руководством
Можно ли просто пролистать руководство?
Нет, просто пролистать это руководство нельзя. Это именно руководство для новичков, а не документация. Оно учит основам шаг за шагом, и без последовательного прохождения многое будет непонятно. После того как вы пройдёте разделы «Первые шаги» и «Основы», у вас уже будет достаточно знаний, чтобы открывать страницы документации (именно документации, а не этого руководства) и быстро находить в них нужные детали.
То есть нужно прочитать всё?
Нет, просто читать — не нужно. Это руководство, а не книга. Здесь вам не рассказывают историю, здесь вам говорят, что нужно сделать. Если вы просто будете читать, вся информация влетит в глаза и вылетит из ушей… а это, согласитесь, не очень похоже на обучение.
А что тогда делать?
Нужно следовать руководству. То есть на каждом шаге, когда руководство описывает какое-то действие (идею скрипта, пример тега и т. п.)… делайте это! Откройте свой редактор скриптов и реально напишите скрипт, запустите его, посмотрите, как он работает. А ещё, используя инструменты, которые вы освоили на каждом этапе… пробуйте делать больше, чем написано на странице. Когда узнаёте о новом инструменте — попробуйте придумать, что ещё с его помощью можно сделать. Подумайте, как его можно скомбинировать с тем, что вы узнали раньше. Когда вы по-настоящему применяете то, что прошли, — вы действительно это усваиваете и сможете использовать потом, в реальных скриптах.