GROM I BLOG
Программируем на Python
в Minecraft Урок 1
Устанавливаем программы
Итак, мы открываем серию видео уроков по обучению программированию на питоне в мире майнкрафт.

И эта серия будет доступна в отдельном плей листе. Который будет постоянно пополнятся новыми уроками.

Эти видео уроки идеально подойдут любому начинающему программисту. Вне зависимости от возраста.

Но прежде чем идти дальше, нам необходимо установить 5 программ. Это:

1. Игра Minecraft
2. Редактор для Python кода
3. Свеже версия Java
4. API для связки Minecraft с Python
5. И Minecraft сервер - Spigot

Не волнуйтесь! Все это не так сложно как вам могло показаться.

На самом деле, все гораздо сложнее.

Я пошутил. Итак поехали!

1. Игра Minecraft

Для начала, нам нужно скачать и установить саму игру Miecraft. Скорее всего эта игра у вас уже есть, раз вы смотрите это видео. Если же нет, вы можете скачать ее в интернете. Официальную версию игры можно приобрести на minecraft.net.

Кстати мне за это не платит.

2. Редактор для Python кода

Как только мы скачали и установили игру Minecraft. Переходим к скачиванию и установке программы для написания и редактирования кода на Питон.
Программа Python позволяет нам писать и редактировать наш код. Она легка в использовании и совершенно бесплатна. Следуйте за мной чтобы установить ее.
Заходите на https://python.org/ жмите downloads после чего вам будет предложено скучать самую свежую версию этой программы.

Жмем и скачиваем.

Скачав установщик программы на свой компьютер, кликните по нему дважды и следуйте предложенным шагам установки. Жмите "согласен" где это требуется и вводите пароль администратора компьютера, если требуется. Не волнуйтесь. Эта программа совершенно безопасна.

Как только установка завершится, можете закрыть окно.

Поздравляю! Программа Python установлена!

3. Свеже версия Java

У нас уже есть программы Minecraft и Python. И теперь мы должны сделать так, чтобы они друг с другом общались.

Для этого мы будем использовать программу Spigot.

Однако Spigot будет работать только в том случае, если на компьютере установлен Java.

Не углубляясь в дебри, поясню, что Java некий компонент, без которого не работают многие программы, включая Spigot.

Итак, для того чтобы скачать и установить Java на свой компьютер, следуйте эти шагам:

Зайдите на java.com. И жмите на кнопку скачать бесплатно. После чего вас переправят на страницу, где все будет готово для скачивания. Жмем и качаем.
Дальше все как с предидущей программой.

Скачав установщик программы на свой компьютер, кликните по нему дважды и следуйте предложенным шагам установки. Жмите "согласен" где это требуется и вводите пароль администратора если это необходимо. Не волнуйтесь. Эта программа также совершенно безопасна.

Как только установка завершится, можете закрыть окно.

4. Minecraft API сервер Spigot

Вот вам ссылка для скачивания архива с необходимыми компонентами API и Spigot.

Смело скачивайте и распаковывайте архив. Не волнуйтесь вирусов там нет.

После чего, на своем компьютере, в папке документы, создайте новую папку под названием MinecraftPython (без пробелов, это важно!)

После чего перенесите в эту папку скачанный архив.

Распакуйте его и увидите папку с именем MineCraftTools.

Откройте эту папку и посчитайте сколько раз я произнес папка.

Затем кликните дважды по файлу "Install_API." Чтобы установить его.

Если появится сообщение об ошибке, говорящее о том что автор программы неизвестен и поэтому приложение не может быть открыто, то вы знаете что делать, мои юные любители торрентов. Если же нет, опишите проблему в комментариях и я вам помогу.

После установки API, окно должно закрыться самостоятельно. Если этого не случилось, просто закройте его.

Ну вот почти и все! Вы только что установили Python API и Minecraft сервер.

Осталось лишь запустить сам сервер. Давайте сделаем это.

5. Запуск сервера Spigot

При первом запуске Spigot создаст новый мир в Minecraft, который будет общаться с программой Python в которой мы будем писать код.
Но для начала, нам необходимо создать и настроить профиль игры, для того чтобы проверить ее совместимость с версией сервера Spigot.

