ModsFinder

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.

NeoForgeClient and serverMIT License1.21.1

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

  1. 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.

  2. Monitor reference peripheral

    The monitor peripheral covers 2D drawing, text, images, a 3D immediate-mode API and mouse and scroll input in one place.

  3. 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.

  4. 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.

  5. 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.

1.21.11.4.3
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

CC: TweakedComputerCraft fork adding programmable computers, turtles and more to Minecraft.
Required

Questions

Does High Level Peripherals need CC: Tweaked?

Yes. CC: Tweaked is a required dependency, and the mod adds its monitor peripheral on top of it.

Does the server need High Level Peripherals?

Yes. The environment is client and server, and drawing that runs on the server side in Java is available in singleplayer, LAN and dedicated servers alike.

Why does a shader texture not appear on the screen?

A texture that a shader samples is not GPU-accelerated yet, so it compiles but will not render automatically.

More from Arthurus36

All projects

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.
Arthurus36, on the Modrinth page

Official listing

Owner
Arthurus36
Published
2026-07-02
Updated on Modrinth
2026-07-02
Facts verified
2026-10-15