CraftOS-PC

CraftOS-PC

Modern ComputerCraft emulator

Free
In-App Purchases

About CraftOS

  • Released
  • Updated
  • iOS Version
  • Age Rating
  • Size
  • Devices
  • Languages

Features

Developer of CraftOS

In-App Purchases of CraftOS

1

$0.99

Plugin Collection 1

Add more features with this pack of plugins.

CraftOS-PC screenshot #1 for iPhone
CraftOS-PC screenshot #2 for iPhone
CraftOS-PC screenshot #3 for iPhone
CraftOS-PC screenshot #4 for iPhone
CraftOS-PC screenshot #5 for iPhone
iphone
ipad
🖼️Download
Icons↘︎

What's New in CraftOS

v2.8.1

March 14, 2024

Happy new year! This release of CraftOS-PC finally brings Lua 5.2 support along with compatibility with CC: Tweaked 1.109.3. In addition, it adds a new WebSocket server API, and lots and lots of critical crash fixes. This version is a breaking release. Notably, all files are now handled in binary mode, which may break programs that have embedded UTF-8 characters (this was always discouraged for this reason). In addition, bytecode dumping and loading is disabled in standards mode, but it remains enabled when standards mode is disabled. However, despite the introduction of the goto keyword, it remains a valid identifier, so programs with variables or functions named goto should continue to function. • Updated CC:T version to 1.109.3 • Update to Lua 5.2 • getfenv/setfenv now only work on Lua functions. • Add support for goto. • Remove support for dumping and loading binary chunks. • Only disabled in standards mode • File handles, HTTP requests and websocket messages now use raw bytes rather than converting to UTF-8. • fs.open now supports r+/w+ modes. • Add allow_repetitions option to textutils.serialiseJSON. • math.random now uses Lua 5.4's random number generator. • tostring now correctly obeys __name. • Rewrote WebSocket server API (#337) • Use server = http.websocketServer(port) to create a server handle • server.listen() waits for a new connection, and returns a new WebSocket handle • Handles have an additional clientID field for identifying the client connection • server.close() closes the server • Events are now under the websocket_server_ domain • WebSocket close events now send the close code if available • Fixed WebSocket ping messages causing the socket to close • Fixed many memory corruption issues around ropes • Fixed some issues with debug hooks and yielding • Fixed crash when erroring from a debug hook (#326) • Debuggers now inherit the mount list from the original computer (#327) • Fixed memory reporting when using string.rep (#328) • Fixed fs.getFreeSpace not checking parent directories if the path doesn't exist (#330) • Fixed crash when using HTTP in the VS Code extension (#332) • Fixed repeated websocket.close calls causing a crash (#336) • xpcall error handlers can now yield • Added onboarding screen for navigation bar instructions

More

Reviews of CraftOS

Fantastic tool, and free, too

Absolutely amazing FREE tool for learning not only ComputerCraft, but generally learning how to code in Lua. Worth a download as a non-Minecraft player just for the learning experience alone.

Alternatives to CraftOS

FAQ

Does CraftOS offer an iPad version?

Yes, CraftOS is optimized for iPad devices.

Who is the app developer of CraftOS?

The creator of CraftOS is Jack Bruienne.

What should be the minimum iOS version for CraftOS?

The minimum supported iOS version for the app is 13.0.

How do users rate CraftOS?

Users have overwhelmingly positive things to say about CraftOS, as evidenced by its stellar rating of 5 out of 5.

What genre of app is CraftOS?

The App Category Of The Craftos App Is Developer Tools.

What CraftOS application version is the current one?

v2.8.1 is the most recent version of the CraftOS app.

What is the latest update date for CraftOS?

The latest update for CraftOS was released on January 4, 2025.

Could you provide information on the release date of CraftOS?

The app was initially released on February 6, 2023.

What content advisory rating is assigned to the CraftOS app?

Designed for children, contains no adult material.

What languages is CraftOS available in?

Currently, the CraftOS app supports the following languages: American English.

Does Apple Arcade support CraftOS among its available titles?

Unfortunately, CraftOS is not on Apple Arcade.

Are there opportunities for in-app purchases in CraftOS?

Indeed, CraftOS provides opportunities for in-app purchases.

Does CraftOS offer compatibility with Apple Vision Pro?

No, CraftOS does not offer compatibility with Apple Vision Pro.

Are ads featured prominently in CraftOS?

No, ads are not featured prominently in CraftOS.