Электролопата
alaindustrial:electric_shovel
Сводка
Электролопата — третий ручной электроинструмент мода и земляная часть линейки после электробура (камень) и электропилы (дерево). Работает на EU/FE вместо прочности: пока заряда хватает на блок, лопата копает #minecraft:mineable/shovel быстрее алмазной лопаты (скорость 9.0 против 8.0) и тратит 20 EU/FE за каждый успешно сломанный блок. Полный буфер — 10 000 EU/FE, около 500 блоков на одну зарядку.
Одного правила инструмента хватает: земля, песок, гравий, глина, снег, песок душ и цветной бетонный порошок — всё это ваниль уже держит под тегом #minecraft:mineable/shovel, поэтому лопате, в отличие от пилы, не нужно добавлять свой тег.
Разрядившись, лопата не превращается в бесполезный предмет: она продолжает копать на скорости руки (1.0), уровень добычи и весь дроп сохраняются — просто медленно, пока не подзарядите.
Как и остальные EU/FE-предметы мода (мешок, ранец, бур, пила), лопата не имеет прочности и не ломается: полоса под иконкой показывает не износ, а заряд EU/FE (жёлтая, цвет LV).
Энергия
Собственный EU/FE-буфер, вне энергосети. Заряжается в слоте Энергохранилища и от надетого ранца; тратит заряд на копание блоков.
| Поле | Значение |
|---|---|
| Роль | ручной инструмент с EU/FE-буфером: потребитель у зарядника |
| Буфер | 10 000 EU/FE |
| Зарядка | слот Энергохранилища / надетый ранец, ≤ 32 EU/FE/тик (ограничен потолком LV) → полный заряд ~16 с |
| Расход | 20 EU/FE за успешно сломанный блок |
| Пассивный разряд | нет |
| Компонент | (Long, persistent + networkSynchronized) — общий компонент всех электро-предметов мода |
Расход снимается только на сервере и только за блоки с ненулевой твёрдостью: снежный слой и трава, которые ломаются мгновенно, бесплатны — ровно как они не изнашивают ванильную лопату. В творческом режиме заряд не тратится.
Инвентарь
Не применимо — у лопаты нет внутреннего хранилища предметов (стак 1).
Свойства блока
Не применимо (предмет).
Рецепты
Крафт — тот же каркас, что у бура и пилы, но в центре алмазная лопата: ряд железных слитков сверху, две батареи по бокам, снизу две медные катушки и электронная схема. Заряд батарей переходит в готовую лопату. Рецепт открывается в книге, когда у игрока появляются медная катушка, электронная схема или алмазная лопата (advancement recipes/misc/electric_shovel).
Ремонт — не применим: прочности нет, чинить нечего; «ремонт» — это зарядка EU/FE.
Поведение
Копание: пока заряда ≥ 20 EU/FE, лопата копает #minecraft:mineable/shovel на скорости 9.0 (алмазная лопата — 8.0). За каждый такой блок снимается 20 EU/FE. Разряженная лопата: при заряде ниже 20 EU/FE копает на скорости руки (1.0), но уровень добычи и дроп сохраняются, и EU/FE не тратится. Чара Efficiency при этом не действует (ванильный порог speed > 1.0). Тропинка и тушение костра — работают. ПКМ по траве, земле, подзолу, мицелию или корневой земле делает земляную тропинку; ПКМ по горящему костру тушит его — ровно как ванильной лопатой. Это бесплатно: заряд на такое действие не тратится, потому что тропинку делает и деревянная лопата, а вся линейка построена на правиле «разряженный инструмент продолжает работать». Технически это делегирование в ShovelItem.useOn ванильной алмазной лопаты — метод публичный, не читает состояние своего предмета, а его единственный — no-op для предмета без MAX_DAMAGE. Разбор байт-кода — в задаче. Дальше пути лоадеров расходятся, хотя результат одинаковый. На Fabric ванильный читает изменяемую карту FLATTENABLES напрямую. На NeoForge этот метод пропатчен и карту не читает: он спрашивает сам блок через, а тот сначала проверяет, объявил ли предмет в руке способность SHOVEL_FLATTEN (для костра — SHOVEL_DOUSE). Поэтому лопата обязана объявлять DEFAULT_SHOVEL_ACTIONS — без этого на NeoForge оба действия молча не работали (дефект. В обоих случаях блоки, добавленные другими модами, подхватываются сами собой. Зарядка: слот зарядки Энергохранилища и надетый энергоранец принимают лопату автоматически, до 32 EU/FE/тик. Атака: бьёт как алмазная лопата (2.5 урона, скорость атаки 1.0), но удары не тратят EU/FE и не изнашивают лопату. Чары: лопата входит в #minecraft:shovels, поэтому стол зачарования и наковальня работают с ней как с лопатой. Unbreaking/Mending на неломаемой лопате бесполезны, но безвредны. Индикация: полоска под иконкой показывает заряд (жёлтая, LV-цвет). В тултипе — «Заряд: X / 10 000 EU/FE», при нуле — красное «Разряжена». Текстура меняется на «погасший» вариант при нулевом заряде. Дроп/смерть/релогин: заряд хранится в предмете и сохраняется. В креативе: заряд не тратится — как ванильная лопата в креативе не теряет прочность.
Алмазное напыление (апгрейд)
Электролопата с алмазным напылением — вторая ступень лопаты и четвёртый, последний апгрейд линейки после алмазного бура, алмазной пилы и алмазной мотыги. Отличий от базовой лопаты ровно два, всё остальное наследуется без изменений.
1. Копает быстрее. Скорость 10.5 против 9.0 у базовой — тот же шаг +1.5, что взяли бур (8.5 → 10.0), пила (9.0 → 10.5) и мотыга (9.0 → 10.5). Уровень добычи при этом не меняется: он остаётся алмазным, апгрейд ускоряет работу, а не открывает новые блоки.
2. Переключаемое шёлковое касание. Shift + ПКМ переключает режим добычи:
обычный режим (по умолчанию у свежескрафченной) — дроп как у базовой лопаты; режим шёлкового касания — блок падает самим собой.
Само переключение бесплатное: EU/FE на него не тратится, режим можно щёлкать сколько угодно и на разряженной лопате тоже.
Почему шёлк дали именно лопате, а мотыге сознательно нет. У мотыги он был бы пустышкой: все блоки её домена и так падают сами собой, удваивать и подавлять там нечего. У лопаты всё наоборот — её домен полон блоков, у которых таблица лута нарочно подменяет дроп, и именно эта подмена мешает
травяной блок, подзол, мицелий дают землю; с шёлком — сам блок, и это единственный способ перенести готовый газон; глина даёт 4 кусочка глины; с шёлком — блок глины; гравий с шансом выкидывает кремень (шанс растёт от Fortune); с шёлком — всегда гравий; снежный блок и снежные слои дают снежки; с шёлком — сам блок и сами слои; подозрительные песок и гравий с шёлком падают самим блоком.
Почему режим переключаемый, а не просто зачарование. Базовую лопату и так можно зачаровать на шёлковое касание за столом, но ванильное зачарование необратимо и на лопате стоит вполне конкретного: шёлковое касание и Fortune взаимоисключающие, а Fortune на лопате — это множитель кремня из гравия. Кто зачаровал на шёлк, тот навсегда закрыл себе добычу кремня. Переключатель снимает выбор: Fortune остаётся для кремня, а шёлк включается только тогда, когда нужен сам блок.
Режим виден без догадок: во включённом состоянии предмет получает зачарованное свечение и строку «Шёлковое касание I» в тултипе (режим — это и есть настоящее ванильное зачарование, а не отдельный параллельный флаг), плюс отдельная строка тултипа показывает состояние и напоминает про Shift + ПКМ. Переключение сопровождается щелчком и сообщением над хотбаром.
Тропинка и костёр остаются на обычном ПКМ. Единственное отличие в управлении: Shift + ПКМ по блоку переключает режим и тропинку не делает. Обычный ПКМ без Shift по-прежнему делает земляную тропинку и тушит костёр — ровно как у базовой лопаты и так же бесплатно.
Что унаследовано без изменений: EU/FE-буфер 10 000, расход 20 EU/FE за блок , приём 32 EU/FE/тик, зарядка в тех же местах, отсутствие прочности, работа на скорости руки (1.0) при пустом баке с сохранением дропа, поведение в креативе, атака как у алмазной лопаты. Своих конфиг-ключей у апгрейда нет: энергослой различает инструменты по базовому классу, поэтому все три числа общие с базовой лопатой.
Крафт: — базовая лопата в центре, сверху ряд из трёх алмазных пылинок (собственно «напыление»), по бокам два слитка купроникеля, снизу лазуритовая пыль. Схема и материалы те же, что у апгрейда мотыги; обе ветки намеренно уведены от буровых (инварит, серебряная шестерня) и пильных (бронза, золотая шестерня), чтобы четыре ветки апгрейда не тянули один и тот же дефицит. Рецепт открывается в книге, когда у игрока появляются базовая электролопата, алмазная пыль или купроникелевый слиток.
Заряд при апгрейде сохраняется. Рецепт использует тип , поэтому EU/FE из вложенной базовой лопаты переезжает в результат, а не сгорает. Буфер у обоих один и тот же — 10 000 EU/FE, — так что перенос идёт без потерь. Так же устроены рецепты бура, пилы и мотыги.
Раскладывать рецепт придётся руками. Кнопка автозаполнения из книги рецептов не подхватывает заряженную лопату: ванильный поиск ингредиента в инвентаре сравнивает компоненты предмета, а у заряженной лопаты есть pouch_energy, которого нет у витринного эталона. Ограничение ванильное, общее для всех четырёх апгрейдов — подробности в задаче.
Прогрессия
Третий электроинструмент мода: бур закрывает камень, пила — дерево, лопата — землю. Линейка LV закрыта по трём основным материалам. Доступна после Энергохранилища и батареи: без LV-инфраструктуры лопату не скрафтить и не зарядить. LV-уровень. Остальные электроинструменты (мотыга/сабля/нано-лук) — будущая работа.
Связанное
Электробур — прецедент EU/FE-инструмента без прочности; каменная часть линейки. Электропила — деревянная часть той же линейки. Энергоранец — заряжает лопату прямо в инвентаре. Энергохранилище — зарядка лопаты (слот charge). Электронная схема — компонент крафта.
Крафт
Крафт на верстаке
▶
Электролопата
Используется в
Крафт на верстаке
▶
Электролопата с алмазным напылением