September 27, 2024

Программирование в Minecraft: Python

1. Установи Minecraft. В Minecraft должна присутствовать версия игры 1.17.1.

2. Установи интерпретатор Python

3. Установи среду заработки PyCharm Community

4. Установи JDK

5. Установи Локальный Сервер

6. Пройди ТехЧек


🖥 Технические требования к компьютеру

  • Windows
    • Windows 10–11
    • 64-битная архитектура и операционная система
    • Процессор: 2 ГГц или быстрее
    • Оперативная память: 4 Гб или больше
    • Свободное место на жёстком диске: 15 Гб или больше
  • Видеокарта
    • Intel HD Graphics 4000 с поддержкой OpenGL 4.4
    • NVIDIA GeForce GTX 1050
    • GeForce 700 Series с поддержкой OpenGL 4.5
  • macOS
    • macOS 10.11.6 OS X El Capitan или выше
    • Процессор Intel/AMD: 2+ ГГц
    • Оперативная память: 4 Гб или больше
    • Свободное место на жёстком диске: 15 Гб или больше

Установи интерпретатор Python

Windows

1. Скачай установщик Python:

Для WINDOWS 8-11 👉🏻 по ссылке

Для WINDOWS 7 👉🏻 по ссылке

2. Дождись окончания загрузки файла (в течении двух минут).
Перейди в папку «Загрузки». Запусти файл «python-3.12.4-amd64.exe».

3. В открывшемся окне поставь галочки в нижних пунктах:

✔ Use admin privileges when installing py.exe ✔ Add python.exe to PATH

4. Нажми пункт «Install now».

5. Дождись окончания установки программы.

6. В появившемся окне нажми «Close».

Далее установи PyCharm Community 👉🏻 по ссылке.

MacOS

1. Скачай установщик интерпретатора Python 👉🏻 по ссылке.

2. Найди установочный файл в Finder в папке «Загрузки» и открой его.

3. В открывшемся окне, нажми «Продолжить».

4. Далее нажми «Продолжить».

5. Еще раз «Продолжить».

6. Нажми «Принять».

7. Далее нажми «Установить».

8. Появится окно защиты данных - введи Имя пользователя и Пароль от администратора и нажми «Установить ПО».

9. Дождись окончания установки ПО и закрой окно.

Далее установи PyCharm Community 👉🏻 по ссылке.


Установи PyCharm Community

Windows

1. Скачай установщик PyCharm Community 👉🏻 по ссылке.

2. Нажми «Скачать».

3. Поставь галочку напротив «Я хочу скачать этот файл» и нажми «Скачать».

4. Открой папку «Загрузки» и запусти установочный файл.

5. В открывшемся окне нажми «Next».

6. Путь установки файла НЕ изменяй и нажми «Next».

7. Далее в каждом пункте ставим галочки: ✔ PyCharm Community Edition ✔ Add "Open Folder as Project" ✔ .py ✔ Add "bin" folder to the PATH Нажми «Next».

8. Нажми «Install».

9. Дождись процесса окончания установки.

10. Далее откроется новое окно, выбери пункт «I want to manually reboot later» (второй кружочек) -нажми «Finish».

11. Ярлык приложения на Рабочем столе — запусти приложение.

12. Откроется новое окно - ставим галочку:
✔ I confirm that I have read and accept the terms of this User Agreement
Нажми «Continue».

13. Нажми «Don't Send».

Откроется окно создания проекта в PyCharm CE - поздравляем, ты справился с установкой приложения! 🥳 Теперь его нужно настроить.

14. Нажми «New Project» (белый плюс).

15. В новом окне нажми «Create».

16. Создается новый проект и настройка виртуального окружения для него.

Далее установи JDK 1.16 👉🏻 по ссылке

MacOS

1. Скачай установщик PyCharm Community: Intel 👉🏻 по ссылке.
ARM 👉🏻 по ссылке.

2. Нажми «Скачать».

3. Поставь галочку напротив «Я хочу скачать этот файл» и нажми «Скачать».

4. Найди установочный файл в Finder в папке «Загрузки» и открой его.

3. Откроется окно с ярлыком PyCharm CE - перетяни его в указанную папку Applications и ярлык появится в данной папке:) или перетяни на Рабочий стол. Для открытия приложения нажми на ярлык PyCharm CE.

