Internet Explorer

Internet Explorer не підтримується. Будь ласка, оновись до сучаснішого браузера.

Фікс для Windows 11: ZIP-версія без .exe
Розпочато: Bigens

Bigens

Bigens

Admin
Приєднався
24 Feb 2026
Заходив
10 Oct 2026
Тем
5
Дописів
5

Частина гравців на Windows 11 не могла запустити лаунчер: система блокувала файл ще до першого запуску. Ми розібралися, чому так відбувається, і зробили версію, яку Windows не блокує.

Завантажити: BigMineWorld-Win11-Fix.zip
Або фіолетова кнопка «Лаунчер (.ZIP) · Фікс Windows 11» на сторінці завантаження.

Кого це стосується

Тільки Windows 11, і то не всіх. Захист, про який іде мова, вмикається лише на системах, встановлених з нуля. Якщо ви оновлювалися з Windows 10 — у вас він майже напевно вимкнений.

Якщо лаунчер у вас запускається — нічого робити не треба. Продовжуйте користуватися звичайним .exe, він нікуди не зник і залишається основним варіантом.

Два різних вікна — не плутайте їх

Windows показує два різних попередження, і вирішуються вони по-різному.

Вікно 1: «Інтелектуальне керування програмами заблокувало потенційно небезпечну програму»

Кнопки запуску немає взагалі — тільки «Гаразд». Обійти неможливо. Саме для цього випадку ми зробили ZIP-версію.

Вікно 2: «Windows захистила ваш ПК»

Тут кнопка є. Натисніть «Докладніше», потім «Виконати в будь-якому разі» — і лаунчер запуститься. ZIP-версія вам не потрібна.

Чому це взагалі сталося

Це не вірус і не помилка антивіруса.

Windows вимагає, щоб кожна програма мала цифровий підпис видавця. Перевірка суто формальна: система дивиться, чи є підпис, і чий він. Вміст файлу при цьому не аналізується взагалі — тому на результат ніяк не впливає ні те, що всередині, ні те, звідки ви завантажили.

Підпису в нашого лаунчера поки немає. Нижче, у розділі «Як це працює», ми пояснюємо чому — без замовчувань.

Рішення: версія, в якій немає .exe

Логіка проста. Windows блокує програми без підпису. В архіві програми немає взагалі — отже блокувати нічого.

Було: гравець запускає BigMineWorld.exe без підпису — заблоковано. Стало: гравець запускає підписаний javaw.exe, той запускає BigMineWorld.jar — працює.

Запускає лаунчер javaw.exe від BellSoft — та сама Java, яку ви встановлюєте з Кроку 2 на сторінці завантаження. Вона має офіційний цифровий підпис, і Windows їй довіряє.

Лаунчер усередині архіву — точно той самий, що і в .exe версії. Жодних урізаних можливостей.

Як цим користуватися

  1. Встановіть Java 21 з Кроку 2 на сторінці завантаження. Потрібна саме BellSoft Liberica JDK 21 FULL.
  2. Завантажте архів — фіолетова кнопка на сторінці завантаження.
  3. Розпакуйте його: права кнопка по архіву → «Витягти все». Розпакувати можна куди завгодно, хоч на робочий стіл.
    Важливо: запускати файли прямо з вікна архіву не можна — нічого не спрацює. Спочатку розпакуйте.
  4. Відкрийте розпаковану папку і зробіть подвійний клік по файлу START BigMineWorld.bat.
    Чорне віконце блимне на секунду — так і має бути.

Ярлик на робочий стіл: права кнопка по START BigMineWorld.bat → «Надіслати» → «Робочий стіл (створити ярлик)». Далі запускаєте як звичайну програму.

Чи треба перезавантажувати архів при оновленнях? Ні. ZIP-версія оновлюється так само, як звичайна — сама, при запуску. Завантажили один раз і забули.

Що всередині архіву

  • BigMineWorld.jar — сам лаунчер
  • START BigMineWorld.bat — запускач, текстовий файл
  • CHECK JAVA.bat — діагностика Java
  • help\ — тексти повідомлень про помилки
  • README.txt — коротка інструкція

Виконуваних файлів (.exe) немає жодного.

Якщо не запускається

Запустіть CHECK JAVA.bat — він покаже всі знайдені на вашому комп'ютері версії Java і скаже, яку саме візьме лаунчер.

Поруч із запускачем створюється файл java-detect.log. Якщо розібратися не вийшло — надішліть його нам у Discord, з нього одразу видно причину.

Найчастіші випадки:

  • Java взагалі не встановлена → встановіть з Кроку 2
  • Java є, але старіша за 21 → встановіть Java 21. Стару видаляти не обов'язково, вони працюють разом
  • Java 21 є, але без JavaFX → потрібна збірка зі словом FULL
  • Архів не розпакований → розпакуйте повністю

Чому цьому можна довіряти

