CraftOS-PC v2.6.3
CraftOS-PC v2.6.3 updates CC: Tweaked compatibility to 1.99.1, and fixes a plethora of small but annoying bugs. In addition, this version is officially bringing the new mobile UIs to the full release builds. However, the Android build has not been thoroughly tested, and the iOS version has one crash bug that has been impossible for me to debug, so treat these with similar quality to a beta.
- Updated CC:T version to 1.99.1
- Peripherals can now have multiple types.
peripheral.getType
now returns multiple values, andperipheral.hasType
checks if a peripheral has a specific type. - Add feature introduction/changed version information to the documentation. (MCJack123)
- Rednet can now handle computer IDs larger than 65535. (Ale32bit)
- Optimise peripheral calls in
rednet.run
. (xAnavrins) - Add
cc.pretty.pretty_print
helper function (Lupus590). - Fix
textutils.serialize
not serialising infinity and nan values. (Wojbie) - Add
package.searchpath
to thecc.require
API. (MCJack123)
- Peripherals can now have multiple types.
- Bumped structure version to 7
- New fields in
Computer
:shouldDeleteDebugger
- New fields in
peripheral
:getTypes
- New fields in
- Added ability to set printer ink color
- Added support for hexadecimal floating-point numbers
- Unwritable data directories now throw an error
- Default peripherals now throw an error when calling a method that doesn't exist
- Terminal frozen status is now reset after rebooting
- X11 and Wayland libraries are no longer required when building for Linux
\0
characters in a string are now treated as a space byload
- Fixed websocket.receive not functioning properly
- Fixed
fs.copy
stopping at EOF bytes on Windows (#226) - Fixed hardware renderer not showing anything on screen (#227)
- Fixed crash when using
detach
on a debugger - Fixed crash when an error occurs in
drive.insertDisk
on Windows - Fixed coroutine metatable getting overwritten by coroutine.create
- Fixed
keepOpenOnShutdown
using 100% CPU - Fixed Ctrl+R not working with
keepOpenOnShutdown
after two successive reboots - Fixed
getCursorBlink
being missing from monitors - Fixed monitor events not working properly in raw mode
- Fixed a possible race condition when shutting down on exit
- Fixed race condition in timer erasure
- Fixed various other small race conditions
If you need help using CraftOS-PC, I'm available on the CraftOS-PC Discord server as @JackMacWindows#9776
. Feel free to ping me if you need anything.