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

PackPing

A minimal in-game update checker for Minecraft modpacks.

Загрузки
3K
Подписчики
8
Обновлён
18 июня 2026 г.
Лицензия
MIT

Опубликован 17 августа 2025 г.

MAIN UI

PackPing is a minimal update-checking utility for Minecraft modpacks. It allows a modpack to define its current version and compare it against a remote/latest version source. If a newer version is detected, the player receives a notification in-game. The mod is intended to provide a clean and lightweight update notice system for modpack maintainers

Local Config (config/packping.json)

{
  "updateUrl": "",
  "localVersion": "0.0.1",
  "delay": 3000
}

Server JSON

[
  {
    "minecraft": "1.21",
    "loader": "fabric",
    "version": "1.0.0",
    "download": "https://example.com/modpack-1.0.0.zip",
    "changelog": "New biomes added\nPerformance fixes\nNew mods included",

    "toast": {
      "title": "§eMC 1.21.1 is out!",
      "subtitle": "§7New modpack version coming soon"
    },

    "settings": {
      "notifications": {
        "checkOnStartup": true,
        "showFullscreen": true,
        "showChat": true,
        "showToast": true
      },
      "fullscreen": {
        "title": "Update Available",
        "downloadButton": "Download",
        "skipButton": "Skip",
        "closeGameAfterDownload": false
      },
      "chat": {
        "chatTitle": "§e▶ Modpack update available!",
        "chatVersionText": "§7Version: §f%current% §7→ §a%latest%",
        "chatChangesText": "§7Changes: §f%changelog%",
        "chatDownloadText": "§7Download:",
        "chatLinkText": "§b[Click here]"
      }
    }
  },
]

Ченджлог

1.3.0-mc26.2-release+neoforgeРелиз26.2 · 18 июня 2026 г.
  • Added support for Minecraft 26.2 with refreshed release dependencies.
  • Fixed update checks selecting the wrong release metadata when multiple entries target the same Minecraft version.
  • Fixed server-defined toast notices so current-version entries can show a toast without update download metadata.
  • Kept fullscreen and chat update prompts limited to entries with a newer version.
  • No local config changes are required.
1.3.0-mc26.2-release+fabricРелиз26.2 · 18 июня 2026 г.
  • Added support for Minecraft 26.2 with refreshed release dependencies.
  • Fixed update checks selecting the wrong release metadata when multiple entries target the same Minecraft version.
  • Fixed server-defined toast notices so current-version entries can show a toast without update download metadata.
  • Kept fullscreen and chat update prompts limited to entries with a newer version.
  • No local config changes are required.
1.3.0-mc26.1.x-release+neoforgeРелиз26.1, 26.1.1, 26.1.2 · 18 июня 2026 г.
  • Fixed server-defined toast notices so Minecraft 26.1.x entries can show a toast even when the installed pack version is current.
  • Kept fullscreen and chat update prompts limited to entries with a newer version.
  • Allowed toast-only current-version notices without requiring update download metadata.
  • Rebuilt release artifacts for Minecraft 26.1.x.
  • No local config changes are required.
1.3.0-mc26.1.x-release+fabricРелиз26.1, 26.1.1, 26.1.2 · 18 июня 2026 г.
  • Fixed server-defined toast notices so Minecraft 26.1.x entries can show a toast even when the installed pack version is current.
  • Kept fullscreen and chat update prompts limited to entries with a newer version.
  • Allowed toast-only current-version notices without requiring update download metadata.
  • Rebuilt release artifacts for Minecraft 26.1.x.
  • No local config changes are required.
1.2.0-mc26.1.x-release+neoforgeРелиз26.1, 26.1.1, 26.1.2 · 11 июня 2026 г.
  • Fixed update checks selecting the wrong release metadata when multiple entries target the same Minecraft version.
  • Added optional loader matching for server update JSON entries.
  • Rebuilt release artifacts for Minecraft 26.1.x.
  • No local config changes are required.
1.2.0-mc26.1.x-release+fabricРелиз26.1, 26.1.1, 26.1.2 · 11 июня 2026 г.
  • Fixed update checks selecting the wrong release metadata when multiple entries target the same Minecraft version.
  • Added optional loader matching for server update JSON entries.
  • Rebuilt release artifacts for Minecraft 26.1.x.
  • No local config changes are required.
1.1.0-mc.1.21-1.21.1+fabricРелиз1.21, 1.21.1 · 10 июня 2026 г.
  • Fixed update checks failing when update metadata URLs return HTTP redirects.
  • Added redirect handling for GitLab latest release permalink URLs.
  • Improved update-check errors for redirect loops, unsupported URL schemes, empty responses, non-successful responses, and invalid JSON.
  • Blocked unsafe HTTPS-to-HTTP redirects while keeping existing update metadata unchanged.
  • No config changes are required.
1.1.0-mc.26.1.x+fabricРелиз26.1, 26.1.1, 26.1.2 · 10 июня 2026 г.
  • Fixed update checks failing when update metadata URLs return HTTP redirects.
  • Added redirect handling for GitLab latest release permalink URLs.
  • Improved update-check errors for redirect loops, unsupported URL schemes, empty responses, non-successful responses, and invalid JSON.
  • Blocked unsafe HTTPS-to-HTTP redirects while keeping existing update metadata unchanged.
  • No config changes are required.

Комментарии

Загружаем…