Ми не просимо вірити на слово. Перевірити можна самостійно:

  1. START BigMineWorld.bat — це звичайний текстовий файл. Відкрийте його Блокнотом і прочитайте, що він робить. Там кілька десятків рядків: знайти Java, перевірити її версію, запустити .jar. Нічого більше.
  2. В архіві немає виконуваних файлів. Тільки .jar (програма для Java), два .bat (текст) і текстові файли довідки.
  3. Лаунчер зібраний з відкритого коду. Це GravitLauncher, вихідний код доступний будь-кому: github.com/GravitLauncher/Launcher
  4. Архів можна перевірити антивірусами. Залийте його на virustotal.com — там файл одночасно перевіряють понад 70 антивірусів.

Як це працює — для тих, кому цікаво

Далі технічна частина. Для гри її знати не обов'язково.

Чому в нас немає підпису

Сертифікат для підпису програм — це не те саме, що SSL-сертифікат сайту. SSL у нас є, він безкоштовний і видається автоматично за фактом володіння доменом. Він доводить, що сайт справді наш.

Сертифікат підпису коду доводить інше: хто саме випустив програму. Тому його не можна отримати автоматично — потрібна перевірка особи або юридичної особи з документами, а закритий ключ з 2023 року зобов'язані зберігати на апаратному носії. Коштує це від 250 доларів на рік.

Для проєкту нашого розміру це відчутна сума, і ми вирішили спочатку зробити безкоштовне рішення, яке працює вже зараз. Якщо виявиться, що ZIP-версією користується багато людей — повернемося до питання сертифіката, щоб залишити один зручний .exe.

Чому підписана Java вирішує проблему

Захист Windows перевіряє програми, які запускаються. Файл .jar — це не програма, а дані для Java. Запускається javaw.exe від BellSoft, у якого підпис є і якому система довіряє. Ланцюжок виходить повністю довіреним, і перевірка проходить.

Як запускач вибирає Java

Це найцікавіша частина. У багатьох гравців встановлено кілька версій Java одночасно, і основною в системі часто стоїть зовсім не та, що потрібна. Через це раніше виникали помилки, які важко пояснити по скріншоту.

Тепер запускач не покладається на системні налаштування взагалі. Він робить так:

  1. Знаходить усі встановлені Java — перевіряє теки BellSoft, Adoptium, Zulu, Corretto, Microsoft, Semeru, змінну JAVA_HOME і системний PATH.
  2. Читає реальну версію кожної — запускає java -version, а не вгадує за назвою теки.
  3. Відкидає все, що старіше за 21.
  4. Серед решти перевіряє наявність JavaFX — без неї лаунчер не стартує. Перевірка йде по файлах самої Java, а якщо їх немає — через список модулів.
  5. Запускає лаунчер саме тією Java, яка пройшла всі перевірки.

JAVA_HOME і PATH перевіряються останніми і не мають пріоритету. Це зроблено свідомо: на тестовій машині обидва вказували на Java 8, і запускач усе одно коректно вибрав Liberica 21.

Побачити цей процес можна самостійно — просто запустіть CHECK JAVA.bat. Виглядає це так:

Вивід CHECK JAVA.bat: знайдено три версії Java, дві відкинуто як застарілі, обрана Liberica 21 з JavaFX.

Чому саме Liberica FULL, а не будь-яка Java 21

Інтерфейс лаунчера побудований на JavaFX. У більшість збірок Java — Temurin, Oracle, Corretto — JavaFX не входить. BellSoft Liberica у варіанті FULL містить її з коробки, тому ми рекомендуємо саме її. Слово FULL у назві принципове: звичайна Liberica 21 без нього теж не підійде.


Windows 11 blocking the launcher? A ZIP version with no .exe

Some players on Windows 11 could not start the launcher at all — the system blocked the file before it even ran. We looked into why this happens and built a version Windows does not block.

Download: BigMineWorld-Win11-Fix.zip
Or use the purple “Launcher (.ZIP) · Windows 11 fix” button on the download page.

Who this affects

Windows 11 only, and not everyone. The protection in question only turns itself on for systems installed from scratch. If you upgraded from Windows 10, it is almost certainly off.

If the launcher works for you, do nothing. Keep using the normal .exe — it has not gone anywhere and remains the main option.

Two different dialogs — do not confuse them

Dialog 1: “Smart App Control blocked a potentially unsafe app”

There is no run button at all, only “OK”. It cannot be bypassed. The ZIP version exists for exactly this case.

Dialog 2: “Windows protected your PC”

This one has a button. Click “More info”, then “Run anyway”, and the launcher will start. You do not need the ZIP version.

Why this happens

This is not a virus and not an antivirus error.

Windows requires every program to carry a publisher's digital signature. The check is purely formal: the system looks at whether a signature exists and whose it is. The contents of the file are not analysed at all — so neither what is inside nor where you downloaded it from changes the outcome.

