Skip to content

World Primer Mod za Minecraft 1.12.2

Automatski pokreće komande ili generiše i postavlja jednostavne strukture pri stvaranju sveta

pregleda
17 pregleda
Ažurirano
Ažurirano 18.10.2026

Opis

World Primer može automatski da pokrene skup komandi kada se novi svet prvi put kreira, ili svaki put kada se svet učita, ili svaki put kada se dimenzija učita.

Konfiguracija

Komande koje treba pokrenuti postavljaju se u sledećim opcijama konfiguracije. Sve se mogu podesiti i preko menija konfiguracije u igri:

  • dimensionLoadingCommands - komande koje se pokreću svaki put kada se dimenzija učita
  • earlyWorldCreationCommands - Komande koje se pokreću pri inicijalnom kreiranju sveta, pre nego što su spawn chunk-ovi generisani ili učitani. Ako je praćenje učitavanja dimenzija omogućeno, onda se ovo dešava čak i pre nego što je bilo koja dimenzija učitana/inicijalizovana.
  • earlyWorldLoadingCommands - Komande koje se pokreću svaki put kada se svet učita (tj. kada se server pokreće). One se pokreću kada se server pokreće, pre nego što su bilo koji svetovi učitani.
  • postWorldCreationCommands - Komande koje se pokreću pri inicijalnom kreiranju sveta, nakon što su spawn chunk-ovi generisani i učitani.
  • postWorldLoadingCommands - Komande koje se pokreću svaki put kada se svet učita (tj. kada se server pokreće). One se pokreću kada je server pokrenut i kada su spawn chunk-ovi overworld-a učitani.

Postoje i odvojene opcije konfiguracije za omogućavanje ili onemogućavanje svih ovih, bez potrebe da uklonite sve komande ako želite privremeno da ih onemogućite:

  • enableDimensionLoadingCommands
  • enableDimensionLoadTracking - omogućava praćenje broja puta koliko su se dimenzije učitale, i koliko puta je server pokrenut (tj. koliko puta je svet učitan).
  • enableEarlyWorldCreationCommands - Omogućava komande ranog kreiranja sveta, koje se izvršavaju pre nego što su bilo koje dimenzije učitane i samim tim pre nego što su bilo koji chunk-ovi generisani ili učitani
  • enableEarlyWorldLoadingCommands - Omogućava komande ranog učitavanja sveta, koje se izvršavaju jednom pri svakom pokretanju servera, pre nego što su bilo koje dimenzije učitane
  • enablePostWorldCreationCommands - Omogućava komande kasnog kreiranja sveta, koje se izvršavaju nakon što se dimenzija učita, i nakon što su spawn chunk-ovi overworld-a generisani
  • enablePostWorldLoadingCommands - Omogućava komande kasnog učitavanja sveta, koje se izvršavaju jednom pri svakom pokretanju servera, nakon što su sve dimenzije i takođe spawn chunk-ovi overworld-a učitani.

Pored ovih, postoji i opcija enableDebugLogging, koja ispisuje poruke u log iz raznih događaja, tako da je lako pratiti šta se dešava i kada.

Komande za učitavanje dimenzija

Komande za učitavanje dimenzija mogu se usmeriti da se pokreću samo kada se određena dimenzija učita, tako što ćete navesti komandu ovako: worldprimer-dim-command <dim id> <stvarna komanda>. Na primer: worldprimer-dim-command 1 say The End dimension has loaded!

Ako samo navedete komandu bez prefiksa, onda će se ona pokrenuti svaki put kada se BILO KOJA dimenzija učita, na primer: say Some dimension has loaded!

Od verzije 0.3.0, postoji i druga varijanta komande za učitavanje dimenzija, koja može da pokrene komandu pri određenom broju učitavanja dimenzije, ili pri svakom umnošku datog broja. Napomena: Ova varijanta zahteva da opcija enableDimensionLoadTracking bude omogućena! Sintaksa za ove je: worldprimer-dim-command-nth <dim id> <load count> <stvarna komanda>

Dakle, da biste pokrenuli komandu samo kada se Nether učita prvi put, možete koristiti: worldprimer-dim-command-nth -1 1 say The Nether has loaded for the first time!

Ili kada se End učita po 6. put: worldprimer-dim-command-nth 1 6 say The End has loaded for the sixth time!

Da biste pokrenuli komandu pri svakom umnošku datog broja, stavite znak '%' ispred vrednosti: worldprimer-dim-command-nth 1 %5 say The End has loaded a multiple of 5 times!

Od verzije 0.4.0, postoji i podrška za zamenu id-a dimenzije, ili trenutnih koordinata spawn-a sveta u komandama. Stringovi za zamenu su: {DIMENSION}, {SPAWNX}, {SPAWNY} i {SPAWNZ}. Oni takođe podržavaju jednostavno sabiranje i oduzimanje konstantnih numeričkih vrednosti.