4. Запуститься проверка приложения - дождись ее окончания.

5. В следующем окне нажми «Открыть».

6. Откроется новое окно - ставим галочку:
✔ I confirm that I have read and accept the terms of this User Agreement
Нажми «Continue».

7. Нажми «Don't Send».

Откроется окно создания проекта в PyCharm CE - поздравляем, ты справился с установкой приложения! 🥳 Теперь его нужно настроить.

8. Нажми «New Project» (белый плюс).

9. В новом окне нажми «Create».

10. Создается новый проект и настройка виртуального окружения для него.

Далее установи JDK 1.16 👉🏻 по ссылке.


Установи JDK

Windows

1. Скачай установщик JDK 👉🏻 по ссылке.

2. На открывшейся странице нажми синюю кнопку «Скачать».

3. Поставь галочку напротив «Я хочу скачать этот файл» и нажми «Скачать».

4. В папке «Загрузки» найди установочный файл и запусти его.

5. В появившемся окне нажми «Next».

6. Нажми «Next».

7. Дождись завершения процесса установки приложения.

8. В открывшемся окне нажми «Close».

Далее установи сервер 👉🏻 по ссылке.

MacOS

1. Скачай установщик JDK 👉🏻 по ссылке.

2. Нажми «Скачать».

3. Поставь галочку напротив «Я хочу скачать этот файл» и нажми «Скачать».

4. Найди установочный файл в Finder в папке «Загрузки» и открой его.

5. Открой файл «JDK 16.0.1.pkg» двойным нажатием мыши.

6. Появится новое окно - запускается файл «JDK 16.0.1.pkg».

7. Нажми «Продолжить».

8. Нажми «Установить».

9. Появится окно защиты данных - введи Имя пользователя и Пароль от администратора и нажми кнопку «Установить ПО».

10. Дождись окончания установки ПО и закрой окно.

Далее установи сервер 👉🏻 по ссылке.

Установи Локальный Сервер

Windows

1. Скачай файл локального сервера 👉🏻 по ссылке.

2. В правом верхнем углу нажми на значок «Скачать».

3. На компьютер скачается ZIP-папка. Этот файл нужно найти в папке «Загрузки» или в том месте, куда прописал путь скачивания.

4. Данную ZIP-папку нужно разархивировать, кликнув по ней правой кнопкой мыши и нажав пункт "Извлечь в Server _GB_WIN\".
Как разархивировать файл? Изучай инструкцию 👉🏻 по ссылке

5. Теперь рядом с архивом должна появиться папка с названием «Server _GB_WIN\». Данную папку нужно скопировать, нажав правую кнопку мыши и выбрать «Скопировать».

6. После перейди на диск D (если у вас один диск, то перейди на диск С), создай папку с названием «Сервер», открой ее и вставь скопированную папку - клик правой кнопкой мыши, «Вставить».

7. Затем открой папку и запусти файл «start.bat» или «start».

8. Открывается окно терминала, жди около 2 минут - сервер прогружается.

9. В течении 2-х минут появится новое окно «Java».
Дождись когда в правой части окна на последней строчке появится надпись «Done» - это значит, что сервер запущен.

10. Данные окна для работы сервера не в коем случае нельзя закрывать. Их нужно свернуть.


Как создать Ярлык Сервера на Рабочий стол

Для удобства запуска сервера можно создать его Ярлык на Рабочем столе.

1. Для этого кликни по файлу «start.bat» или «start» правой кнопкой мыши и нажми «Создать ярлык».

2. Рядом с файлом сервера появится его Ярлык (он со стрелочкой).
Ярлык вырезай/копируй из этой папки и вставь на Рабочий стол.

Далее пройди ТехЧек 👉🏻 по ссылке.

MacOS

1. Скачай файлы локального сервера 👉🏻 по ссылке.

2. В правом верхнем углу нажми на значок «Скачать».

3. Нажми «Все равно скачать».

4. Найди файл в Finder в папке «Загрузки» и открой zip-папку.

5. Рядом появится обычная папка.

6. Скопируй папку «Server_GB_2» в папку «Документы».
Открой папку сервера.

