TouchController

TouchController

Touch controller mod for Minecraft Java version with the feel of bedrock version!

by
421.4K Downloads
fabricforgeneoforgeutility
Configure a Compatible Minecraft Server

Screenshots

Poster
Using bow
Breaking block
Using a bell
Easy to use customizable layout
Fully customizable custom layout system

About this Mod

Bring controlling style of bedrock version to Java version!

This mod added touch controller for Minecraft Java version with customizable controller layout.

Currently the mod is in early development, expect bugs and crashes!

TouchController needs a way to get touch event from system, because GLFW, the windowing library Minecraft uses, doesn't support touch input. Here are launchers and platforms TouchController supports:

It is recommended to use BlazeSDL on Linux if possible.

This mod has a touch emulation for debugging by emulating touch input with mouse input, but this emulation is useless for normal playing as mouse input can't deal with multiple pointers.

Welcome to contribute translation on Weblate!


给 Java 版的 Minecraft 带来基岩版的操作方式!

这个 mod 给 Java 版的 Minecraft 增加了可自定义布局的触屏控制。

现在还处在早期开发阶段,可能出现 bug 甚至崩溃。

因为 Minecraft 使用到的窗口管理库 GLFW 并不支持触摸输入,TouchController 需要一个方式从系统获取触摸输入事件。以下是 TouchController 支持的启动器和平台:

推荐尽量在 Linux 上使用 BlazeSDL

这个 mod 有测试用的触屏模拟,可以将鼠标输入模拟为触摸输入。不过这个功能对实际游玩用处不大,因为鼠标模拟为触屏的情况不支持多点触控。

欢迎在 Weblate 上贡献翻译!

Available Versions

0.3.1-alpha13alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2neoforge
July 19, 2026
0.3.1-alpha13alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
July 19, 2026
0.3.1-alpha12alpha
MC 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2neoforge
June 25, 2026
0.3.1-alpha12alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2fabric
June 25, 2026
0.3.1-alpha11alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2neoforge
June 7, 2026

How to Install TouchController on Your Client

1

Install the Mod Loader Locally

Install fabric for your local Minecraft version.

2

Download the Matching File

Choose the TouchController file for fabric and Minecraft 26.2.

3

Install Mod

Place the .jar file in your local .minecraft/mods folder and restart Minecraft. No server-side installation is required.

Compatibility

Mod Loaders

fabricforgeneoforge

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+16 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Does TouchController need to be installed on the Minecraft server?

No. Modrinth marks TouchController as unsupported on the server side. Install it only in your local Minecraft mods folder. Your server can remain unchanged unless the mod page lists an additional dependency.

Which version and loader does TouchController require?

Use a file for fabric, forge, neoforge and your exact Minecraft version. Supported versions include 26.2, 26.1.2, 26.1.1. Files for different loaders are not interchangeable.

TouchController is not working – what should I check?

First check the Minecraft version, loader version and required dependencies. Put the .jar file in your local .minecraft/mods folder and remove older duplicates. Because this mod is client-side, adding server RAM will not fix it.

Minecraft Server for Your Group

TouchController stays on your client. Host a compatible world for your group.

Recommended RAM
4 GBfrom €5.2/mo
Minimum 3 GB | per 8 players
Create Server Now
Client Compatibility Guide
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 or later
Server-side
Unsupported

Supported Versions

26.226.1.226.1.126.11.21.111.21.101.21.81.21.71.21.61.21.5+9 more