CC: Graphics

CC: Graphics

CraftOS-PC compatible graphics mode for CC:Tweaked terminals.

22 453 downloads 11 followers

CC: Graphics

Adds CraftOS-PC graphics mode support to CC:Tweaked terminals — modes 0, 1, and 2 with a matching Lua API.

raycast.lua running ingame

raycast.lua running on a monitor

Features

  • Full CraftOS-PC graphics mode API (setGraphicsMode, setPixel, drawPixels, getPixels, setFrozen, etc.)
  • Mode 1 (4-bit, 16 colors) and Mode 2 (8-bit, 256 colors with extended palette)
  • Bundled CraftOS-PC programs: gfxpaint, pngview, raycast
  • Compressed network sync (LZ4 + diff encoding)
  • Per-computer graphics toggle via ccgraphics:graphics_disabled data component
  • Configurable grayscale graphics for non-color computers
  • Configurable network compression

Known Limitations

  • Pocket computers won't display graphics on the in-hand item render
  • Graphics on pocket computers might be unstable
  • term.screenshot(), term.showMouse(), and term.relativeMouse() are not implemented (SDL-only in CraftOS-PC)

Requires CC:Tweaked 1.117.0+ on Minecraft 1.21.1. Available for both Fabric and NeoForge.

Version Minecraft Loader Download

CC: Graphics 0.2.1

0.2.1

1.21.1
neoforge
Download

CC: Graphics 0.2.1

0.2.1

1.21.1
fabric
Download

CC: Graphics 0.2.0

0.2.0

1.21.1
neoforge
Download

CC: Graphics 0.2.0

0.2.0

1.21.1
fabric
Download

CC: Graphics 0.1.5

0.1.5

1.21.1
neoforge
Download

CC: Graphics 0.1.5

0.1.5

1.21.1
fabric
Download

CC: Graphics 0.1.4

0.1.4

1.21.1
neoforge
Download

CC: Graphics 0.1.4

0.1.4

1.21.1
fabric
Download

CC: Graphics 0.1.3

0.1.3

1.21.1
neoforge
Download

CC: Graphics 0.1.3

0.1.3

1.21.1
fabric
Download

CC: Graphics 0.1.2

0.1.2

1.21.1
neoforge
Download

CC: Graphics 0.1.2

0.1.2

1.21.1
fabric
Download

CC: Graphics 0.1.1

0.1.1

1.21.1
neoforge
Download

CC: Graphics 0.1.1

0.1.1

1.21.1
fabric
Download

CC: Graphics v0.1.0

0.1.0

1.21.1
fabric
Download

CC: Graphics v0.1.0

0.1.0

1.21.1
neoforge
Download