Our launcher does not have a signature yet. The “How it works” section below explains why, with nothing left out.

The solution: a version with no .exe in it

The logic is simple. Windows blocks unsigned programs. There is no program in the archive at all — so there is nothing to block.

Before: the player runs the unsigned BigMineWorld.exe and it is blocked. Now: the player runs the signed javaw.exe, which starts BigMineWorld.jar, and it works.

The launcher is started by BellSoft's javaw.exe — the same Java you install from Step 2 on the download page. It carries a valid digital signature that Windows trusts.

The launcher inside the archive is exactly the same one as in the .exe version. Nothing is stripped down.

How to use it

  1. Install Java 21 from Step 2 on the download page. You need BellSoft Liberica JDK 21 FULL specifically.
  2. Download the archive — purple button on the download page.
  3. Extract it: right-click the archive → “Extract All”. You can extract it anywhere, the Desktop is fine.
    Important: do not run files straight from the ZIP window — nothing will work. Extract first.
  4. Open the extracted folder and double-click START BigMineWorld.bat.
    A black window will flash for a second — that is normal.

Desktop shortcut: right-click START BigMineWorld.bat → “Send to” → “Desktop (create shortcut)”. After that you launch it like any program.

Do you have to re-download the archive on updates? No. The ZIP version updates itself the same way the normal one does, on startup. Download once and forget about it.

What is inside the archive

  • BigMineWorld.jar — the launcher itself
  • START BigMineWorld.bat — the starter, a text file
  • CHECK JAVA.bat — Java diagnostics
  • help\ — error message texts
  • README.txt — short instructions

There is not a single executable file in it.

If it does not start

Run CHECK JAVA.bat — it lists every Java version found on your PC and tells you which one the launcher will use.

A file called java-detect.log is created next to the starter. If you cannot work it out yourself, send us that file on Discord — the cause is usually obvious from it.

Most common cases:

  • No Java installed → install it from Step 2
  • Java is older than 21 → install Java 21. You do not have to remove the old one, they coexist fine
  • Java 21 without JavaFX → you need the build with FULL in its name
  • Archive not extracted → extract the whole folder first

Why you can trust this

We are not asking you to take our word for it. Check it yourself:

  1. START BigMineWorld.bat is a plain text file. Open it in Notepad and read what it does. A few dozen lines: find Java, check its version, start the .jar. Nothing else.
  2. There are no executables in the archive. Only a .jar (a Java program), two .bat files (text) and text help files.
  3. The launcher is built from open source. It is GravitLauncher, and the source code is public: github.com/GravitLauncher/Launcher
  4. You can scan the archive yourself on virustotal.com, where 70+ antivirus engines check it at once.

How it works — for those who are curious

Technical part below. You do not need any of it to play.

Why we have no signature

A code signing certificate is not the same thing as a website SSL certificate. We do have SSL — it is free and issued automatically based on domain ownership. It proves the site is really ours.

A code signing certificate proves something else: who released the program. That cannot be issued automatically — it requires identity or company verification with documents, and since 2023 the private key must be kept on a hardware device. It costs from $250 a year.

For a project our size that is real money, so we chose to build a free solution that works right now. If it turns out a lot of people use the ZIP version, we will revisit the certificate so we can go back to a single convenient .exe.

Why signed Java solves the problem

Windows protection checks programs that run. A .jar file is not a program, it is data for Java. What actually runs is BellSoft's javaw.exe, which is signed and trusted. The whole chain is trusted, so the check passes.

How the starter picks Java

This is the interesting part. Many players have several Java versions installed at once, and the system default is often not the one needed. That used to cause errors that were very hard to diagnose from a screenshot.

The starter no longer relies on system settings at all. It:

  1. Finds every installed Java — checks BellSoft, Adoptium, Zulu, Corretto, Microsoft and Semeru folders, the JAVA_HOME variable and the system PATH.
  2. Reads each one's real version by running java -version, instead of guessing from the folder name.
  3. Discards anything older than 21.
  4. Checks the rest for JavaFX — the launcher will not start without it. The check reads Java's own files, falling back to the module list if needed.
  5. Starts the launcher with the one Java that passed everything.

JAVA_HOME and PATH are checked last and carry no priority. That is deliberate: on our test machine both pointed at Java 8, and the starter still correctly picked Liberica 21.

You can watch this happen yourself — just run CHECK JAVA.bat. It looks like this:

CHECK JAVA.bat output: three Java versions found, two discarded as too old, Liberica 21 with JavaFX selected.

Why Liberica FULL specifically, not any Java 21

The launcher interface is built on JavaFX. Most Java builds — Temurin, Oracle, Corretto — do not include it. BellSoft Liberica in the FULL variant ships with it, which is why we recommend that one. The word FULL matters: plain Liberica 21 without it will not work either.

Bigens · 19 днів тому
Новий дизайнПовернути старий