FastAsyncWorldEdit — plugin for asynkron og rask verdensredigering i Minecraft
FastAsyncWorldEdit (FAWE) er en fork av den klassiske WorldEdit-pluginen for Minecraft med asynkron prosessering. Lær om kommandoene…
FastAsyncWorldEdit (FAWE) er en fork av den klassiske WorldEdit-pluginen for Minecraft med asynkron prosessering. Lær om kommandoene, funksjonene og konfigur...
FastAsyncWorldEdit — plugin for asynkron og rask verdensredigering i Minecraft
FastAsyncWorldEdit (FAWE for kort) er en fork av den klassiske WorldEdit-pluginen for Minecraft, der den interne redigeringsprosesseringen er skrevet om. Vanlig WorldEdit utfører store kommandoer i serverens hovedtråd, så endring av hundretusenvis av blokker forårsaker frysninger og tidsavbrudd. FAWE deler arbeidet i tråder, samler operasjoner i chunks og skriver dem parallelt — den samme //set på et 500x500 område fullføres uten å fryse ticks.
Hvis en server allerede har plugins som er avhengige av WorldEdit (regionsbeskyttelse, strukturgeneratorer, bygge-plugins), trenger du bare å bytte ut WorldEdit med FAWE. Kommandoer og API forblir kompatible, men utførelseshastigheten øker.

Resultat av kommandoen //set glass på det valgte området — en terning av glass. Bakgrunnen er en tom plattform av hvit betong rundt den.
Hva FAWE legger til på toppen av WorldEdit
Grunnleggende kommandoer ser like ut: //pos1, //pos2, //set, //copy, //paste, //undo. Den fundamentale forskjellen er hvordan de behandles internt. Til dette legges det til rundt 200 nye kommandoer: avanserte masker, mønstre, transformasjoner, spesialiserte pensler og terrengverktøy.
Noen ting som ikke er i vanilla WorldEdit:
Ubegrenset
//undoog//redomed historikk lagret på disken. Angring er tilgjengelig selv etter en serveromstart.//lazycopy— kopierer umiddelbart et valgt område av hvilken som helst størrelse uten å laste kopien fullstendig inn i minnet.CFI (Create From Image) — genererer en verden fra et høydekart eller bilde (
/cfi).Ambolt-kommandoer — massive endringer i regionsfiler direkte: fjerning av alle kister, beskjæring av kartet, utskifting av blokker i en valgt region.
Belysningskommandoer —
/fixlighting,/setlight,/removelightfor manuell omberegning uten å laste chunks på nytt.Inspeksjon og rollback —
//inspectviser hvem som plasserte en blokk og når,//history rollbackgjenoppretter verden til sin tilstand før en bestemt dato.

Chatvindu med output fra kommandoen /we help — en liste over FAWE-kategorier med korte beskrivelser.
Valg og grunnleggende kommandoer
Et valg opprettes med en treøks. Venstreklikk setter det første punktet, høyreklikk setter det andre. Alternativt: //pos1 og //pos2 setter punkter ved spillerens nåværende koordinater, //hpos1 og //hpos2 på blokken du ser på.
Etter at du har gjort et valg, blir grunnleggende blokkoperasjoner tilgjengelige:
Kommando | Hva den gjør |
| Fyller valget med den angitte blokken |
| Erstatter én blokktype med en annen |
| Bygger vegger rundt omkretsen |
| Bygger vegger, gulv og tak |
| Huler ut det valgte volumet |
| Kopierer valget til utklippstavlen |
| Kopierer og sletter originalen |
| Limer inn utklippstavlens innhold på spillerens posisjon |
| Roterer utklippstavlen 90/180/270° |
| Speilvender utklippstavlen |
| Angrer eller gjentar den siste handlingen |
Også nyttig: //copy -b kopierer sammen med biomer, //copy -e hopper over entiteter, //paste -a ignorerer luftblokker fra schematic (beholder det som allerede er i målområdet).
Innliming av entiteter (mobs, malerier) kan ikke angres med //undo. Sjekk posisjonen før du limer inn en schematic.
Pensler og verktøy
Pensler er kommandoer bundet til gjenstanden i hånden din. Etter kommandoen /br <type>, aktiverer et høyreklikk handlingen der du ser. De mest brukte:
/br sphere <blokk> <radius>— en sfære med en gitt radius på det klikkede punktet./br cyl <blokk> <radius> <høyde>— en sylinder./br smooth <radius>— terrengutjevning./br stencil <mønster> <radius> <fil>— maler ved hjelp av et høydekart eller bilde./br spline <mønster>— lager en kurve gjennom flere punkter (veier, tunneler, broer)./br sweep— sveiper utklippstavlens innhold langs en kurve./br scatter <mønster> <tetthet>— sprer blokker eller schematics tilfeldig med en satt tetthet./br copy— venstreklikk for å kopiere et objekt, høyreklikk for å lime inn. Flagget -r legger til en tilfeldig rotasjon ved innliming.

