Skip to content

World Primer Мод для Minecraft 1.12.2

Автоматично виконує команди або генерує та розміщує прості структури під час створення світу

від masady · CurseForge
переглядів
8 переглядів
Оновлено
Оновлено 18.10.2026

Опис

World Primer може автоматично виконувати набір команд, коли новий світ створюється вперше, або щоразу, коли світ завантажується, або щоразу, коли завантажується вимір.

Налаштування

Команди для виконання задаються в наступних параметрах конфігурації. Усі вони також можуть бути налаштовані через меню конфігурації в грі:

  • dimensionLoadingCommands - команди, які виконуються щоразу, коли завантажується вимір
  • earlyWorldCreationCommands - Команди, які виконуються під час початкового створення світу, до того, як спавн-чанки були згенеровані або завантажені. Якщо відстеження завантаження вимірів увімкнено, то це відбувається навіть до того, як будь-які виміри були завантажені/ініціалізовані.
  • earlyWorldLoadingCommands - Команди, які виконуються щоразу, коли світ завантажується (тобто коли сервер запускається). Вони виконуються під час запуску сервера, до того, як будь-які світи були завантажені.
  • postWorldCreationCommands - Команди, які виконуються під час початкового створення світу, після того, як спавн-чанки були згенеровані та завантажені.
  • postWorldLoadingCommands - Команди, які виконуються щоразу, коли світ завантажується (тобто коли сервер запускається). Вони виконуються після запуску сервера та завантаження спавн-чанків Верхнього світу.

Також є окремі параметри конфігурації для ввімкнення або вимкнення всього цього, без необхідності видаляти всі команди, якщо ви хочете тимчасово їх вимкнути:

  • enableDimensionLoadingCommands
  • enableDimensionLoadTracking - вмикає відстеження кількості разів завантаження вимірів та кількості разів запуску сервера (тобто скільки разів світ було завантажено).
  • enableEarlyWorldCreationCommands - Вмикає команди раннього створення світу, які виконуються до того, як будь-які виміри були завантажені, а отже, до того, як будь-які чанки були згенеровані або завантажені
  • enableEarlyWorldLoadingCommands - Вмикає команди раннього завантаження світу, які виконуються один раз під час кожного запуску сервера, до того, як будь-які виміри були завантажені
  • enablePostWorldCreationCommands - Вмикає команди пізнього створення світу, які виконуються після завантаження виміру та генерації спавн-чанків Верхнього світу
  • enablePostWorldLoadingCommands - Вмикає команди пізнього завантаження світу, які виконуються один раз під час кожного запуску сервера, після завантаження всіх вимірів, а також спавн-чанків Верхнього світу.

Крім цього, є також параметр enableDebugLogging, який виводить повідомлення журналу з різних подій, тож легко відстежувати, що і коли відбувається.

Команди завантаження вимірів

Команди завантаження вимірів можна націлити на виконання лише тоді, коли завантажується конкретний вимір, вказавши команду так: worldprimer-dim-command <dim id> <сама команда>. Наприклад: worldprimer-dim-command 1 say The End dimension has loaded!

Якщо ви просто вкажете команду без префікса, то вона виконуватиметься щоразу, коли завантажується БУДЬ-ЯКИЙ вимір, наприклад: say Some dimension has loaded!

Починаючи з версії 0.3.0, з'явився також інший варіант команди завантаження вимірів, який може виконувати команду на конкретній кількості завантажень виміру або на будь-якому кратному заданого значення. Примітка: цей варіант вимагає ввімкнення параметра enableDimensionLoadTracking! Синтаксис для них такий: worldprimer-dim-command-nth <dim id> <load count> <сама команда>

Тож щоб виконати команду лише тоді, коли Нижній світ завантажується вперше, ви можете використати: worldprimer-dim-command-nth -1 1 say The Nether has loaded for the first time!

Або коли Край завантажується 6-й раз: worldprimer-dim-command-nth 1 6 say The End has loaded for the sixth time!

Щоб виконати команду на будь-якому кратному заданого значення, поставте перед значенням символ '%': worldprimer-dim-command-nth 1 %5 say The End has loaded a multiple of 5 times!

Починаючи з версії 0.4.0, також є підтримка підстановки ідентифікатора виміру або поточних координат спавну світу в команди. Рядки підстановки: {DIMENSION}, {SPAWNX}, {SPAWNY} та {SPAWNZ}. Вони також підтримують просте додавання та віднімання сталих числових значень.

Наприклад, тепер ви можете зробити це в postWorldCreationCommands, щоб змусити гравця з'явитися в кімнаті 5x5x3 під землею: gameRule spawnRadius 0 (це встановлює розкид спавну на 0, тож гравець з'явиться точно в центрі цієї маленької кімнати, а не випадково десь поблизу цього місця на поверхні) setworldspawn {SPAWNX} 7 {SPAWNZ} (переміщує точку спавну світу вниз до y = 7) fill {SPAWNX}-2 7 {SPAWNZ}-2 {SPAWNX}+2 9 {SPAWNZ}+2 minecraft:air (створює кімнату 5x5x3 з повітря всередині землі, або чого завгодно, що там виявиться)

