Innholdsfortegnelse:
- Bruk en kommandoblok i stedet for mange
- Mastering av relative koordinater
- Bruke kommandoblokk minecarts
Video: SCP-939 With Many Voices | keter | Predatory / auditory scp 2024
Minecraft-kommandoblokker kan gjøre så mange ting at tidsbegrensninger ofte er de eneste begrensningene. Noen ganger krever et program mange forskjellige kommandoblokker, og noen ganger tar det litt tid å designe, plassere og skrive ut. Ta en titt på følgende måter å lage enestående kommandoblokkdesigner som tar lite tid å bygge og krever nesten ikke noe repeterende arbeid.
Bruk en kommandoblok i stedet for mange
Brukes riktig, kan en enkelt kommandolinje (eller, i det minste noen få) gjøre mange andre. Her er noen teknikker for å gjøre kommandolinjene dine så tids- og rombesparende som mulig:
-
Bruk fyll og klone , ikke setblock . Hvis du vil sette samme blokk på mange forskjellige steder, kan du bare bruke fill-kommandoen et par ganger. For eksempel, hvis du vil lage et stort, hul torg fra obsidian, fyll bare en firkantet form med obsidian blokker og fyll deretter et torg inne i det med luft.
I tillegg, hvis du ønsker å plassere et bestemt arrangement av blokker på ett eller flere steder, bygger du det arrangementet et sted uten syn, og klon deretter det til de riktige destinasjonene. Disse to metodene kan spare deg for å søke etter mange forskjellige koordinater og skrive dusinvis av setblock-kommandoer eller mer.
-
Bruk resultattavlespillerdrift for å gjøre programmeringen lettere. Denne kommandoen lar deg legge til en resultattavle mål for en annen. Dermed bruk ikke tonnevis av resultattavle spillere legg til kommandoer for å gjøre en variabel oppføre seg slik du vil - lagre noen andre mål for å tegne informasjon fra.
-
Hvis du må bruke mange kommandoblokker, må du huske å kopiere og lime alle med lignende kommandoer. Trykk Shift + Home eller Shift + End for å raskt velge store biter av kode, og trykk Ctrl + C og Ctrl + V for å kopiere og lime inn dem. Alternativt, trykk Ctrl + A for å velge en hel kommando på en gang. Denne teknikken er nyttig for å skrive en rekke kommandoer som for det meste er likeverdige.
Mastering av relative koordinater
En annen nyttig teknikk når man styrer kommandoblokker, bruker relative koordinater. Når du bruker kommandoer som krever at du skriver inn koordinater eller rotasjonsvinkler, kan du forhåndsføre et tall med en tilde (~) for å gjøre det relativt. Dette tallet beregnes da som om kommandolinjeren var på koordinatene (0, 0, 0).
For eksempel, hvis en kommandoblok kjører en kommando på ~ ~ 1 ~, målretter den blokken like over den.
Du kan bruke relative koordinater for å gjøre denne prosessen mye enklere. Denne kommandoblokken er lastet med følgende kommando:
fyll ~ -2 ~ ~ ~ -17 ~ ~ command_block 0 erstatte {Kommando: klone ~ ~ ~ 1 ~ ~ 1 -1156 64 552 erstatte}
Når kommandoen aktiverer, fyller den tomme mellomrom til høyre med kommandoblokker, som hver har samme kommando. Når noen av trykkplatene utløses, endres farge på ullblokken øverst til hvilken spiller spilleren er foran.
Dette eksempelet viser hvordan relative koordinater kan gjøre samme kommando, gjør svært forskjellige ting, avhengig av stedet der kommandoen blir utført.
Bruke kommandoblokk minecarts
En annen måte å forenkle kommandoblokksmaskiner er med minecarts. En kommandoblokk minecart kan rulle rundt et spor og kjøre en kommando når den treffer en aktivatorskinne, slik at den enkelt kan utføre sin kommando fra forskjellige steder på forskjellige tidspunkter.
Vær imidlertid oppmerksom på en enda viktigere karakteristikk for minekort med kommandoblokker: De er ikke blokker - de er enheter . Derfor kan du teleportere minekart, gjøre dem usynlige eller uovervinnelige, og plasser dem på en slik måte at de ikke påvirker blokker eller andre enheter.
Her er et blokkhoppespill hvor spilleren har en måler laget av diamantblokker for å spore fremdriften hans.
Du kan bruke en enkelt kommandoblokk minecart for å gjøre denne måleren til å holde oversikt over spillerens fremgang. Bare følg disse trinnene:
-
Plasser aktivatorskinner bak måleren.
Sett skinnene på redstone-blokkene slik at de er konstant aktive.
-
Sett spilleren på et lag.
Dette trinnet gjør det mulig for kommandoer å fortelle forskjellen mellom spilleren og hva som helst tilskuere tilfeldigvis er i verden. Anta at laget heter Runner - for å lage og fylle dette laget, bruk disse to kommandoene, for:
resultattavle lag legge til Runner resultattavle lag bli med Runner
-
Kall en usynlig, uforgjengelig kommandoblokk minecart, utstyrt med følgende kommando:
setblock ~ ~ ~ 1 diamond_block
-
Lag en loop som raskt teleporterer minekartet mellom spilleren og tilhørende aktivatorskinne bak måleren.
Først kan du teleportere den til spilleren med denne kommandoen:
tp @e [type = MinecartCommandBlock] @p [team = Runner]
Deretter kan du teleportere den til måleren med denne kommandoen Dine egne y- og z-koordinater etter behov):
tp @e [type = MinecartCommandBlock] ~ 10 712
Således kontrollerer kommandoblokken kontinuerlig spillerens posisjon og landing på aktivatorskinner for å markere den.