PowerfulJS
Категории модов
Внешние ресурсы
Разработчики мода
Amygdaloideae
Описание мода
Мод PowerfulJS добавляет интеграцию системы способностей для KubeJS. С помощью PowerfulJS вы можете получить и присоединить поддерживаемые для ItemStacks, Block Entities и многое другое! Что такое Capability? Для получения подробной информации вы можете посмотреть здесь, официальный документ о системе Capability от Forge. Кратко, Capability, присоединенная к чему-либо, делает эту вещь способной что-то делать: ТЭ Энергоячейка имеет Capability для Forge Energy, поэтому она может принимать или извлекать Forge Energy напрямую. Любая печь в Minecraft имеет Capability для обработки предметов (присоединенный через модификации Forge), поэтому трубы для предметов или конвейерные ленты могут вставлять или извлекать предметы напрямую из нее. С помощью PowerfulJS вы теперь можете присоединять поддерживаемые способности к ItemStacks, Block Entities и, возможно, к большему, а также настраивать поведение способности. Например, сделать печь выделять энергию во время работы, или сделать предмет заряжаемым Forge Energy, и так далее. Документы все еще находятся в процессе разработки, но вы можете ознакомиться с ProbeJS для автозаполнения и подсказок по типу. Для доступа к способности чего-либо (например, ItemStack или BlockEntity), используйте следующие поддерживаемые токены способности, предоставленные с `.getCapability`: ForgeCapabilities BotaniaCapabilities (Требуется Botania) PNCCapabilities (Требуется PNC: Repressurized) MekanismCapabilities (Требуется Mekanism) CuriosCapabilities (Требуется Curios) IECapabilities (Требуется Immersive Engineering) Для создания собственных способностей используйте следующие поддерживаемые строители способностей, как в Примере 2 или 3: CapabilityBuilder BotaniaCapabilityBuilder (Требуется Botania) PNCCapabilityBuilder (Требуется PNC: Repressurized) MekanismCapabilityBuilder (Требуется Mekanism) CuriosCapabilities (Требуется Curios) IECapabilityBuilder (Требуется Immersive Engineering) Автозаполнения предоставляются с ProbeJS. Примеры: Делает ТЭ Энергоячейку способной принимать Botania Mana и преобразовывать ее в FE 1:1: script (startup_scripts) Создает предмет, который производит бесконечную энергию и может заряжать любую ТЭ машину: script (startup_scripts) Создает блок, который может хранить FE, как Энергоячейка (но пассивен, так как не содержит логики сам по себе, что означает, что он не активно тянет или отправляет энергию другим блокам): script (startup_scripts)
Скачать PowerfulJS
Имя файла | Загрузчик мода | Версия Minecraft | |
---|---|---|---|
powerfuljs-1.6.1.jar | Forge | 1.20.1 | |
powerfuljs-1.5.0.jar | Forge | 1.19.2 |