HomeJavaModsNoInternet
NoInternet
ModsJava

NoInternet

by 2eGJHf8 · on Modrinth

Intercept non-whitelisted network requests during game startup to avoid unnecessary update checks and other factors that slow down startup speed.

⬇ Download on Modrinth

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

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, blockPort will 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.json and lynn.json files 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

中文

可以在游戏启动阶段拦截非白名单的网络请求,避免不必要的更新检查等拖慢启动速度。

参考自 NonUpdate Reloaded

功能

配置

配置文件位置

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

匹配与拦截规则

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more