Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Архитектура и сущности Minecraft

Метки:
Теги Теги
api java minecraft mods plugins
Форум живой - это уже приятно, пошел на пробежку, а тут уже нормально расписали посты)
1. Если я буду начинать с плагинов, это обязательное знания Java? В сторону python`a смотрю.
В плагинах, какие возможности можно организовать, к примеру?
В плагинах и модах только Java. Python в майне нигде не используется.
Возможности плагинов... телепортация, особая генерация, изменение урона, здоровья и так далее. Текстуры и блоки никак. Подробнее тут — https://hub.spigotmc.org/javadocs/bukkit/index.html?overview-summary.html
 
Форум живой - это уже приятно, пошел на пробежку, а тут уже нормально расписали посты)
1. Если я буду начинать с плагинов, это обязательное знания Java? В сторону python`a смотрю.
Сам майн, сервер (ядро), плагины и моды написаны на Java. Не думаю, что далеко зайдешь с пайтоном в этой теме.

В плагинах, какие возможности можно организовать, к примеру?
Сложно сказать, в плагинах как я говорил ты не можешь добавить / изменить то, что не поддерживает клиент либо сервер. К примеру новые блоки / предметы / существа. Плагины могут много чего изменять в поведении самого сервера. Например изменять поведение чата, существ, предметов, блоков. Чтобы тебе было проще представить - пройдись по списку плагинов на том же SpigotMC: https://www.spigotmc.org/resources/categories/bukkit.4/
 
Ок. Спасибо за информацию, еще погуглю).
У меня была идея запустить кружок в школе среди 10-14 лет по обучению "Программирование в Майнкрафте" вот задумался о языке (инструменте) на котором нужно пилить моды и плагины.
 
В плагинах и модах только Java. Python в майне нигде не используется.
Возможности плагинов... телепортация, особая генерация, изменение урона, здоровья и так далее. Текстуры и блоки никак. Подробнее тут — https://hub.spigotmc.org/javadocs/bukkit/index.html?overview-summary.html
Вроде существует у Майнкрафта Python API так? или я что-то путаю.
 
Ок. Спасибо за информацию, еще погуглю).
У меня была идея запустить кружок в школе среди 10-14 лет по обучению "Программирование в Майнкрафте" вот задумался о языке (инструменте) на котором нужно пилить моды и плагины.
Слишком ранний возраст для такого.
 
Вроде существует у Майнкрафта Python API так? или я что-то путаю.
Нет, не существует. Если и есть какие-то наработки, то исключительно в комьюнити.
Ну есть ещё для Raspberry Pi, но я вообще не знаю как двигается этот проект. Кажется его закрыли лет 100 тому назад.
 
Нет, не существует. Если и есть какие-то наработки, то исключительно в комьюнити.
Ну есть ещё для Raspberry Pi, но я вообще не знаю как двигается этот проект. Кажется его закрыли лет 100 тому назад.
Хм. я скачал, использовал на версии 1.13. Можно на Python работать.
https://minecraft-ru.gamepedia.com/Plugin_API - мнение по поводу будущего о Minecraft Python API
 
Хм. я скачал, использовал на версии 1.13. Можно на Python работать.
https://minecraft-ru.gamepedia.com/Plugin_API - мнение по поводу будущего о Minecraft Python API
Так это же давным давно было. Сейчас для Java Edition этим не только никто не занимается, все уже давно забыли про это. Plugin API не выйдет никогда, они пилят Bedrock Edition на C++ со своим API для аддонов (вообще другая система со скриптами).
 
На какой возраст ориентироваться, ты с какого начал?
На 16, минимум.
Но тут суть больше не в возрасте, а в серьезности к делу. В 10-14 обычно даже сервер не могут держать, куда им познавать программирование? В таком возрасте лучше начинать с того же пайтона и решения простейших задач, как это обычно делают в школах и ведут на олимпиадное программирование. Так они начинают познавать простейшие алгоритмы и способы решения задач. Если же сразу начать кодить на майн это будет выглядеть примерно как у нас здесь на рб посты пишут в помощи. Еще страшнее, когда с такими знаниями начинают писать на публику куда то.
 
На 16, минимум.
Но тут суть больше не в возрасте, а в серьезности к делу. В 10-14 обычно даже сервер не могут держать, куда им познавать программирование? В таком возрасте лучше начинать с того же пайтона и решения простейших задач, как это обычно делают в школах и ведут на олимпиадное программирование. Так они начинают познавать простейшие алгоритмы и способы решения задач. Если же сразу начать кодить на майн это будет выглядеть примерно как у нас здесь на рб посты пишут в помощи. Еще страшнее, когда с такими знаниями начинают писать на публику куда то.
Наверно на Scratch запустить придется))
 
На 16, минимум.
Но тут суть больше не в возрасте, а в серьезности к делу. В 10-14 обычно даже сервер не могут держать, куда им познавать программирование? В таком возрасте лучше начинать с того же пайтона и решения простейших задач, как это обычно делают в школах и ведут на олимпиадное программирование. Так они начинают познавать простейшие алгоритмы и способы решения задач. Если же сразу начать кодить на майн это будет выглядеть примерно как у нас здесь на рб посты пишут в помощи. Еще страшнее, когда с такими знаниями начинают писать на публику куда то.
Тут ты совершенно не прав.Чем раньше начать тем лучше. Сашко724 начал кодить примерно в 10 лет. И лучше сразу начинать с java, а то потом деградируют на этом питоне и не смогут в майн.
Сколько уже таких мертвых тем с попытками писать плагины java серверу на питоне.
 
Тут ты совершенно не прав.Чем раньше начать тем лучше. Сашко724 начал кодить примерно в 10 лет. И лучше сразу начинать с java, а то потом деградируют на этом питоне и не смогут в майн.
Сколько уже таких мертвых тем с попытками писать плагины java серверу на питоне.
Да есть и нормальные люди. Но все равно в 10 лет довольно тяжело с такого начинать. Большинство попросту не потянет, другие пойдут путем говнокодинга.
 

Поделиться этой страницей

Назад
Верх