Зайдите в папку MinecraftTools и дважды нажмите на файл "Start_Server".

Когда сервер загрузит все команды, промотайте текст в окне до первых строчек.
В них найдите строчку "Starting minecraft server version - и далее номер версии сервера" .

Запишите номер версии сервера. В моем случае это 1.11.2. Не закрывайте окно.

Запустите игру Minecraft и нажмите на иконку с тремя горизонтальными полосками, в правом верхнем углу окна. После чего, нажмите на кнопку "Параметры запуска" (Launch Options).

Нажмите на кнопку добавления нового профиля.

И в поле для названия введите "Программируем с Minecraft"

После чего, в поле "Версия" кликните на выпадающий список и выберите в нем ту версию, которую записали ранее. Помните? Я просил ее записать.

В моем случае это 1.11.2. После чего нажмите "Сохранить".

Вот вы и создали профиль игры!

Теперь, запустите игру.

Будьте внимательны, прежде чем нажать на зеленую кнопку Играть, убедитесь что на ней написана та версия сервера, которую вы прописывали.

Если же там стоит другая версия, просто кликните на правую часть кнопки и в выпадающем списке выберите нужную версию.

Далее, выберите "Multiplayer". После чего, кликните по кнопке добавить сервер
В поле "Имя сервера введите имя Minecraft Python World, а в поле адреса сервера наберите localhost. После чего нажмите "Готово".

Далее кликните дважды по Minecraft Python World для того чтобы открыть мир, который был создан сервером Spigot. Либо выберите Minecraft Python World и жмите Join Server.

Ну вот и все! Вы внутри мира, который создал сервер Spigot!

Я оказался на берегу океана с деревянным бруском в руках. А где оказались вы?

Пишите в комментариях, если смогли дойти до этого момента.

6 Проверяем работу Minecraft и Python

Теперь, когда вы установили все необходимые программы, давайте проверим работают ли они вместе.

Заходите в папку MinecraftTools и запускайте сервер, дважды кликнув по файлу Start_Server.

После загрузки сервера, запустите Minecraft, выберите многопользовательский режим и далее выберите Minecraft Python World.

Запустите программу IDLE которая появилась на вашем компьютере после установке программы Python.

Открыв IDLE, введите в нем строку:

>>> from mcpi.minecraft import Minecraft

После чего, нажмите ENTER и далее введите еще одну строчку:

>>> mc = Minecraft.create()

И вновь нажмите ENTER. После чего введите последнюю строчку:

mc.player.setTilePos(0, 150, 0)

О том что означают все эти строчки, мы подробно поговорим в следующих виде а пока просто следуйте инструкции.

Если программа сработала без ошибок, то ваш игрок должен взлететь высоко в небо! Если у вас все получилось, я вас поздравляю! Если же нет, не настраивайтесь. Я дам вам несколько подсказок.

Что делать, если во время проверки работы программ, вышло сообщение
об ошибке?

Если ваш игрок не телепортируется а программа выдает ошибку, то проверьте следующие условия:

1. Запущен ли Minecraft?
2. Запущен ли сервер Spigot?
3. Выбрали ли вы многопользовательский режим, когда входили в игру?
4. Подходящая ли у вас версия Python (необходима минимально 3 версия)?
5. Последняя ли у вас версия Java?
6. Подключены ли вы к интернету?

Если вы все проверили и все правильно но ошибка продолжает появляться, попробуйте удалить и переустановить все программы.

Знаю, эта идея - так себе. Но иногда это помогает.

Если ничего не помогло, опишите в комментариях возникшую проблему и я постараюсь вам помочь!

Кстати, программируя на Python в мире Minecraft, всегда держите сервер, Minecraft и IDLE открытыми.

Ну вот. Вы только что установили и настроили все необходимое для того чтобы начать программировать на Python в мире Minecraft.

Теперь мы готовы начать программировать.

Чем мы и займемся в следующих видео.

Пишите в комментариях если у вас получилось и не забудьте подписаться на мой канал и включить уведомления. Что бы не пропустить следующих видео.
В которых я буду вас ждать.

Пока!