CC: Tweaked 1.102 and 1.103 for MC 1.19.3 #1330
SquidDev
started this conversation in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm happy to announce CC:T 1.103.1 (I messed up 1.103.0 :p), the first release of 2023! This release comes with a bunch of improvements to CraftOS, as well as a few smaller tweaks and bugfixes.
Multi-loader support
While Forge has been the dominant mod loader for most of Minecraft's existence, over the last few years alternative mod loaders such as Fabric and Quilt have emerged. While CC: Tweaked has always had a Fabric port, keeping the two mods in sync has always been tricky.
Thankfully, as of 1.102, CC: Tweaked now supports both Forge and Fabric (and thus also Quilt). There's still a few issues to work out, so there's no official builds for Fabric yet. Things should be ready by 1.19.4, but for then I'd still recommend CC: Restitched.
A side effect of this work, is that we now also publish a version of CC: Tweaked's core computer runtime, without any Minecraft specific code. This makes it much easier to use CC: Tweaked's code in emulators like CCEmuX1
Fancy errors
I'm writing this on the train before work, and I'm only a few minutes away from my stop, so I'll keep this brief:
CC: Tweaked 1.103 comes with much improved syntax and runtime errors. We now attempt to show the source code alongside the error, and highlight the specific position the error occurred. There's also a couple of places where we're able to provide suggestions for what the user meant to write.
While debugging programs is always going to be hard, I'm hoping this will make a couple of common pain points less of an issue. There's still plenty of work to be done here and, as always, feedback and suggestions are very much welcome!
A massive thanks to everyone who has contributed to this release, especially emmachase, Lemmmy and Shiranuit for their help in debugging and fixing a few very nasty issues!
Footnotes
Note that ComputerCraft's license prohibits emulators (or any other use of its code outside of Minecraft). This is unfortunately out of my control. ↩
Beta Was this translation helpful? Give feedback.
All reactions