跳到正文

Thermal Virtual Machine

作者:sergey55553

A port of Arcaratus's original Virtual Machines mod

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Virtual Machines — 1.20.1 port

This is a community port of an existing mod.

Original mod: Virtual Machines by Arcaratus
for Minecraft 1.12.2 —

curseforge.com/minecraft/mc-mods/virtual-machines.
All gameplay, art and machine design credit goes to Arcaratus. This project
only ports those mechanics to Minecraft 1.20.1 Forge.

What this port adds / changes vs. the original 1.12.2 mod

  • Target version: rebuilt for Minecraft 1.20.1 Forge

    (Java 17). The original mod targets 1.12.2 and is no longer maintained for
    modern Minecraft.

  • Deep Thermal Series integration: machines are now real Thermal

    block entities (extend MachineBlockEntity), so they inherit
    side configuration, redstone control modes, augment slots, charge slot
    and JEI catalyst registration. The 1.12 version was a thin wrapper over
    Thermal Expansion 1.12 APIs that no longer exist.

  • Mob-loot uses Forge FakePlayer + GLM pipeline so modded mobs

    drop their actual loot (the killed_by_player condition is honoured)
    and Global Loot Modifiers from other mods (Apotheosis, Bountiful, etc.) apply.
    The 1.12 mob spawner ran a custom Centrifuge recipe table for drops; this
    port reads the entity’s native loot table instead.

  • Virtual Mob Spawner actually spawns mobs in the world (default

    1 mob / 10 s into a random adjacent block). The 1.12 version did not
    spawn entities — it ran a Centrifuge recipe.

  • Configurable boss capture toggle: bosses (Ender Dragon,

    Wither, Warden, Elder Guardian, Ravager) are rejected by Morbs by default.
    There is a config flag to allow capture for testing.

  • Modded seeds & saplings supported in the Virtual Farm

    even without an Insolator recipe registered — falls back to the crop’s
    own block-drops table; saplings produce matching logs.

  • Full configuration file: every machine’s energy / RF-per-tick

    / water cost / sword wear / XP yield, plus Morb behaviour, is tunable via

    config/virtualmachines-common.toml.

  • Localization: ships English and
    Russian translations.

Recipe ingredients, GUI slot positions and energy cost defaults from the
1.12 mod are preserved where possible.


Six machines

  • Virtual Farm — virtual crop production. Drives Thermal
    Insolator recipes from a 3×3 seed grid with catalyst slot and water tank.

    Supports modded seeds and saplings even without a registered Insolator recipe.

  • Virtual Fisher — rolls the vanilla fishing loot table.

    Rod slot, bait slot (accepts Thermal Fisher Boost items), water tank.

  • Virtual Dark Room — simulates a fully-spawnable dark cave.

    Rolls death-loot of zombie / skeleton / spider / creeper / slime / witch.
    The Nether augment unlocks blaze / wither-skeleton / magma-cube /
    ghast / piglin drops.

  • Virtual Animal Farm — insert a Morb of any passive entity

    to roll its loot table. The Rancher augment swaps meat for renewables
    (wool, milk, eggs, mushroom stew).

  • Virtual Mob Spawner — spawns the entity stored in the Morb

    into a random adjacent block (default 1 mob / 10 s).

  • Virtual Mob Farm — rolls a captured hostile’s loot table

    without spawning anything. Fastest mob-farming option.


Morbs — entity capture

  • Morb — single-use orb. Right-click a mob to capture

    it; right-click a block face to release it.

  • Reusable Morb — configurable chance to return blank

    instead of breaking (default 75 %).

  • Bosses (Ender Dragon, Wither, Warden, Elder Guardian, Ravager) cannot be

    captured by default. There is a config toggle to allow it.


Custom augments (original 1.12 designs)

  • Experience — enables the machine’s internal XP storage

    gauge; each cycle deposits a small amount.

  • Rancher — Animal Farm only: renewable drops instead of

    meat.

  • Permamorb — the Morb in the catalyst slot is never

    consumed.

  • Nether — Dark Room only: 50 % chance to roll

    Nether-mob loot.

Augments are restricted to the machines they belong to — incompatible
augments are rejected by the slot. Only one augment of each type can be
installed in a single machine.


Dependencies (all required)

  • Minecraft Forge 1.20.1 (47.x)
  • CoFH Core (cofh_core) — 11.0+ for 1.20.1
  • Thermal Series:
    • Thermal Foundation (thermal_foundation) — 11.0+
    • Thermal / Thermal Core (thermal) — 11.0+
    • Thermal Expansion (thermal_expansion) — 11.0+

Optional: JEI 15.x+ — recipe browser integration.

The Virtual Farm registers itself as a catalyst for the Insolator recipe type.


License & credits

Original 1.12 mod: Arcaratus —

curseforge.com/minecraft/mc-mods/virtual-machines. All gameplay design,
artwork and machine concepts belong to the original author. This port is
unofficial and developed as a community continuation. If Arcaratus wishes to
take the project over or merge changes, please open an issue.



Virtual Machines — порт на 1.20.1

Это порт существующего мода, сделанный сообществом.

Оригинальный мод: Virtual Machines от автора

Arcaratus для Minecraft 1.12.2 —

curseforge.com/minecraft/mc-mods/virtual-machines.
Вся геймплейная концепция, графика и дизайн машин принадлежат Arcaratus.
Этот проект только переносит механики на Minecraft 1.20.1 Forge.

