截图
介绍
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_playercondition 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+
- Thermal Foundation (
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+
- Thermal Foundation (
Опционально: 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/版本名 下面。运行环境:客户端和服务端都要装。
评论
登录后评论和评分