This project allows you to create OpenComputers virtual machines and emulate player interactions with them as they would function in a Minecraft world. 🌍
- 🖱️ One-Click VM Generation: Comes pre-configured with OpenOS by default.
- 🔄 Unlimited VM Instances: Each VM is displayed in a separate window.
- 🖼️ Automatic Screen Scaling: Includes antialiasing for smoother visuals.
- ⚙️ Customizable Hardware:
- 📂 Set custom HDD and EEPROM paths.
- 📐 Adjust virtual screen aspect ratios.
- 🧠 Limit VM runtime RAM.
- 🔊 Simulated Sounds: Emulates:
- HDD access.
computer.beep()
.- Ambient cooler "bshhhhhhh" sounds with volume control.
- 📡 Cross-VM Communication: Messaging via virtual modems.
- 📉 Toolbar Control: Hide the toolbar for an immersive experience.
- 💾 State Persistence: Save and load VMs with all component addresses and configurations.
- 🛠️ Data Card Component: Fully implemented for advanced functionality.
- 🧩 Support for Multiple Identical Components.
- 📦 Support for newer Java versions.
- 🔄 Lua architecture switching.
- 🛍️ Online store for downloading components.
- 🛠️ VS Code extension for running Lua programs in the VM.
- 🌐 Full support for components listed on OpenComputers Documentation.
- 🤖 Support for drone, robot, and microcontroller VMs.
- Install Java SE 1.8:
- Ensure you have Java SE 1.8 with the old Java FX installed. You can download it from here.
⚠️
- Ensure you have Java SE 1.8 with the old Java FX installed. You can download it from here.
- Run the Application:
- Execute the
.jar
file. 📂
- Execute the
This project is still under development. You can try the latest build located in the /out/
directory. Please note that it is provided without guarantees. 😺