CC:Gamepad
by tiktop101
CC:Gamepad lets ComputerCraft computers read input from a real gamepad or controller through a peripheral block, once a player has bound a controller to it.
What it does
A Gamepad Peripheral block is added by the mod. Once a player binds a controller to it, a ComputerCraft computer that wraps the peripheral can read that controller's state from Lua. Up to four players can share one Gamepad Peripheral, each occupying one of the four slots, and the controller read on the client is passed to the server, where the Lua side receives it.
The mod works in singleplayer, on LAN and on dedicated multiplayer servers. Because the environment is client and server, the server and every player who uses a controller need the mod installed. It depends on CC: Tweaked, which provides the computer and peripheral system the block plugs into. The project is open source under the Mozilla Public License 2.0, and it is published for NeoForge only, on Minecraft 1.21.1. The latest file is 1.0.2-neoforge-1.21.1, released on 2026-06-16.
Key features
Controller input in Lua
Computers read the buttons and axes of a connected gamepad through the wrapped peripheral, like any other CC: Tweaked peripheral.
Four player slots
Each Gamepad Peripheral keeps up to four controller slots, so one block can serve four players at the same time.
Button and axis queries
Functions return the full state of a slot, test whether a numbered or named button is held, and read numbered or named axis values.
Controller list
A function returns the connected controller states, with player names, UUIDs, controller names, GUIDs and a server timestamp.
Gallery
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
How it compares
CC : My Peripheral Extender is open source under the MIT License, runs on NeoForge for 1.21.1 and is also client and server. CCPowerGridCompat is open source under the MIT License, targets NeoForge for 1.21.1 and is client and server. CC: Wireless Peripheral Sable is open source under the MIT License, also for NeoForge 1.21.1 and client and server. These mods add other peripheral behavior, while CC:Gamepad adds controller input specifically. Create: ComputerCraft Recipes is released under the MIT License, covers 1.21 – 1.21.1, and is server required with an optional client.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| CC:Gamepad | NeoForge | 1.21.1 | Client and server | 2026-06-16 |
| CC : My Peripheral Extender | NeoForge | 1.21.1 | Client and server | 2026-10-13 |
| CCPowerGridCompat | NeoForge | 1.21.1 | Client and server | 2026-06-22 |
| CC: Wireless Peripheral Sable | NeoForge | 1.21.1 | Client and server | 2026-07-15 |
| Create: ComputerCraft Recipes | NeoForge | 1.21 – 1.21.1 | Server required, client optional | 2026-06-13 |
Questions
Does CC:Gamepad need CC: Tweaked?
Does the server need the mod installed?
Which loader and version does CC:Gamepad support?
In the catalog
CC:Gamepad is one of 8,499 Technology mods on ModsFinder, and one of 3,557 Technology mods for NeoForge. 32,366 mods support Minecraft 1.21.1.
More from tiktop101
Similar mods
What the author says
CC: Gamepads adds a CC:Tweaked peripheral block which lets ComputerCraft computers read real gamepad/controller input from players. The controller is read on the player client, sent to the server, and exposed to Lua through a bound Gamepad Peripheral. This works in singleplayer, LAN, and dedicated multiplayer…
Official listing
- Modrinth page
- modrinth.com/mod/ccgamepad
- Owner
- tiktop101
- Published
- 2026-05-28
- Updated on Modrinth
- 2026-06-16
- Facts verified
- 2026-10-15
