Как создать мод для более старых версий майнкрафт. iIDEA
Я хотел бы написать мод для minecraft 1.8.9 в InteliJ IDEA, но вне зависимости от моих версий JDK, в расширении minecfrat dev.. показывает для forge только возможные версии с 1.16.5 — 1.12.1. Как исправить?
Отслеживать
2,744 4 4 золотых знака 9 9 серебряных знаков 26 26 бронзовых знаков
задан 12 авг 2023 в 12:55
SawaPlayGO SawaPlayGO
38 4 4 бронзовых знака
Информация, которую вы указали, может быть устаревшей. Официальная документация Forge указывает, что для версии Minecraft 1.8.9 последняя доступная версия Forge — 1.8.9-11.15.1.2318-1.8.9.
12 авг 2023 в 13:05
0
Сортировка: Сброс на вариант по умолчанию
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
- python
- minecraft
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.3.2953
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Можно ли создавать моды для собственного сервера minecraft с помощью ЯП Python?
Здравствуйте
есть идея создать свой сервер, есть идеи модов и всего прочего, узнал что моды программируются на java, а хотел бы узнать можно ли с помощью python, ибо я базово его хорошо знаю и хотел бы продолжить его изучение для этой цели
- Вопрос задан более двух лет назад
- 1967 просмотров
5 комментариев
Простой 5 комментариев
Не имея достаточного опыта (а ты его не имеешь, иначе вопрос бы не задавал) серверную часть для игры ты разработать не сможешь. Возьми что-нибудь попроще. А пока совет: запиши свои идеи для модов на бумажку. Может быть лет через десять, когда уже наберешься знаний и опыта, ты захочешь к этому вернуться. Хотя, сомневаюсь.
Rulon Oboevv @the_guyfox Автор вопроса
posters, типикал дизморальщик, я ведь спросил можно или нет ? Нельзя ответить как-то без этих ударов по коленям. Русские, что сказать)

Antony @RiseOfDeath
Ну если кто-то вам вдруг напишет Python API то будет можно.
Но это никому не нужно.
Можно ли создавать моды для игра Minecraft на Python Возможно ли создавать моды для игры Майнкрафт на Python ?
Нет нельзя. Весь майнкрафт написан на Java. Если хочешь узнать как писать моды, зайди на mine-wiki, там есть статьи очень обширные по написанию модов с помощью Forge и Не только.
Елена ИвановаУченик (134) 3 года назад
блин, не думала что есть такие люди. Ну можно использовать api. Конечно можно писать моды на python. Для этого надо создать сервер с подключенном «minecraft python api», или скачать у меня! Но ваш мод будет работать только на сервере!
Елена Иванова Ученик (134) скачайте книгу Крейга Ричардсона «программируем с майнкрафт» там все по этой теме и ссылка на скачивание серва.
Строим НЛО в Minecraft при помощи Python

Minecraft – популярная песочница, которая позволяет пользователям создавать свои собственные миры, строения и механизмы. Python — это высокоуровневый язык программирования, который часто используется в различных областях, включая науку, финансы, машинное обучение и разработку игр. В Minecraft он используется в основном для создания модов – пользовательских модификаций, которые добавляют новые функции и возможности в игру. С помощью Python можно создавать свои собственные моды для Майнкрафта и даже расширять функциональность существующих модов.
В этой статье мы покажем, как создать НЛО в Minecraft с использованием Python и специальной библиотеки для взаимодействия с игрой — mcpi.
Для подключения Python к Minecraft используем свободный режим Python на нашем сайте progkids.com, но можно использовать и такие сторонние библиотеки, как mcpi.
Давайте теперь напишем код для проекта «НЛО».
После импортирования необходимых библиотек объявляем переменные, содержащие id блоков, и очищаем участок (заполняем пол адским камнем, всё, что выше пола – воздухом).
b1 = 169 b2 = 95 b3 = 165 color = 9 world.setCuboid(-63, 0, -63, 63, 50, 63, 0) world.setCuboid(-63, -1, -63, 63, -1, 63, 87)
Далее объявляем переменные для радиуса, высоты и переменную-счётчик.
r = 25 y = 60 i = 0
Подготовка окончена! Можно приступать к строительству.
Начнём с самой тарелки:
for i in range(8): world.buildSphere(0, y, 0, r, b1) world.setCuboid(-r, y + 1 + i, -r, r, y + r, r, 0) world.setCuboid(-r, y — 1 — i, -r, r, y — r — i, r, 0) r -=1
С каждой итерацией цикла радиус сфер становится меньше на единицу.
Результат работы цикла:

На следующем этапе необходимо построить верхнюю часть и пол для НЛО. Для этого можем воспользоваться методами buildSphere и setCuboid.
world.buildSphere(0, y, 0, r, b2, color) world.setCuboid(-r, y — 8, -r, r, y — r, r, 0) world.setCuboid(-13, y — 7, -13, 13, y — 7, 13, b1)

Наша летающая тарелка почти готова! Осталось дописать программу для постройки луча, исходящего из НЛО. Примерно так это должно выглядеть:

Это можно реализовать с помощью цикла со сферами – каждое повторение цикла их радиус увеличивается, а высота уменьшается. Пример кода:
y1 = y — 9 r = 1 while y1 > 0: world.buildSphere(0, y1, 0, r, b3) y1 -= 4 r += 1
На этом наш проект готов! Его окончательный вид:

Так выглядит полный код программы:
import mc from mc import * world.setTime(18000) b1 = 169 b2 = 95 b3 = 165 color = 9 world.setCuboid(-63, 0, -63, 63, 50, 63, 0) world.setCuboid(-63, -1, -63, 63, -1, 63, 87) r = 25 y = 60 i = 0 for i in range(8): world.buildSphere(0, y, 0, r, b1) world.setCuboid(-r, y + 1 + i, -r, r, y + r, r, 0) world.setCuboid(-r, y — 1 — i, -r, r, y — r — i, r, 0) r -=1 world.buildSphere(0, y, 0, r, b2, color) world.setCuboid(-r, y — 8, -r, r, y — r, r, 0) world.setCuboid(-13, y — 7, -13, 13, y — 7, 13, b1) y1 = y — 9 r = 1 while y1 > 0: world.buildSphere(0, y1, 0, r, b3) y1 -= 4 r += 1
Ссылка на готовый проект НЛО, зарегистрируйтесь на progkids.com, чтобы ссылка открывалась.
Программирование в Майнкрафте может быть очень интересным и увлекательным занятием. Используя Python, вы можете создавать свои собственные игры и моды, которые будут уникальными и заинтересуют игроков по всему миру. Если вы хотите начать программировать в Minecraft, записывайтесь на пробное занятие в нашу школу progkids.com!