PowerfulJS логотип

PowerfulJS

Мод, який додає можливості до предметів та блоків в Майнкрафт.

Доступно на версіях Minecraft

[1.20.1] [1.19.2]


Завантаження 155K завантажень
Створено Створено 1 рік тому

Зовнішні ресурси

Розробники моду

Amygdaloideae аватар

Amygdaloideae

Опис мода

Мод PowerfulJS для Minecraft


PowerfulJS - це мод, який інтегрує систему можливостей Forges для KubeJS. З PowerfulJS ви можете отримати, прикріпити можливості, підтримані для ItemStacks, Block Entities та інших об'єктів! Що таке можливість? Для деталей ви можете переглянути офіційний документ системи Capability від forge. У кількох словах, можливість, додана до чого-небудь, дозволяє цій речі підтримувати здібність робити щось: Так, як TE Energy Cell має можливість для Forge Energy, то вона може отримувати або видавати Forge Energy безпосередньо. Будь-яка піч в Minecraft має можливість для обробки предметів (прикріплена через модифікації Forges), тому труби для предметів або конвеєри можуть вставляти або вилучати предмети безпосередньо з неї.


За допомогою 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. Наприклади:


Зробити TE Energy Cell здатною отримувати Botania Mana і перетворювати її на FE 1:1:


Створити предмет, який виробляє нескінченну енергію і може заряджати будь-який TE пристрій:


Створити блок, який може зберігати FE, схожий на Energy Cell (але пасивний, оскільки він не містить жодної логіки сам по собі, що означає, що він не буде активно тягнути або відправляти енергію іншим блокам):

Завантажити PowerfulJS

Ім'я файлу Завантажувач моду Версія Minecraft
Завантажити PowerfulJS 1.20.1
powerfuljs-1.6.1.jar Forge 1.20.1
Завантажити PowerfulJS 1.19.2
powerfuljs-1.5.0.jar Forge 1.19.2