Indholdsfortegnelse:
- Brug af en kommandoblok i stedet for mange
- Mastering af relative koordinater
- Brug af kommandoblok minecarts
Video: Introduction to Amazon Web Services by Leo Zhadanovsky 2025
Minecraft-kommandoblokke kan gøre så mange ting, at tidsbegrænsninger ofte er de eneste begrænsninger. Nogle gange kræver et program mange forskellige kommandolinjer, og nogle gange tager det et stykke tid at designe, placere og skrive ud. Tjek de følgende måder at lave enestående kommandoblokdesign, der tager lidt tid at bygge og kræver næsten ingen gentagende arbejde.
Brug af en kommandoblok i stedet for mange
Anvendes korrekt, kan en enkelt kommandoblok (eller højst nogle få) gøre mange andre. Her er et par teknikker til at gøre kommandoblokkene så tid- og rumseffektive som muligt:
-
Brug udfyld og klon , ikke setblock . Hvis du vil lægge den samme blok på mange forskellige steder, skal du blot bruge fill-kommandoen et par gange. For eksempel, hvis du vil lave et stort hul hul fra obsidian, skal du blot fylde en firkantet form med obsidian blokke og derefter fylde en firkant inde i den med luft.
Hvis du også ønsker at placere et bestemt arrangement af blokke på en eller flere steder, skal du bygge det arrangement et sted ude af syne og derefter klone det til de rigtige destinationer. Disse to metoder kan spare dig for at søge efter mange forskellige koordinater og skrive snesevis af setblock-kommandoer eller mere.
-
Brug resultattavlesoperation for at gøre programmeringen lettere. Denne kommando giver dig mulighed for at tilføje et resultattavle mål til en anden. Brug derfor ikke tonsvis af resultattavler, tilføj kommandoer for at gøre en variabel opfører sig som du vil - gemme nogle andre mål for at tegne information fra.
-
Hvis du skal bruge mange kommandoblokke, skal du huske at kopiere og indsætte alle med lignende kommandoer. Tryk på Shift + Home eller Shift + End for hurtigt at vælge store stykker kode, og tryk Ctrl + C og Ctrl + V for at kopiere og indsætte dem. Alternativt kan du trykke på Ctrl + A for at vælge en hel kommando ad gangen. Denne teknik er nyttig til at skrive en flok kommandoer, der for det meste er ækvivalente.
Mastering af relative koordinater
En anden nyttig teknik ved styring af kommandoblokker bruger relativ koordinater. Når du bruger kommandoer, der kræver, at du indtaster koordinater eller vinkler, kan du gå forud for et hvilket som helst tal med en tilde (~) for at gøre det relativt. Dette tal beregnes så som om kommandolinjeren var ved koordinaterne (0, 0, 0).
For eksempel, hvis en kommandoblok kører en kommando på ~ ~ 1 ~, målretter den blokken lige over den.
Du kan bruge relative koordinater til at gøre denne proces meget nemmere. Denne kommando blok er fyldt med følgende kommando:
udfyld ~ -2 ~ ~ ~ -17 ~ ~ command_block 0 erstat {Command: klone ~ ~ ~ 1 ~ ~ ~ 1 -1156 64 552 erstatte}
Når kommandoen aktiveres, fylder den de tomme mellemrum til højre med kommandolinjer, der hver har samme kommando. Når en af trykpladerne udløses, ændres uldblokens farve øverst til den ene afspiller er foran.
Dette eksempel viser, hvordan relative koordinater kan gøre samme kommando, gør meget forskellige ting afhængigt af det sted, hvor kommandoen udføres.
Brug af kommandoblok minecarts
En anden måde at forenkle kommandoblokkemaskiner er med minecarts. En kommando blok minecart kan rulle rundt om et spor og køre en kommando, når den rammer en aktivatorskinne, så den nemt kan udføre sin kommando fra forskellige steder på forskellige tidspunkter.
Bemærk dog endnu vigtigere karakteristika for minecarts med kommandoblokke: De er ikke blokke - de er enheder . Derfor kan du teleportere minekort, gøre dem usynlige eller uovervindelige og placere dem på en sådan måde, at de ikke påvirker blokke eller andre enheder.
Her er et blokhoppespil hvor spilleren har en måler lavet af diamantblokke for at følge hans fremskridt.
Du kan bruge en enkelt kommandoklip minecart for at gøre denne måler til at holde styr på afspillerens fremskridt. Følg blot disse trin:
-
Placer aktivatorskinner bag måleren.
Sæt skinnerne på redstone-blokke, så de er konstant aktive.
-
Sæt afspilleren på et hold.
Dette trin giver kommandoer mulighed for at fortælle forskellen mellem afspilleren og uanset tilskuerne tilfældigvis er i verden. Antag, at holdet hedder Runner - for at oprette og udfylde dette hold, brug disse to kommandoer, for at:
resultattavlehold tilføjer Runner resultattavlehold blive med i Runner
-
Tilkald en usynlig, uforgængelig kommandoblokk minecart, udstyret med følgende kommando:
setblock ~ ~ ~ 1 diamond_block
-
Opret en loop, der hurtigt teleporterer minecartet mellem afspilleren og den tilsvarende aktivatorskinne bag måleren.
For det første kan du teleportere den til afspilleren med denne kommando:
tp @e [type = MinecartCommandBlock] @p [team = Runner]
Derefter kan du teleportere det til måleren med denne kommando dine egne y- og z-koordinater efter behov):
tp @e [type = MinecartCommandBlock] ~ 10 712
Således kontrollerer kommandoblokken konstant spillerens position og landing på aktivatorskinnerne for at markere den.