7. Найди файл start.command, кликни по нему один раз правой кнопкой мыши и открой через Терминал.

8. Если появится окно прав доступа - нажми «ОК».

9. Открой программу Терминал на MacBook.
Для этого зайди в Finder -> Программы и в поисковой строке (правый верхний угол) введи Терминал (или Terminal).

10. Откроется окно Терминала. Введи английские буквы «cd», нажимаем пробел.

11. Перетяни папку «Server_GB_2» в окно Терминала.

12. Пропишется путь к папке Server_GB_2.
Нажми на клавиатуре кнопку «Enter».

13. Найди файл start.command и кликни по нему один раз правой кнопкой мыши.

14. Выбери пункт «Открыть в приложении» и открой через приложение TextEdit.

15. Открывается блокнот.
Скопируй вторую строчку из TextEdit:
java-Xms512M-Xmx1024M-jar spigot-1.17.1.jar

16. Скопированную строчку вставь в окно Терминала. Нажми на клавиатуре кнопку «Enter».

17. В окне Терминала начнется загрузка сервера, ждем около 2 минут.

18. В течении 2-х минут появится новое окно «Java».
Дождись когда в правой части окна на последней строчке появится надпись «Done» - это значит, что сервер запущен.

19. Данные окна для работы сервера не в коем случае нельзя закрывать.
Оба окна нужно свернуть.

Далее пройди ТехЧек 👉🏻 по ссылке.

Пройди ТехЧек

Windows

До старта урока нужно запустить 3 приложения:

Cервер start.bat
Minecraft Launcher
PyCharm

Теперь давай проверим совместную работу всех приложений 🙃

1. Запусти сервер start.bat.

1.1. Запусти файл «start.bat» или «start».

1.2. Открывается окно терминала, ждем около 2 минут - сервер прогружается.

1.3. В течении 2-х минут появится новое окно «Java».
Дождись когда в правой части окна на последней строчке появится надпись «Done» - это значит, что сервер запущен.

1.4. Данные окна для работы сервера не в коем случае нельзя закрывать.
Их нужно свернуть.

2. Открой Minecraft и зайди в версию игры «Версия 1.17.1».

2.1. Выбери «Сетевая игра» (средняя кнопка).

2.2. Нажми «По адресу» (центральная кнопка в верхней строчке).

2.3. В строке адреса сервера напиши «localhost» и нажми «Подключиться».

2.4. Ты вошел в игру! 🥳
Ставь игру на паузу с помощью кнопки «Esc» на клавиатуре и сверни экран.

3. Открой приложение PyCharm Community.

3.1. Щелкни правой кнопкой мыши по названию файла.

3.2. Открой вкладку «New» и выбери пункт «Python file».

3.3. Напиши на английской раскладке «My project» и нажми на клавиатуре «Enter».

3.4. В открывшемся окне нажvb вкладку «File» в левом верхнем углу.

3.5. Нажми пункт «Settings».

3.6. В открывшемся окне нажми название проекта. Оно начинается с «Project».
В данном случае «Project: мой проект». С правой стороны появится окно - выбираем «Python Interpreter».

3.7. Откроется окно Интерпретатора. Если в строке «Python Interpreter» - пусто, следует закрыть приложение PyCharm, перезагрузить компьютер и пройти все пункты Техчека заново.

3.8. Когда прогрузятся библиотеки, нажми «+».

3.9. В поисковой строке вводим «mcpi».
Внизу данного окна нажми «Install Package».

3.10. Дождись конца загрузки - появится надпись на зеленом фоне, как показано на картинке ниже.

3.11. Закрой окно, нажав на крестик вверху окна.
В следующем окне нажми «ОК».

3.12. В основном окне приложения «PyCharm» скопируй код и вставь в приложение как на картинке:

from mcpi.minecraft import Minecraft
mc=Minecraft.create()
mc.postToChat("Привет всем!")

3.13. Чтобы запустить код кликни правой кнопкой мыши по вкладке твоего проекта и нажми на «Run 'main».

3.14. После запуска кода внизу должна появится надпись «Process finished with exit code 0».
Если она появилась, то код работает верно! 🥳
Если надписи нет, значит, где-то в коде есть ошибка.
Попробуй найти ее и исправить 👀

