High Level Peripherals
by Arthurus36
High Level Peripherals is a NeoForge add-on for CC: Tweaked that gives computers GPU-rendered monitor peripherals with shaders, mouse and touch input.
What it does
The mod is a fork of Tom's Peripherals, with minor additions and fixes, and it requires CC: Tweaked. Its monitor peripheral offers 2D drawing for text and images, a 3D immediate-mode API, mouse and scroll input, and a shader engine. Colors can be passed as packed 0xRRGGBB integers or as r, g, b values with an optional alpha from 0 to 255 each.
Two rendering paths are available. Per-pixel Lua drawing runs on the client and is costly for large screens, while the shader engine runs a small GLSL-like program once on the GPU with no Lua work per pixel. A texture can be sampled by a shader, but it is not yet GPU-accelerated and will not render on its own. Keyboard input is not captured by the monitor and needs the separate keyboard peripheral.
Released for 1.21.1 only, with the latest file 1.4.3 dated 2026-07-02. The code is under the MIT License, and the mod is not open source. Servers that run it need every player to install it too.
Key features
GPU-rendered shaders
A shader program runs on the GPU per pixel, so screens can show effects like raymarching or plasma without Lua doing the work.
Monitor reference peripheral
The monitor peripheral covers 2D drawing, text, images, a 3D immediate-mode API and mouse and scroll input in one place.
Screen sizing and VRAM budget
The setSize call takes a width and height, and a buffer is charged to video memory up front, so large screens can exceed the budget.
Active input while viewed
Touch and mouse events fire only while the player looks at the screen face with the GUI open, and sneaking releases the drive.
Adjustable output brightness
A nits setting scales the final pixel output, with 100 as the default and 1.0x as the baseline multiplier.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Questions
Does High Level Peripherals need CC: Tweaked?
Does the server need High Level Peripherals?
Why does a shader texture not appear on the screen?
More from Arthurus36
What the author says
A CC:Tweaked monitor peripheral that actually keeps up with what you want to build. A fork of Tom's Peripherals, rebuilt to be far more usable, stable, and complete — bigger screens, real GPU-rendered shaders, full mouse/touch input, and a cleaner API that doesn't fight you.
Official listing
- Modrinth page
- modrinth.com/mod/high-level-peripherals
- Owner
- Arthurus36
- Published
- 2026-07-02
- Updated on Modrinth
- 2026-07-02
- Facts verified
- 2026-10-15
