Project:GregoRail-plugin: verschil tussen versies
(8 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
Deze pagina is een handleiding voor het gebruik van de '''GregoRail-plugin''' (versie 0. | '''Noot: deze pagina is verouderd. Zie [https://github.com/arloheim/gregorail/wiki/Commands de GregoRail-wiki] voor de meest recente versie van de documentatie!''' | ||
Deze pagina is een handleiding voor het gebruik van de '''GregoRail-plugin''' (versie 0.3.1) ten behoeve van de aanleg en uitvoering van [[Project:Autoroute|Autoroute]]. | |||
== Commando's == | == Commando's == | ||
Regel 64: | Regel 66: | ||
=== /grail switchif: Omzetten van een wissel bij bepaalde lijnnummers === | === /grail switchif: Omzetten van een wissel bij bepaalde lijnnummers === | ||
<pre> | <pre> | ||
/grail switchif < | /grail switchif <query> <vorm> <locatie> | ||
</pre> | </pre> | ||
Regel 70: | Regel 72: | ||
Parameters: | Parameters: | ||
* ''' | * '''query''': Query om het lijnnummer van de minecart te detecteren; zie verderop voor de mogelijke waardes. | ||
* '''vorm''': De vorm die op het wissel wordt ingesteld; zie de [https://minecraft.fandom.com/wiki/Rail#Block_states Minecraft-wiki] voor de mogelijke waardes. | * '''vorm''': De vorm die op het wissel wordt ingesteld; zie de [https://minecraft.fandom.com/wiki/Rail#Block_states Minecraft-wiki] voor de mogelijke waardes. | ||
* '''locatie''': De locatie van de minecart die moet worden ingesteld; zie verderop voor de mogelijke waardes. | * '''locatie''': De locatie van de minecart die moet worden ingesteld; zie verderop voor de mogelijke waardes. | ||
Regel 82: | Regel 84: | ||
/grail switchif S15_Lv north_east ^crimson_hyphae | /grail switchif S15_Lv north_east ^crimson_hyphae | ||
# Geeft het wissel boven een crimson hyphae-blok de vorm north_east wanneer er een minecart met lijnnumer dat begint met D- wordt gedetecteerd | # Geeft het wissel boven een crimson hyphae-blok de vorm north_east wanneer er een minecart met lijnnumer S17_Ft of dat begint met D- wordt gedetecteerd | ||
/grail switchif D* north_east ^crimson_hyphae | /grail switchif S17_Ft|D* north_east ^crimson_hyphae | ||
</pre> | </pre> | ||
Regel 94: | Regel 96: | ||
@blok Locatie van het dichtstbijzijnde blok van het materiaal "blok" t.o.v. de verzender | @blok Locatie van het dichtstbijzijnde blok van het materiaal "blok" t.o.v. de verzender | ||
^blok Locatie één blok boven (y + 1) het dichtstbijzijnde blok van het materiaal "blok"t.o.v. de verzender | ^blok Locatie één blok boven (y + 1) het dichtstbijzijnde blok van het materiaal "blok"t.o.v. de verzender | ||
</pre> | |||
== Queries == | |||
De volgende waarden kunnen gebruikt worden in een query-parameter: | |||
<pre> | |||
S10_Ur De code is exact "S10_Ur" | |||
S1* De code begint met "S1" (d.w.z. alle treinen in de S1X-serie) | |||
D* De code begint met "D" (d.w.z. alle D-treinen) | |||
*_Ur De code eindigt met "_Ur" (d.w.z. alle treinen naar Urbigno) | |||
*10* De code bevat de tekst "10" | |||
S10|S11 De code kan zowel "S10" als "S11" zijn (beide waarden kunnen alle bovenstaande waarden zijn). | |||
S10|S2* De code kan zowel "S10" zijn als beginnen met "S2" (beide waarden kunnen alle bovenstaande waarden zijn). | |||
</pre> | </pre> | ||
== Voetnoten == | == Voetnoten == | ||
* De afstand waarop locaties worden gezocht en minecarts wordt gedetecteerd is 10 blokken. | * De afstand waarop locaties worden gezocht en minecarts wordt gedetecteerd is 10 blokken, maar dit is op verzoek instelbaar. | ||
[[Categorie:Project]] |
Huidige versie van 12 aug 2024 om 12:08
Noot: deze pagina is verouderd. Zie de GregoRail-wiki voor de meest recente versie van de documentatie!
Deze pagina is een handleiding voor het gebruik van de GregoRail-plugin (versie 0.3.1) ten behoeve van de aanleg en uitvoering van Autoroute.
Commando's
/gcart set: Toewijzen van een lijnnummer
/gcart set <code> [locatie]
Stelt het lijnnummer van een minecart in nabij de gepecificeerde locatie.
Parameters:
- code: Het lijnnummer dat op de minecart wordt ingesteld.
- locatie (optioneel): De locatie van de minecart die moet worden ingesteld; zie verderop voor de mogelijke waardes. Wanneer weggelaten wordt dit ingesteld op de locatie van de verzender van het commando, of wanneer de verzender een speler in een minecart is, wordt deze minecart gebruikt.
Voorbeelden:
# Stelt het lijnnummer van de dichtsbijzijnde minecart ten opzichte van de verzender van het commando in op S10_Ur: /gcart set S10_Ur # Stelt het lijnnummer van de dichtsbijzijnde minecart die nabij een rail gepositioneerd is in op lijnnummer S17_Ft: /gcart set S17_Ft @rail
/gcart unset: Verwijderen van een lijnnummer
/gcart unset [locatie]
Verwijdert het lijnnummer van een minecart nabij de gepecificeerde locatie.
Parameters:
- locatie (optioneel): De locatie van de minecart die moet worden ingesteld; zie verderop voor de mogelijke waardes. Wanneer weggelaten wordt dit ingesteld op de locatie van de verzender van het commando, of wanneer de verzender een speler in een minecart is, wordt deze minecart gebruikt.
Voorbeelden:
# Verwijdert het lijnnummer van de dichtsbijzijnde minecart ten opzichte van de verzender van het commando: /gcart unset # Verwijdert het lijnnummer van de dichtsbijzijnde minecart die nabij een rail gepositioneerd is: /gcart unset @rail
/grail switch: Omzetten van een wissel
/grail switch <vorm> <locatie>
Stelt een wissel onvoorwaardelijk in op een bepaalde vorm.
Parameters:
- vorm: De vorm die op het wissel wordt ingesteld; zie de Minecraft-wiki voor de mogelijke waardes.
- locatie: De locatie van de minecart die moet worden ingesteld; zie verderop voor de mogelijke waardes.
Voorbeelden:
# Geeft het wissel op 3 blokken ten oosten en 5 blokken ten zuiden van de verzender van het commando en op y = 64 de vorm north_south /grail switch north_south ~5 64 ~3 # Geeft het wissel boven een crimson hyphae-blok de vorm north_east /grail switch north_east ^crimson_hyphae
/grail switchif: Omzetten van een wissel bij bepaalde lijnnummers
/grail switchif <query> <vorm> <locatie>
Stelt een wissel in op een bepaalde vorm wanneer er een minecraft met het gespecificeerde lijnnummer wordt gedetecteerd.
Parameters:
- query: Query om het lijnnummer van de minecart te detecteren; zie verderop voor de mogelijke waardes.
- vorm: De vorm die op het wissel wordt ingesteld; zie de Minecraft-wiki voor de mogelijke waardes.
- locatie: De locatie van de minecart die moet worden ingesteld; zie verderop voor de mogelijke waardes.
Voorbeelden:
# Geeft het wissel op 3 blokken ten oosten en 5 blokken ten zuiden van de verzender van het commando en op y = 64 de vorm north_south wanneer er een minecart met lijnnumer S10_Ur wordt gedetecteerd /grail switchif S10_Ur north_south ~5 64 ~3 # Geeft het wissel boven een crimson hyphae-blok de vorm north_east wanneer er een minecart met lijnnumer S10_Ur wordt gedetecteerd /grail switchif S15_Lv north_east ^crimson_hyphae # Geeft het wissel boven een crimson hyphae-blok de vorm north_east wanneer er een minecart met lijnnumer S17_Ft of dat begint met D- wordt gedetecteerd /grail switchif S17_Ft|D* north_east ^crimson_hyphae
Locaties
De volgende waardes kunnen gebruikt worden in een locatie-parameter:
~ De locatie van de verzender van het commando X Y Z Absolute locatie ~X ~Y ~Z Relatieve locatie t.o.v. de verzender @blok Locatie van het dichtstbijzijnde blok van het materiaal "blok" t.o.v. de verzender ^blok Locatie één blok boven (y + 1) het dichtstbijzijnde blok van het materiaal "blok"t.o.v. de verzender
Queries
De volgende waarden kunnen gebruikt worden in een query-parameter:
S10_Ur De code is exact "S10_Ur" S1* De code begint met "S1" (d.w.z. alle treinen in de S1X-serie) D* De code begint met "D" (d.w.z. alle D-treinen) *_Ur De code eindigt met "_Ur" (d.w.z. alle treinen naar Urbigno) *10* De code bevat de tekst "10" S10|S11 De code kan zowel "S10" als "S11" zijn (beide waarden kunnen alle bovenstaande waarden zijn). S10|S2* De code kan zowel "S10" zijn als beginnen met "S2" (beide waarden kunnen alle bovenstaande waarden zijn).
Voetnoten
- De afstand waarop locaties worden gezocht en minecarts wordt gedetecteerd is 10 blokken, maar dit is op verzoek instelbaar.