3.15. Далее сверни окно приложения «PyCharm Community».

3.16. После запуска кода, вернись в игру «Minecraft» - должна появиться надпись «Привет всем» 🤪

Поздравляем, ты успешно установил нужные для обучения программы и проверил, что они работают! 🥳
Теперь ты готов к обучению на курсе 🙃


MacOS

До старта урока нужно запустить 3 приложения:

Cервер start.command
Minecraft Launcher
PyCharm

Теперь давай проверим совместную работу всех приложений 🙃

1. Запусти сервер start.command.

1.1. Открой программу «Терминал» на MacBook.
Для этого зайди в Finder -> Программы и в поисковой строке (правый верхний угол) вводим Терминал (или Terminal).

1.2. Откроется окно Терминала. Введи английские буквы «cd» и нажми пробел.

1.3. Перетяни папку «Server_GB_2» в окно Терминала.

1.4. Пропишется путь к папке Server_GB_2. Нажми на клавиатуре кнопку «Enter».

1.5. Найди файл start.command и кликни по нему один раз правой кнопкой мыши.

1.6. Выбираем пункт «Открыть в приложении» и открываем через приложение TextEdit.

1.7. Откроется блокнот.
Скопируй вторую строчку из TextEdit:
java-Xms512M-Xmx1024M-jar spigot-1.17.1.jar

1.8. Скопированную строчку вставь в окно Терминала.
Нажми на клавиатуре кнопку «Enter».

1.9. В окне Терминала начнется загрузка сервера, ждем около 2 минут - сервер окончательно прогрузится.

1.10. В течении 2-х минут появится новое окно «Java».
Дождись когда в правой части окна на последней строчке появится надпись «Done» - это значит, что сервер запущен.

1.11. Данные окна для работы сервера ни в коем случае нельзя закрывать.
Оба окна нужно свернуть.

2. Открой Minecraft и зайди в игру «Версия 1.17.1».

2.1. Выбери «Сетевая игра» (средняя кнопка).

2.2. Нажми «По адресу» (центральная кнопка в верхней строчке).

2.3. В строке адреса сервера напиши «localhost» и нажми «Подключиться».

2.4. Мы вошли в игру! 🥳
Ставим игру на паузу с помощью кнопки «Esc» на клавиатуре и сворачиваем её.

3. Открой приложение PyCharm CE.

3.1. Щелкни правой кнопкой мыши по названию файла.

3.2. Открой вкладку «New» и выбери пункт «Python file».

3.3. Напиши на английской раскладке «My project» и нажми на клавиатуре «Enter».

3.4. В левом верхнем углу окна нажми «PyCharm» и выбери «Settings».

3.5. Откроются настройки приложения - нажми пункт с названием проекта «Project: мой проект», далее нажми «Python Interpreter».

3.6. Откроется окно Интерпретатора. Если в строке «Python Interpreter» - пусто, следует закрыть приложение PyCharm, перезагрузить компьютер и пройти все пункты ТехЧека заново.

3.7. Когда прогрузятся библиотеки, нажми «+».

3.8. В поисковой строке введи «mcpi».
Внизу данного окна нажми «Install Package».

3.9. Дождись конца загрузки - появится надпись на зеленом фоне, как показано на картинке ниже.

3.10. Закрой окно, нажав на крестик вверху окна. В следующем окне нажми «ОК».

3.11. В основном окне приложения “PyCharm” нужно скопировать код и вставить в приложение как на картинке:

from mcpi.minecraft import Minecraft
mc=Minecraft.create()
mc.postToChat("Привет всем!")

3.12. Чтобы запустить код кликни правой кнопкой мыши по вкладке твоего проекта и нажми на «Run 'main'».

3.13. После запуска кода внизу должна появится надпись «Process finished with exit code 0».
Если она появилась, то код работает верно! 🥳
Если надписи нет, значит, где-то в коде есть ошибка.
Попробуй найти ее и исправить 👀

3.14. Далее сверни окно приложения «PyCharm».

3.15. После запуска кода вернись в игру «Minecraft» - должна появиться надпись «Привет всем» 🤪

Поздравляем, ты успешно установил нужные для обучения программы и проверил, что они работают! 🥳
Теперь ты готов к обучению на курсе 🙃