Вбудовані команди

Починаючи з версії 0.5.0, є нова вбудована команда: worldprimer-load-chunks <chunkXMin> <chunkZMin> <chunkXMax> <chunkZMax>.

Її можна використовувати для завантаження діапазону чанків, щоб деякі інші команди могли фактично працювати. Наприклад, ванільна команда /fill працює лише в завантажених чанках, тож це можна використати для завантаження чанків перед виконанням команди fill. Чанки також одразу ставляться в чергу на вивантаження, тож вони не повинні залишатися завантаженими навіть до наступного збереження світу (кожні 45 секунд), а натомість вивантажуються на наступному ігровому такті.

Координати є координатами чанків (тобто координати блоків, поділені на 16). Діапазон є включним, тобто від мінімуму до максимуму включно. Зауважте, що це не є фактично зареєстрованою командою, і тому її не можна використовувати через чат/консоль сервера, а натомість вона використовується лише внутрішньо, якщо знайдена в одній із налаштованих команд.

Ось приклад того, як побудувати коробку з бедроку на 0,0 у вимірі Край, коли він завантажується вперше. Це було б додано як dimensionLoadingCommands: worldprimer-dim-command-nth 1 1 worldprimer-load-chunks -1 -1 0 0 worldprimer-dim-command-nth 1 1 fill 10 0 10 -10 7 -10 minecraft:bedrock worldprimer-dim-command-nth 1 1 fill 9 1 9 -9 6 -9 minecraft:air worldprimer-dim-command-nth 1 1 say Finished building your box!

Команда: /worldprimer spread-player

Ця команда існує починаючи з версії 0.6.0-dev.20190814.220944. Ось опис доступних параметрів і того, як працює команда:

/worldprimer spread-player [options] <playername1 playername2 ...> Команда має два режими пошуку/вибору розташування: сітка та випадковий. Якщо вказано параметр grid із розміром сітки, то використовується режим сітки. Інакше використовується режим випадкового розташування.

Параметри:

  • --find-surface=<true | false> - Якщо true, то позиція y встановлюється на верхній твердий блок на знайденій позиції x/z.
  • --grid=<integer> - Якщо вказано, то замість випадкових розташувань використовується схема пошуку у вигляді сітки, що розкручується назовні.
  • --max-radius=<integer> - Максимальна відстань від [0, 0] (по кожній осі, а не абсолютна відстань).
  • --min-separation=<integer> - Мінімальна відстань до попередніх розташувань розподілу гравців та будь-яких гравців, які зараз онлайн, у тому самому вимірі.
  • --new - Якщо вказано, то якщо команда запускається знову для гравця, якого раніше було розподілено, то генерується нове розташування замість телепортації його
  • назад до початкового розташування розподілу.
  • --y=<integer> - Якщо вказано, то використовується ця фіксована висота y.
  • --y-offset=<integer> - Якщо вказано, і --find-surface=true, то це значення зсуву буде додано до позиції y поверхні.
  • Це дозволяє, наприклад, змістити позицію на певну відстань під землю.
  • --y-max=<integer> - Обмежує (можливо, зміщену) позицію y з випадку --find-surface=true.
  • --y-min=<integer> - Обмежує (можливо, зміщену) позицію y з випадку --find-surface=true.

Якщо у вас є ідеї, запитання чи відгуки, або, можливо, ви просто хочете поспілкуватися, приєднуйтесь до нас у Discord:

Як встановити World Primer

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.12–1.12.2 on Forge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Forge

    The loader must match the game version of the mod file, for example Minecraft 1.12.2. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file worldprimer-1.12.2-0.6.0-dev.20200122.211517.jar (99 KB) for your game version.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: World Primer should be in the list.

Minecraft 1.12.2 runs on Java 8: with a different Java version the game may close right after launch.

Версії

Із залежностями

MinecraftЗавантажувачФайлДатаДії
1.12.2Forgeworldprimer-1.12.2-0.6.0-dev.20200122.211517.jar98.8 КБ
1.12.2—worldprimer-1.12.2-0.6.0-dev.20190525.121747.jar91.9 КБ
1.12.2—worldprimer-1.12.2-0.6.0-dev.20180503.005000.jar82.7 КБ
1.12.1—worldprimer-1.12.2-0.5.0.jar24.6 КБ

Часті питання

Which Minecraft versions does World Primer work on?

There are files for 1.12.2, 1.12.1, 1.12. The newest is 1.12.2.

Is World Primer for Forge or Fabric?

Only for Forge: 1.12.2. There are no files for Fabric or NeoForge: a mod for another loader will not start.

Does World Primer need other mods?

The author lists no required dependencies: the Forge loader is enough.

Which Java does World Primer need?

Minecraft 1.12.2 runs on Java 8. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download World Primer safely?

On this page: the file worldprimer-1.12.2-0.6.0-dev.20200122.211517.jar (99 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 4a8a76e897b0b03623b51f5f0d737cd36e237e54.

Відгуки

Станьте першим, хто оцінить World Primer

Коментарі 0

Увійдіть, щоб коментуватиУвійти

Схожі моди

Усі моди

Детальніше про це