Перейти к содержимому
Mineforgian

Fast IP Ping

Yeet the laggy reversed DNS lookup for literal IP server addresses

18.6M загрузок1K подписчиковLGPL-3.0-onlyfabricforgeneoforge

Обновлён 16 апреля 2026 г. · опубликован 19 августа 2023 г.

  • pinging

pinging

Yeet the laggy reversed DNS lookup for literal IP server addresses

Extracted from the yeetServerIpReversedDnsLookup option in TweakerMore Mod

What & Why & How

For servers whose addresses are represented solely by a literal IP, e.g. 192.168.2.10:25565, disable reverse DNS lookups in the corresponding InetAddress object

Many non-loopback IPs lack associated domain names, which makes reverse lookups time-consuming

// java.net.InetAddress#getHostName(boolean)
String getHostName(boolean check) {
    if (holder().getHostName() == null) {  // It will be null if InetAddress.getByName() received a literal IP
        holder().hostName = InetAddress.getHostFromNameService(this, check);  // <-- takes forever
    }
    return holder().getHostName();
}

This option sets the domain of those servers directly to their IP, bypassing the reverse DNS check

This results in a 1s ~ 5s reduction in time for servers with literal IP address. Affects the following environments:

  • Pinging the server in the server list screen
  • Connecting to the server

Environment

  • Client-side only
  • Fabric / Forge / NeoForge mod loader. No extra requirement is needed

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
v1.0.11-mc1.21.10-neoforgeРелиз1.21.9, 1.21.10neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.11-neoforgeРелиз1.21.11neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.5-neoforgeРелиз1.21.5neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.8-neoforgeРелиз1.21.6, 1.21.7, 1.21.8neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.4-neoforgeРелиз1.21.4neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.3-neoforgeРелиз1.21.2, 1.21.3neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.1-neoforgeРелиз1.21, 1.21.1neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.20.4-forgeРелиз1.20.1, 1.20.2, 1.20.3, 1.20.4forge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.20.6-neoforgeРелиз1.20.5, 1.20.6neoforge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.19.4-forgeРелиз1.19.1, 1.19.2, 1.19.3, 1.19.4forge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.18.2-forgeРелиз1.18.2forge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.17.1-forgeРелиз1.17.1forge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc26.1.2Релиз26.1, 26.1.1, 26.1.2, 26.2fabric, forge, neoforge16 апреля 2026 г..jar (11 КБ)
v1.0.11-mc1.16.5-forgeРелиз1.16.4, 1.16.5forge16 апреля 2026 г..jar (10 КБ)
v1.0.11-mc1.21.11-fabricРелиз1.21.11fabric16 апреля 2026 г..jar (10 КБ)

Показаны последние 15 из 260 версий. Все версии — на Modrinth.

Ченджлог

v1.0.11-mc1.21.10-neoforgeРелиз1.21.9, 1.21.10 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.21.11-neoforgeРелиз1.21.11 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.21.5-neoforgeРелиз1.21.5 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.21.8-neoforgeРелиз1.21.6, 1.21.7, 1.21.8 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.21.4-neoforgeРелиз1.21.4 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.21.3-neoforgeРелиз1.21.2, 1.21.3 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.21.1-neoforgeРелиз1.21, 1.21.1 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

v1.0.11-mc1.20.4-forgeРелиз1.20.2, 1.20.3, 1.20.4 · 16 апреля 2026 г.
  • mc26.1 forge-like: fix init log

Build Information

Полная история изменений — на Modrinth.

Комментарии

Загружаем…