Nogle gange, kommandoer kræver, at du vide specifikke oplysninger om Minecraft verden. For eksempel giver det teleportere kommandoen ikke, medmindre du indtaste navnet på en spiller, der er i øjeblikket online - det kan være ganske upraktisk i en server, hvor flere spillere deltage og forlade. Heldigvis er der et par alsidige erstatninger for fælles parametre, som du kan bruge til at gøre dine kommandoer altid arbejde.
Mange kommandoer kræver, at du indtaster koordinaterne som parametre, som kan være besværlig. For eksempel, hvis du ønsker at målrette et bestemt sted, du nødt til at trykke F3, registrere dine koordinater, finde forskellen mellem dine koordinater og de destinationsplaceringen, og beregne målet placering.
Relative positioner er ofte nemme at beregne, og de er nyttige til at skrive generelle kommandoer. Væsentlige, hvis du forud et koordinere med en tilde (~), koordinatsystemet er i forhold til spilleren eller kommando blok køre kommandoen.
For eksempel, hvis du indtaster koordinaterne ~ 0 ~ -1 ~ 0, kommandoen fortolker dette som rummet lige under afspilleren eller kommando blok. Du kan endda bruge en enkelt tilde i stedet for ~ 0, så du kan for eksempel bruge kommandoen fyld ~ ~ ~ ~ ~ 1 ~ gold_block at placere guld blokke på både din position og den position lige over dig.
på samme måde tp Isometrus ~ 5 ~ 3 ~ teleporterer spilleren Isometrus fem blokke til øst og tre blokke op fra sin oprindelige position.
Anvendelse selektorer
Meget gerne relative positioner, selektorer bruges til at skrive almindelige og alsidige kommandoer med mange anvendelser. De tillader dig at målrette spillere uden at kende deres brugernavne, målrette flere spillere, og endda målrette enheder af alle slags (stort set enhver nonblock objekt i verden, herunder slyngplanter, minecarts og ildkugler).
Hvis du højre- klikke på en kommando blok, det skærmbillede, der vises indeholder følgende oplysninger om brug af selektorer:
bruger "@p" at målrette nærmeste playerUse "@r" at målrette tilfældige playerUse "@a" at målrette alle playersUse "@e" til målrette alle enheder
Du kan bruge disse vælgere i stedet for enhver parameter, der anmoder om et mål, såsom en afspiller. For eksempel, hvis du bruger kommandoen tp @r 0 64 0, er en tilfældig spiller teleporteret til koordinaterne (0, 64, 0). Men hvis du skriver tp @e 0 64 0, hver enhed i verden teleporteret der.
Du kan også tilføje modifikatorer til en vælger, hvilket gør det målrette kun visse enheder. For eksempel, @a [r = 20] mål alle spillere inden for 20 blokke, og @e [type = Zombie, c = 3] er rettet mod tre zombier. Hver modifier tager denne formular:
[& lt; argument1 & gt; = & lt; værdi1 & gt; & lt; argument2 & gt; = & lt; value2 & gt; & amp; # x2026; & lt; sidste argument & gt; = & lt; sidste værdi & gt;]
Hvis du anvender denne modifier, vælgerknapperne mål hver enhed, for hvilken hver argument er tilfreds med den værdi, givet. For at forklare dette, så tjek listen over argumenter, du kan anvende, og hvilke enheder de accepterer.