
NoInternet
Intercept non-whitelisted network requests during game startup to avoid unnecessary update checks and other factors that slow down startup speed.
Über diese Mod
NoInternet
English
This description was translated using DeepL.
You can intercept non-whitelisted network requests during the game startup phase to avoid unnecessary update checks and other factors that slow down startup speed.
Reference: NonUpdate Reloaded
Features
- 🚫 Block non-whitelisted network requests during startup
- ⚡ Accelerate game startup speed
- 📋 Flexible whitelist config system
- 📝 Optional interception log recording
- 🔧 Configurable invalid proxy ports (used to block connections), randomly generated on first startup
Config
Config file location
config/nointernet.json (automatically created on first startup)
Default Config
{
“whitelist”: [
“$emojang.com”,
“$eminecraft.net”,
“$ctoriifind.json”,
“$clynn.json”
],
“logBlockedRequests”: true,
“blockPort”: -1
}
Notes:
- Upon first startup,
blockPortwill be randomly generated between 20000–65535 (inclusive) and written to the configuration.- You can also manually modify it to any valid port between 1–65535; if an invalid value is entered, it will be automatically regenerated and written back upon the next startup.
- The
toriifind.jsonandlynn.jsonfiles are required by my other mod “ToriiFind”; if you don't need them, you can delete them.
Configuration Item Description
| Configuration Item | Type | Description |
|---|---|---|
whitelist |
String array | List of domains that will not be blocked |
logBlockedRequests |
Boolean | Whether to log blocked requests (default: true) |
blockPort |
Integer | Used to construct the local invalid proxy localhost:blockPort to block connections |
How to add URLs to the whitelist
Multiple matching methods are supported, specified by prefix:
Matching Methods
| Prefix | Description | Example | Matching Result |
|---|---|---|---|
| $r | Regular expression | $r.+\.mojang\.com |
sessionserver.mojang.com |
| $e | End match | $emojang.com |
sessionserver.mojang.com |
| $s | Prefix match | $swww |
www.mojang.com |
| $c | Contains match | $cminecraft |
minecraft.example.com |
| No prefix | Exact match | hypixel.net |
hypixel.net |
Matching Rules
- Matching checks the entire URL (domain + path + parameters)
- Interception will automatically stop after entering the main interface (TitleScreen)
- When the configuration file is invalid (missing
whitelist), to avoid false positives, all requests will be allowed - Intercepted requests will be redirected to an invalid proxy at
localhost:blockPortfor quick failure, avoiding prolonged timeouts
中文
可以在游戏启动阶段拦截非白名单的网络请求,避免不必要的更新检查等拖慢启动速度。
功能
- 🚫 拦截启动阶段的非白名单网络请求
- ⚡ 加快游戏启动速度
- 📋 灵活的白名单配置系统
- 📝 可选的拦截日志记录
- 🔧 可配置的无效代理端口(用于阻断连接),首次启动会随机生成
配置
配置文件位置
config/nointernet.json(首次启动自动创建)
默认配置
{
"whitelist": [
"$emojang.com",
"$eminecraft.net",
"$ctoriifind.json",
"$clynn.json"
],
"logBlockedRequests": true,
"blockPort": -1
}
说明:
- 首次启动会在 20000–65535(含)之间随机生成
blockPort并写入配置。- 你也可以手动修改为任意 1–65535 的有效端口;若填写无效值,下一次启动会自动重新随机生成并写回。
- 其中的 toriifind.json 和 lynn.json 是我的另一个 Mod "ToriiFind" 需要的,你如果用不到,可以将其删除。
配置项说明
| 配置项 | 类型 | 说明 |
|---|---|---|
whitelist |
字符串数组 | 不会拦截的域名列表 |
logBlockedRequests |
布尔值 | 是否记录被拦截的请求(默认:true) |
blockPort |
整数 | 用于构造本地无效代理 localhost:blockPort 来阻断连接 |
如何添加网址到白名单
支持多种匹配方式,通过前缀指定:
匹配方式
| 前缀 | 说明 | 示例 | 匹配结果 |
|---|---|---|---|
| $r | 正则表达式 | $r.+\.mojang\.com |
sessionserver.mojang.com |
| $e | 结尾匹配 | $emojang.com |
sessionserver.mojang.com |
| $s | 开头匹配 | $swww |
www.mojang.com |
| $c | 包含匹配 | $cminecraft |
minecraft.example.com |
| 无前缀 | 精确匹配 | hypixel.net |
hypixel.net |
匹配与拦截规则
- 匹配会检查完整的 URL(域名 + 路径 + 参数)
- 进入主界面(TitleScreen)后,拦截将自动停止
- 当配置文件无效(缺少
whitelist)时,为避免误伤,所有请求将被允许 - 被拦截的请求将被重定向到
localhost:blockPort的无效代理以快速失败,避免长时间超时
Verfügbare Versionen
NoInternet auf deinem Client installieren
Mod-Loader lokal installieren
Installiere fabric für deine lokale Minecraft-Version.
Passende Datei herunterladen
Wähle die NoInternet-Datei für fabric und Minecraft 1.21.9.
Mod installieren
Lege die .jar-Datei in deinem lokalen .minecraft/mods-Ordner ab und starte Minecraft neu. Eine Installation auf dem Server ist nicht nötig.
Kompatibilität
Mod-Loader
Minecraft-Versionen
1.21.9, 1.21.8, 1.21.7 (+3 weitere)
Server-seitig
✗ Nicht unterstütztEmpfohlener RAM
4 GB(min. 3 GB)Häufige Fragen
Muss NoInternet auf dem Minecraft Server installiert werden?
Nein. Modrinth kennzeichnet NoInternet serverseitig als nicht unterstützt. Installiere die Mod nur im lokalen Minecraft-Mods-Ordner. Dein Server kann unverändert bleiben, sofern die Mod-Seite keine zusätzliche Abhängigkeit nennt.
Welche Version und welchen Loader braucht NoInternet?
Nutze eine Datei für fabric und exakt deine Minecraft-Version. Unterstützte Versionen sind unter anderem 1.21.9, 1.21.8, 1.21.7. Loader-Dateien sind nicht untereinander austauschbar.
NoInternet funktioniert nicht – was kann ich prüfen?
Prüfe zuerst Minecraft-Version, Loader-Version und erforderliche Abhängigkeiten. Lege die .jar-Datei im lokalen .minecraft/mods-Ordner ab und entferne ältere Duplikate. Da die Mod clientseitig ist, löst mehr Server-RAM dieses Problem nicht.
Ähnliche Mods
Minecraft Server für deine Gruppe
NoInternet bleibt auf deinem Client. Hoste dazu eine kompatible Welt für deine Mitspieler.