TouchController

TouchController

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

by
287.6K Downloads
fabricforgeneoforgeutility
Rent Server with this Mod

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 supports TouchController:

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-alpha11alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2neoforge
June 7, 2026
0.3.1-alpha11alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2fabric
June 7, 2026
0.3.1-alpha10alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2neoforge
June 5, 2026
0.3.1-alpha10alpha
MC 1.21.1, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2fabric
June 5, 2026
0.3.1-alpha09alpha
MC 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2fabric
April 22, 2026

How to Install TouchController on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "TouchController". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricforgeneoforge

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+15 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

TouchController server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is TouchController compatible with fabric and forge and neoforge?

TouchController officially supports fabric, forge, neoforge for Minecraft 26.1.2, 26.1.1, 26.1. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with TouchController – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if TouchController consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install TouchController with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

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

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.81.21.71.21.61.21.51.21.4+8 more