Na primer, sada možete uraditi ovo u postWorldCreationCommands, da naterate igrača da se pojavi u sobi 5x5x3 pod zemljom: gameRule spawnRadius 0 (ovo postavlja spawn fuzz na 0, tako da će se igrač pojaviti tačno u centru te male sobe, a ne nasumično negde oko te tačke, na površini) setworldspawn {SPAWNX} 7 {SPAWNZ} (pomera spawnpoint sveta dole na y = 7) fill {SPAWNX}-2 7 {SPAWNZ}-2 {SPAWNX}+2 9 {SPAWNZ}+2 minecraft:air (pravi sobu 5x5x3 od vazduha unutar zemlje, ili čega god da ima na tom mestu)

Ugrađene komande

Od verzije 0.5.0 postoji nova ugrađena komanda: worldprimer-load-chunks <chunkXMin> <chunkZMin> <chunkXMax> <chunkZMax>.

Može se koristiti za učitavanje opsega chunk-ova, tako da neke druge komande mogu zapravo da rade. Na primer, vanilla /fill komanda radi samo u učitanim chunk-ovima, tako da se ovo može koristiti za učitavanje chunk-ova pre izvršavanja fill komande. Chunk-ovi se takođe odmah stavljaju u red za istovar, tako da ne bi trebalo da ostanu učitani čak ni do sledećeg čuvanja sveta (svakih 45 sekundi), već se istovaruju pri sledećem game tick-u.

Koordinate su chunk koordinate (dakle, koordinate blokova podeljene sa 16). Opseg je inkluzivan, što znači od minimuma do i uključujući maksimum. Napomena: ovo nije stvarna registrovana komanda, i samim tim nije upotrebljiva preko chata/server konzole, već se koristi samo interno ako se nađe u jednoj od konfigurisanih komandi.

Evo primera kako da se napravi bedrock kutija na 0,0 u End dimenziji kada se učita prvi put. Ove bi se dodale kao 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!

Komanda: /worldprimer spread-player

Ova komanda postoji počevši od verzije 0.6.0-dev.20190814.220944. Evo opisa dostupnih opcija i kako komanda funkcioniše:

/worldprimer spread-player [options] <playername1 playername2 ...> Komanda ima dva režima pretrage/selekcije lokacije: grid i random. Ako je data opcija grid sa veličinom mreže, onda se koristi grid režim. U suprotnom se koristi režim nasumične lokacije.

Opcije:

  • --find-surface=<true | false> - Ako je true, onda se y-pozicija postavlja na najviši čvrsti blok na nađenoj x/z poziciji.
  • --grid=<integer> - Ako je dato, onda se koristi obrazac pretrage mreže koja spirali ka spolja umesto nasumičnih lokacija.
  • --max-radius=<integer> - Maksimalna udaljenost od [0, 0] (po osi, ne apsolutna udaljenost).
  • --min-separation=<integer> - Minimalna udaljenost do prethodnih pozicija rasprostiranja igrača i svih trenutno online igrača u istoj dimenziji.
  • --new - Ako je dato, onda ako se komanda ponovo pokrene za igrača koji je prethodno bio rasprostiran, generiše se nova lokacija, umesto da se teleportuje
  • nazad na originalnu lokaciju rasprostiranja.
  • --y=<integer> - Ako je dato, onda se koristi ova fiksna y visina.
  • --y-offset=<integer> - Ako je dato, i --find-surface=true, onda se ova vrednost pomeraja dodaje na y poziciju površine.
  • Ovo omogućava da pozicija bude pomerena na određenu udaljenost pod zemljom, na primer.
  • --y-max=<integer> - Ograničava (eventualno pomeren) y poziciju iz slučaja --find-surface=true.
  • --y-min=<integer> - Ograničava (eventualno pomeren) y poziciju iz slučaja --find-surface=true.

Ako imate ideje ili pitanja ili povratne informacije, ili možda samo želite da se družite, možete nam se pridružiti na Discord-u:

Kako instalirati 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.

Verzije

Sa zavisnostima

MinecraftLoaderFajlDatumAkcije
1.12.2Forgeworldprimer-1.12.2-0.6.0-dev.20200122.211517.jar98.8 KB
1.12.2—worldprimer-1.12.2-0.6.0-dev.20190525.121747.jar91.9 KB
1.12.2—worldprimer-1.12.2-0.6.0-dev.20180503.005000.jar82.7 KB
1.12.1—worldprimer-1.12.2-0.5.0.jar24.6 KB

Česta pitanja

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.

Recenzije

Budi prvi koji će oceniti World Primer

Komentari 0

Prijavi se da komentarišešPrijavi se

Slični modovi

Svi modovi

Više o ovome