Учебник 2022

Всем привет! Давненько наш учебник не обновлялся, пора что-то с этим делать. У меня появилось время и теперь я могу полноценно заняться 1.7.10 версией. Кто-то спросит: "а почему 1.7.10?", отвечаю, лично мне поступало довольно много сообщений с просьбой добавить уроки по 1.7.10. Также планируется дописывание старых статей(1.12.2), а возможно и в некоторых случаях полное переписывание!

Помимо этого, у меня всё чаще возникает вопрос, а нужны ли нам статьи по 1.15? Как мне кажется, что данный раздел учебника стоит закрыть
 
@CMTV что произошло с учебником? Почему другой владелец, да ещё новый репозиторий с потёртой историей?
1759600690368-png.18954
 

Вложения

  • 1759600690368.png
    1759600690368.png
    17.6 KB · Просмотры: 94
@TheAndrey, ну судя по профилю GH - это тот же CMTV, судя по всему, парниша решил завести отдельный публичный профиль для всяких дел
 
Был старый аккаунт. Меня заставили на 2FA перейти на нем (иначе будут ограничивать).
Ну я и перешел какое-то количество лет назад. С тех пор и комп менял и телефон.
Ну и естественно при очередном входе он попросил проверку по телефону/кодам восстановления, которых у меня уже нет.
Поддержка пожала плечами.

Пришлось новый аккаунт создавать и часть репозиториев клонировать с обновлением прав на домены и прочее.
 
Ого, чёт я упустил. @CMTV, права выдал. Только на организацию прав нету

Команды создавать могу, а вот пригласить нельзя. Ни в организацию, ни в команду, не даёт пригласить
 
  • Like
Реакции: CMTV
Увидел. Вроде доступ появился к GitHub Pages. Завтра повожусь.
 
Из-под организации mcmodding не удалось настроить домен, поэтому сделал трансфер репозитория учебника на новый аккаунт. Звезды, PR, форки и все остальное тоже успешно было перенесено!
 
@CMTV, сможешь дополнить учебник новым функционалом? Добавить туда выбор modding api по типу: fabric, forge, neoforge и уже в них выбирать версии. Также возможно стоит добавить доп. раздел с Gradle плагинами от fabric, forge и neoforge, чтобы рассказать о том как ими пользоваться.

Пролистал сейчас статьи и появилась мысль о том, что может стоит увеличить ширину страницы, как ранее это сделали в магазине Steam? Если посмотреть на статью про таблицы событий, то явно тема учебника не была готова к тому, что будут вставлены довольно большие таблицы по ширине. Помимо этого, также есть смысл добавить для кода разные варианты. Например если это Gradle скрипт, то добавить groovy и kotlin dsl варианты. Для остального кода тоже может пригодиться, если будут варианты Java/Kotlin/Scala
 
Последнее редактирование:
Напишу тут тоже, про потерянные ресурсы в учебнике:

Java:
    The missing resources for domain minecraft are:
[13:10:04] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/items/fluid_cell.png
[13:10:04] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/blocks/smelter.png
[13:10:04] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/blocks/storage.png
[13:10:04] [Client thread/ERROR] [TEXTURE ERRORS]:       textures/items/cherry.png
 

Вложения

  • 1771755096458.png
    1771755096458.png
    54.6 KB · Просмотры: 14
Мы не художники, если есть желание нарисовать текстуры для данных предметов и блоков, то будем ждать PR в основном репозитории с примером кода
 
Да, тут больше про то, что я думал, у кого-то валяются эти файлы и он может забросить в реп. Так то я вижу , что это твои коммиты, там просто без ресурсов они ушли.

про учебник:

Я вот ищу инфу про render pipeline в майне.
Вопросы:
1. Какие tick запускают рендер
2. Как подписать свой класс рендера на нужный тип tick

Из инфы я уже понял, что есть tick чанка, есть еще и другие.
Целой картины нет.

Визуальный ньанс:
Можно ли это переделать в привычную нотацию?
1771756128501.png1771756040084.png

Просто чтобы глаз быстрее видел => .()
 
Последнее редактирование:
@TheAndrey, что думаешь по поводу нотации?

Да, тут больше про то, что я думал, у кого-то валяются эти файлы и он может забросить в реп. Так то я вижу , что это твои коммиты, там просто без ресурсов они ушли.
Не было никогда данных картинок, всё что заливалось - было как есть. Рисовать текстуру ради простого урока про еду или т.п. не имеет никакого смысла

Какие tick запускают рендер
Тык, если я конечно правильно понял. А вообще, по хорошему, лучше самостоятельно поковырять исходники майна. Тем более 1.7.10 довольно небольшая версия, ответы сможешь найти быстро
 
Последнее редактирование:
@Icosider да, тут вопрос как Tick связан с классом Рендера.
Какие тики бывают, это освещено.

А, вон что, я думал картинки были, раз были объекты. А , их просто и не было . Окей.
 
Надо смотреть что там по новой версии mkdocs material (он на ней работает) и думать.
Завтра во второй половине дня гляну подробнее.
У меня тут свой учебник все время занимает)
 
Думаю пойдет спокойно как "Хотя бы что-то". Единственное мне не нравится верхушка у контейнера....
Мб сделать сайд текстуру, но нужно будет править в учебнике (хотя это и так нужно будет сделать т.к. не указан ModID текстуры у банки :D)
+ не учитывается элемент жидкости в текстуре.... но это так, мелочь)))
1771805078427.png
 
@TheAndrey, что думаешь по поводу нотации?
Следует изменить на более нейтральную. Красные я использовал только для предупреждений, связанных с безопасностью. Лучше не стоит злоупотреблять блоками нотаций - это визуально перегружает страницу.

По структуре учебника у меня давно назрела идея вынести статьи по настройке IDE, Gradle, воркспейса в отдельные статьи вне веток версий игры (они не сильно меняются от версии к версии), периодически указывая на них ссылку, вместо полного копирования в каждую версию игры. Статьи по версиям игры должны быть сфокусированы исключительно на кодинге, где различий действительно масса.

Работу над учебником я давно забросил, потому что вижу что никому он не нужен. Новички предпочитают выбирать мк-мусор. По моему мнению моддинг в классическом его понимании постепенно вымирает. Мб может пора переходить на моддинг Hytale? :)
 
@TheAndrey не, это обычная тема. Свой упадок интереса выдавать за общий.
тут главное поддержать людей у которых теперь есть то, что было у вас когда-то.

Следует изменить на более нейтральную.
Такого понятия нет, товарищи.
Есть читаемая нотация, и нечитаямая.
Вы же код пишите .() , а не #. Речь идет именно про .() , а не рамку этого блока.
 
Есть читаемая нотация, и нечитаямая.
Вы же код пишите .() , а не #. Речь идет именно про .() , а не рамку этого блока.
FYI - "нотация" писать ссылки на методы какPath.To.Class#methodName как раз корректная. Это стандарт javadoc, принятый во всём мире ещё с Java 1.2 более 20 лет назад. Так что всё тут верно, ничего не нужно править
 
Хз, нотацию то может 20 лет пишут через # но мне например проще воспринимать вариант .() потому что это то, как это работает во всех C-подобных языках.
 
Последнее редактирование:
@Veritaris это не читабельно.
Причина же очевидна, там в учебнике пишется код, а не javadoc в тегах /** */.
Просто попутали.
 
Назад
Сверху