Penselen /br smooth 10 i aksjon
Masker (/mask) og mønstre (/mat) er satt for pensler. En maske bestemmer hvilke blokker som kan erstattes: /mask >stone — bare blokker over stein, /mask <air — bare blokker under luft. Et mønster bestemmer hva de skal erstattes med: /mat 50%stone,50%cobblestone gir en tilfeldig blanding av stein og brostein i forholdet 50/50, /mat #surfacespread[3][stone] — et spredningsmønster innenfor en radius av 3.
Schematics — strukturer i filer
FAWE støtter formatene .schem og .schematic. Kommandoer:
//schem save <navn>— lagrer det nåværende valget iplugins/FastAsyncWorldEdit/schematics/.//schem load <navn>— laster en fil inn i utklippstavlen.//schem list— en liste over tilgjengelige schematics.//schem delete <navn>— sletter en schematic.
I tillegg oppretter /download en anonym lenke til utklippstavlen via tjenesten schem.intellectualsites.com. Lenken er midlertidig; du kan sende filen til en annen spiller eller server uten å eksportere manuelt via FTP. Dette konfigureres i web-seksjonen av configen.
Regionsbeskyttelse og per-spiller grenser
FAWE integreres med WorldGuard og PlotSquared. Alternativet region-restrictions: true i config.yml begrenser redigering til de områdene spilleren er lagt til.
Som standard fungerer det i MEMBER-modus — spillere kan bare redigere der de er regionsmedlem. Alternativt OWNER. Administratorer omgår restriksjoner med tillatelsen fawe.bypass. For servere med noen beskyttede soner og fri bygging i resten av verden, er en blacklist-modus mer praktisk: allow-blacklists: true pluss worldguard-region-blacklist: true tillater redigering overalt unntatt i beskyttede regioner.
Forskjellige grenser kan konfigureres for ulike spillergrupper. Default-blokken kopieres under et nytt navn, verdiene for max-changes, max-brush-radius og max-iterations justeres, og tillatelsen gis til spilleren. Slik kan strenge grenser for nybegynnere og utvidede grenser for betrodde spillere eksistere side om side på samme server.
Konfigurasjon
Hovedfilene ligger her: plugins/FastAsyncWorldEdit. De fleste standardverdiene passer for en typisk server — det gir bare mening å finjustere noen få nøkkelblokker.
Minne og begrensninger
Parameter | Hva den gjør |
| Hvis RAM-bruken overstiger denne prosenten, kanselleres ikke-admin redigeringer. Omgåes via tillatelsen |
| Når denne terskelen nås, reduseres hastigheten på noen operasjoner — for eksempel asynkron lasting av chunks. |
| Maksimalt antall blokker en spiller kan endre per kommando. |
| Maksimal penselradius. |
| Store redigeringer (over 16384 chunks) krever en ekstra bekreftelse via //confirm. |
Kø og tråder
Parameter | Hva den gjør |
| Antall tråder for parallell prosessering. Det anbefales å sette dette til antall fysiske kjerner på prosessoren din. |
| Chunk-terskelen der parallell plassering begynner før beregningene er ferdige. Verdier under |
| Hvor mange chunks som forhåndslastes. Formel fra dokumentasjon: 128 × GB RAM / antall samtidige WE-brukere. |
Historikk og utklippstavle
Parameter | Hva den gjør |
| Lagrer redigeringshistorikk på disken. Gir ubegrenset |
| Kompresjonsnivå for historikk fra 0 (ingen kompresjon, raskest) til 9 (maks kompresjon, tungt for CPU). Nivåer over 6 krever ZSTD 1.4.8+. |
| Hvor mange dager før historikken på disken slettes. |
| Lagrer på samme måte utklippstavlen på disken — sparer RAM. |
| Hvor mange dager før den lagrede utklippstavlen slettes. |
Konklusjon
FastAsyncWorldEdit fjerner den primære begrensningen til standard WorldEdit, som førte til at storskala redigeringer kunne stoppe serveren. På modpack-servere og bygge-nettverk, hvor spillere jobber samtidig med hundretusenvis av blokker, eliminerer FAWE tidsavbrudd og frysninger. På små survival-servere med sjeldne redigeringer er fordelen ikke like merkbar, men pluginen gjør ingen skade — den er bakoverkompatibel via sin API.
For servere med storskala bygging er FastAsyncWorldEdit et mer praktisk valg; for sporadisk redigering av vanilla-verdener vil standardalternativer fungere bra.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.