Что порт добавляет / меняет относительно оригинала 1.12.2

  • Целевая версия: переписан под
    Minecraft 1.20.1 Forge (Java 17). Оригинал работает только

    на 1.12.2 и не обновляется под современные версии.

  • Глубокая интеграция с Thermal Series: машины теперь —

    настоящие Thermal-блок-энтити (наследуют MachineBlockEntity),
    из коробки получают настройку сторон, режимы редстоуна, слоты расширений,
    слот зарядки и регистрацию в JEI. Версия 1.12 была тонкой обёрткой над
    API Thermal Expansion 1.12, которое больше не существует.

  • Лут мобов через Forge FakePlayer + GLM: модовые мобы

    отдают свой реальный дроп (условие killed_by_player срабатывает
    корректно), Global Loot Modifiers других модов (Apotheosis, Bountiful и т. п.)
    применяются. В оригинале 1.12 спавнер использовал собственные таблицы
    Centrifuge-рецептов; в порте читается родная loot-таблица существа.

  • Виртуальный спавнер мобов реально спавнит существ в мире

    (по умолчанию 1 моб каждые 10 секунд в случайную соседнюю клетку).
    В версии 1.12 спавнер существ не спавнил — он крутил рецепт центрифуги.

  • Настраиваемый захват боссов: боссы (Дракон Края, Иссушитель,

    Хранитель, Старший страж, Громила) по умолчанию не захватываются биошариком.
    В конфиге есть флаг, разрешающий захват для тестов.

  • Поддержка модовых семян и саженцев: Виртуальная ферма

    работает с модовыми посадочными материалами даже без Insolator-рецепта —
    падает на собственную таблицу дропа спелой грядки; саженцы превращаются в
    брёвна соответствующего вида.

  • Полный конфиг-файл: стоимость энергии, RF/тик, расход воды,

    износ меча, выдача опыта и поведение биошарика настраиваются через

    config/virtualmachines-common.toml.

  • Локализация: английский и
    русский языки в комплекте.

Ингредиенты рецептов, расположение слотов в GUI и значения энергии по
умолчанию сохранены из мода 1.12 настолько, насколько это возможно.


Шесть машин

  • Виртуальная ферма — виртуальное выращивание культур.

    Использует рецепты Thermal Insolator через сетку 3×3 для семян,
    слот катализатора и бак воды. Поддерживает модовые семена и саженцы даже
    без зарегистрированного Insolator-рецепта.

  • Виртуальный рыбак — катает ванильную loot-таблицу

    рыбалки. Слот удочки, слот наживки (принимает Thermal Fisher Boost), бак воды.

  • Виртуальная тёмная комната — симулирует полноценный

    спавн в тёмной пещере. Катит loot-таблицы зомби, скелета, паука, крипера,
    слизня и ведьмы. Расширение Незер открывает дроп блейзов,
    скелетов-иссушителей, магма-кубов, гастов и пиглинов.

  • Виртуальная ферма животных — положите биошарик с

    любым мирным мобом в слот катализатора, чтобы катать его таблицу лута.
    Расширение Ранчер заменяет дроп мяса на возобновляемые ресурсы
    (шерсть, молоко, яйца, грибной суп).

  • Виртуальный спавнер мобов — спавнит существо из

    биошарика в случайную соседнюю клетку (по умолчанию 1 моб каждые 10 с).

  • Виртуальная ферма мобов — катит таблицу дропа

    враждебного существа из биошарика, не спавня его. Самый быстрый способ
    мобо-фарма.


Биошарики — захват существ

  • Биошарик — одноразовая сфера. ПКМ по мобу —

    захват, ПКМ по блоку — выпуск.

  • Многоразовый биошарик — с настраиваемым шансом

    возвращается пустым после использования (по умолчанию 75 %).

  • Боссов (Дракон Края, Иссушитель, Хранитель, Старший страж, Громила)

    захватить нельзя. В конфиге есть переключатель, разрешающий это.


Уникальные расширения (из оригинального мода 1.12)

  • Опыт — включает внутреннюю шкалу опыта машины;

    за каждый цикл копится несколько очков опыта.

  • Ранчер — только Ферма животных: возобновляемый

    дроп вместо мяса.

  • Вечный биошарик — биошарик в слоте катализатора

    не расходуется.

  • Незер — только Тёмная комната: 50 % шанс

    поката лута незерных мобов.

Расширения работают только на «своих» машинах — несовместимые
с конкретной машиной расширения отвергаются слотом. В одну машину можно
поставить только одно расширение каждого типа.


Зависимости (все обязательны)

  • Minecraft Forge 1.20.1 (47.x)
  • CoFH Core (cofh_core) — 11.0+ для 1.20.1
  • Thermal Series:
    • Thermal Foundation (thermal_foundation) — 11.0+
    • Thermal / Thermal Core (thermal) — 11.0+
    • Thermal Expansion (thermal_expansion) — 11.0+

Опционально: JEI 15.x+ — интеграция с

браузером рецептов. Виртуальная ферма регистрирует себя как catalyst для
типа рецептов Insolator.


Лицензия и авторство

Оригинальный мод 1.12: Arcaratus —

curseforge.com/minecraft/mc-mods/virtual-machines. Вся геймплейная
задумка, графика и концепция машин принадлежат оригинальному автору.
Этот порт неофициальный и развивается сообществом как продолжение. Если
Arcaratus захочет взять проект под свою руку или влить изменения —
open an issue.

常见问题

Thermal Virtual Machine 支持哪些 Minecraft 版本?

Thermal Virtual Machine 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Thermal Virtual Machine 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分