![[MTR/NTE] Harry's Lib](/_next/image?url=%2Fapi%2Fproxy-image%3Furl%3Dhttps%253A%252F%252Fcdn.modrinth.com%252Fdata%252F2AduMFC3%252F2e7ef22dfaf55ac673a7f0504183b096b2671c64_96.webp&w=256&q=75)
[MTR/NTE] Harry's Lib
Библиотека скриптов для создания продвинутых ресурспаков поездов в Minecraft с реалистичной физикой движения, поворотами колёс и раскачиванием вагонов. Работает совместно с модами MTR и NTE.
Harry's Lib - это скриптовая библиотека для ресурспаков, работающих с модами [MTR: Minecraft Transit Railway] и NTE (Next Train Era). По сути, это набор инструментов для создателей поездов, которые хотят добавить больше реализма в анимацию вагонов.
Моды MTR и NTE сами по себе - крутые штуки для постройки метро и железных дорог в Майнкрафте. Но вот анимация колёс, торможение, качание вагонов на поворотах - это уже совсем другая история. И именно для этого нужен Harry's Lib.
Что умеет библиотека?
- Обновлять угол поворота колёс - они крутятся с учётом скорости и направления поезда. Выглядит натурально, а не дёргано, как обычно.
- Отслеживать торможение и разгон - библиотека сравнивает текущую скорость с предыдущей. Можно сделать анимацию дёргания вагона при резком торможении или разгоне.
- Определять поворот - по изменению поворота вагона можно понять, куда он заворачивает, и добавить соответствующий наклон.
- Загружать разделённые модели - для каждого вагона можно задать свой тип рендера, применить UV-зеркалирование. Полезно для сложных моделей.
- Рассчитывать раскачивание - чем быстрее поезд и круче поворот, тем сильнее кренится вагон. Масса тоже влияет - реалистично.
Для кого это?
Если вы делаете ресурспак для MTR/NTE и хотите, чтобы поезда не просто скользили по рельсам, а ехали с настоящими физическими эффектами - Harry's Lib будет в тему. Это не готовый ресурспак, а библиотека для скриптования. То есть надо уметь работать с JavaScript (или TeaScript, который используется в NTE). Но если разобраться, то можно сделать такую анимацию, что игроки офигеют.
Совместимость
Для работы потребуются сами MTR версии 3.2.2 и NTE 0.5.2 (или новее). Естественно, всё это под Minecraft Java Edition, Forge или Fabric (смотря какой загрузчик модов поддерживают MTR и NTE).
В общем, Harry's Lib - вещь для тех, кто хочет выжать максимум из поездов в Майнкрафте. Если вы просто играете - вам оно не нужно. Но если вы строите реалистичное метро и заморачиваетесь над деталями - присмотритесь.
