Minecraft launcher region detection spoof 0.1.0
Minecraft launcher region detection spoof 0.1.0
Minecraft launcher region detection spoof
Presents Singapore region information to PCL CE and HMCL to bypass their
mainland China restrictions on downloading, installing and repairing Minecraft.
The purpose is to give users the same choice of launcher features across regions.
Region and time zone
- PCL CE: user region SG, Windows device region GeoID 215, and
Singapore Standard Time.
- HMCL: Windows user GeoID 215, JVM country SG, and JVM time zone
Asia/Singapore. Existing user.country and user.timezone JVM options are
replaced, and legacy user.region options are removed.
- The affected launcher's time zone is fixed to UTC+8, without daylight saving
time. Local times shown by the launcher use UTC+8 even when Windows is set to
another time zone.
- Language settings are preserved. Locale-dependent formats can reflect the
Singapore region. The overrides apply within the target processes.
Target processes
Supports 64-bit x64 and ARM64 processes with these executable names:
- PCL2_CE*.exe for PCL CE.
- HMCL*.exe for HMCL executables.
- java.exe and javaw.exe when the command line launches HMCL*.jar,
a JAR embedded in HMCL*.exe, or the main class org.jackhuang.hmcl.Main.
Usage
Enable the mod before starting HMCL so that its region options are set before
JVM creation. Restart PCL CE after enabling the mod to refresh its cached region
and local time zone. To restore the original region behavior, disable the mod and
fully restart the affected launcher.
Upstream changes
- PCL CE #3673 introduces
mainland China restrictions for Minecraft and modpack downloads, installation
and repair, using Windows region, locale, language and time zone signals.
- PCL CE #3676 adds the Windows
device region as an additional detection signal.
- HMCL #7017 introduces mainland China
restrictions for game downloads.
2 points
Hello Minecraft! Launcher: A Minecraft Launcher which is multi-functional, cross-platform and popular (10k stars)
What it does
All text below is quoted directly from the project README.
>HMCL is an open-source, cross-platform Minecraft launcher that supports Mod Management, Game Customizing, ModLoader Installing (Forge, NeoForge, Cleanroom, Fabric, Legacy Fabric, Quilt, LiteLoader, and OptiFine), Modpack Creating, UI Customization, and more.
HMCL has amazing cross-platform capabilities. Not only does it run on different operating systems like Windows, Linux, macOS, and FreeBSD, but it also supports various CPU architectures such as x86, ARM, RISC-V, MIPS, and LoongArch. You can easily enjoy Minecraft across different platforms through HMCL.
Download:
You can download HMCL from the following sources:
- HMCL Official Website
- GitHub Release
- CNB Release
HMCL is a community-driven open-source project, and everyone is welcome to contribute code or provide suggestions.
Repository
HMCL-dev/HMCL
Repository stats
|Metric|Value|
|:-|:-|
|Stars|10,196|
|Forks|946|
|Last release|v3.16.4 (2026-09-17)|
|Languages|Java 98.8%|
|Contributors|142|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|Copilot: 22|
|AI co-authored commits|Copilot: 22|
Main contributor
|Field|Value|
|:-|:-|
|Name|Yuhui Huang|
|GitHub|@huanghongxun|
|Commits to this repo|1,821 (top contributor)|
|Bio|HMCL Author|
|Company / Location|Tencent, Guangzhou, Guangdong, China|
|Website|huangyuhui.net|
|Followers|708|
|Public repos|40|
|On GitHub since|2013-09-08|
12 points · 1 comment
Mentions
Minecraft launcher region detection spoof 0.1.0 Minecraft launcher region detection spoof 0.1.0 Minecraft launcher region detection spoof Presents Singapore region information to PCL CE and HMCL to bypass their mainland China restrictions on downloading, installing and repairing Minecraft. The purpose is to give users the same choice of launcher features across regions. Region and time zone - PCL CE: user region SG, Windows device region GeoID 215, and Singapore Standard Time. - HMCL: Windows user GeoID 215, JVM country SG, and JVM time zone Asia/Singapore. Existing user.country and user.timezone JVM options are replaced, and legacy user.region options are removed. - The affected launcher's time zone is fixed to UTC+8, without daylight saving time. Local times shown by the launcher use UTC+8 even when Windows is set to another time zone. - Language settings are preserved. Locale-dependent formats can reflect the Singapore region. The overrides apply within the target processes. Target processes Supports 64-bit x64 and ARM64 processes with these executable names: - PCL2_CE*.exe for PCL CE. - HMCL*.exe for HMCL executables. - java.exe and javaw.exe when the command line launches HMCL*.jar, a JAR embedded in HMCL*.exe, or the main class org.jackhuang.hmcl.Main. Usage Enable the mod before starting HMCL so that its region options are set before JVM creation. Restart PCL CE after enabling the mod to refresh its cached region and local time zone. To restore the original region behavior, disable the mod and fully restart the affected launcher. Upstream changes - PCL CE #3673 introduces mainland China restrictions for Minecraft and modpack downloads, installation and repair, using Windows region, locale, language and time zone signals. - PCL CE #3676 adds the Windows device region as an additional detection signal. - HMCL #7017 introduces mainland China restrictions for game downloads.
相关事件:HMCL有人提交PR希望移除中国大陆的离线账号限制豁免 HMCL#7041
HMCL已暂时移除相关限制 HMCL#7038 部分此前同步PCL增加下载限制的启动器也已删除相关限制 github.com/FCL-Team/FoldCraftLauncher/commit/8a39… 火绒论坛内反馈PCL存在后门的相关帖子 bbs.huorong.cn t.co
HMCL#7020 点开一看,两整页的社区revert,幸好是开源的
@realNyarime 看了一下代码,没检测ip github.com/HMCL-dev/HMCL/commit/583e004d718102ae4… 设置系统语言简体中文+时区utc8+国家新加坡可以绕过
主流Minecraft启动器将停用中国大陆用户的MC下载服务 由于某服务器未成年充钱,然后老中举报顺手把PCL也带上了 PCL 已停 afdian.com HMCL 在路上 HMCL#7017 t.co
Hello Minecraft! Launcher: A Minecraft Launcher which is multi-functional, cross-platform and popular (10k stars) What it does All text below is quoted directly from the project README. >HMCL is an open-source, cross-platform Minecraft launcher that supports Mod Management, Game Customizing, ModLoader Installing (Forge, NeoForge, Cleanroom, Fabric, Legacy Fabric, Quilt, LiteLoader, and OptiFine), Modpack Creating, UI Customization, and more. HMCL has amazing cross-platform capabilities. Not only does it run on different operating systems like Windows, Linux, macOS, and FreeBSD, but it also supports various CPU architectures such as x86, ARM, RISC-V, MIPS, and LoongArch. You can easily enjoy Minecraft across different platforms through HMCL. Download: You can download HMCL from the following sources: - HMCL Official Website - GitHub Release - CNB Release HMCL is a community-driven open-source project, and everyone is welcome to contribute code or provide suggestions. Repository HMCL-dev/HMCL Repository stats |Metric|Value| |:-|:-| |Stars|10,196| |Forks|946| |Last release|v3.16.4 (2026-09-17)| |Languages|Java 98.8%| |Contributors|142| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|Copilot: 22| |AI co-authored commits|Copilot: 22| Main contributor |Field|Value| |:-|:-| |Name|Yuhui Huang| |GitHub|@huanghongxun| |Commits to this repo|1,821 (top contributor)| |Bio|HMCL Author| |Company / Location|Tencent, Guangzhou, Guangdong, China| |Website|huangyuhui.net| |Followers|708| |Public repos|40| |On GitHub since|2013-09-08|