Description
THIS IS A FAN MADE PORT OF VM COMPUTERS BY Delta2Force
Transfers VM Computers to modern Minecraft version (1.20.1)
Original Mod
Check out the original VM Computers mod by Delta2Force:
https://www.curseforge.com/minecraft/mc-mods/vm-computers
If you have problems with this port, please submit them to my GitHub.
![]()
Join the VM Computers Discord server:
https://discord.gg/gNgaxZa4yX
Donate to the original creator (Delta2Force)
Note: Only accepts Bitcoin and BitcoinCash
BTC
3GubEkHV69gCkjWhRgRWYqWqyjcWW3gxFF
BCH
bitcoincash:qq6jttzlvgj68lvecnh75pt3znezj4vx6sysfvj3j5
Dependencies
- Minecraft 1.20.1
- Fabric
- Fabric API (0.92.7+1.20.1)
- VirtualBox 6.1
How to use
Ordering
Craft an Ordering Tablet

Wait until it detects a satellite (they appear quite often)

The rest is (hopefully) self‑explanatory.
Creating a Hard Drive / Importing an ISO
Virtual Hard Drives are created by right‑clicking while holding a hard drive.
It does not matter if it already has a disk image assigned — the menu will always open.
You can either:
- use an existing hard drive located in
.minecraft/vm_computers/vhds - create a new one
ISO images (CD/DVD images) should be placed in:
.minecraft/vm_computers/isos
After placing them there, they can be selected in the PC case menu.
Building the Computer
You will need the following items (purchased using the Ordering Tablet):
- PC Case
- Motherboard
- RAM
- GPU
- Monitor
Note:
Keyboard and mouse are currently decorative only, and the VM can start even without a hard drive or ISO.
Steps
Place the PC Case

Right‑click the case

(Optional) Select an ISO image.
Open the case

Note: Buttons will be disabled if the required item is not in your inventory.
- The rest should be self‑explanatory.
Using the Computer
- Press Power On in the PC case menu to start the computer.
- Right‑click the monitor to interact with it.
Note:
- Pressing Alt + F4 will close Minecraft, not the virtual machine window.
To stop interacting with the computer, press the keys shown in the top‑right corner of the screen.
Contributing
If you'd like to contribute:
- Fork the master branch.
- Make your changes.
- Submit a pull request.
For larger changes, create an issue first to discuss the idea.
Guidelines
Use lambda expressions when appropriate
- Writing
(), {}is often faster and cleaner.
- Writing
Follow the existing code style
- This keeps the project readable and consistent.
Write clear commit messages
- Avoid messages like
Update file. - Briefly describe what changed and why.
- Avoid messages like
When creating a pull request, ensure all intended changes are included
- Continually pushing changes after opening a PR can make review messy.


