TrainCarts/Spawnen

From BergerHealer Wiki
Revision as of 16:38, 21 September 2024 by Bergerkiller (talk | contribs) (Created page with "Als voorbeeld, dit spawn bordje spawnt een 3-minecart trein:")
Jump to navigation Jump to search
Other languages:
English • ‎Nederlands

« Ga terug

Introductie

Traincarts ondersteund meerdere manieren om treinen te spawnen. Deze zijn:

  • Vanilla Minecarts - Spelers kunnen gewone TrainCarts Minecarts plaatsen. Deze pagina legt ook uit hoe je Vanilla Minecart fysica kan herstellen.
  • Spawn Bordje - Spawnt treinen op de rails erboven op opdracht van Redstone of automatisch met een periode
  • Trein Spawn Kist - Een mobiel item waarmee spelers treinen kunnen oppakken en spawnen op de rails


Spawn Patroon

Zowel de trein spawn kist en het spawn bordje ondersteunt een spawn patroon syntax. Met deze syntax kan een trein met meerdere verschillende type karretjes of opgeslagen treinen opgebouwt worden, en dan worden gespawned als een geheel.

Mechanisme Patroon Uitleg
Vanilla Minecarts m Spawnt een rijbare Minecart
Opgeslagen Treinen MyTrain Spawns de trein opgeslagen als MyTrain
Herhaling mmm Spawnt drie rijbare Minecarts
Hoeveelheid Prefix 3m3s Spawnt drie rijbare Minecarts and drie Minecarts met Kist als een 6-karretjes trein
Gegroepeerde Reeksen 3[ms] Spawnt 3 paren van een rijbare Minecart en Minecart met Kist. Zelfde als msmsms
Willekeurig 3[33%RedCart 33%GreenCart 33%BlueCart] Spawnt een 3-karretjes trein met willekeurige kleuren karrent die eerder opgeslagen waren


Vanilla Minecarts

Standaard Vanilla Minecarts kunnen worden gespecifieerd met de enkele-karakter namen hier beneden:

Tekst Minecart type
m Reguliere Minecart
p Aangedreven Minecart
s Kist Minecart
t TNT Minecart
h Hopper Minecart
e Minecart met Spawner


Als voorbeeld, dit spawn bordje spawnt een 3-minecart trein:

Signtemplate.png
[train]
spawn
mmm

And this command gives the player a train spawn chest that spawns a 3-minecart train:

/train chest mmm


Saved Trains

Players can use /train save [name] to save the train they are editing as a saved train. This name can then be used in a spawn pattern.

  • When matching a saved train name, the longest name that matches is selected
  • Saved train names can be listed with command: /savedtrain list
  • Saved trains can be imported or edited with command: /savedtrain [name] [subcommand]
  • Saved trains can also be included in a resource pack loaded on the server, like what the TrainCarts Demo Resource Pack
  • Note: Saved train names are not the same as named trains (/train rename). There is no relation between the two.


For example, this spawn sign spawns a train named MyTrain:

Signtemplate.png
[train]
spawn
MyTrain

And this command gives the player a train spawn chest that spawns a train named MyTrain:

/train chest MyTrain


Saved Spawn Patterns

Instead of saving a train, a (long) train spawning pattern can be saved instead with /savedtrain [name] spawn [pattern].

For example:

/savedtrain MyTrain spawn 4[50%m 50%s] p

When spawning MyTrain this will spawn 4 random rideable Minecarts or Minecart with chest, followed by a single Minecart with Furnace. This is especially useful when patterns are too long to fit on spawn signs. These patterns can be used recursively.


Repetition

Multiple train names or Vanilla Minecart names can be put following each other, no space required. When matching the names, it matches the longest saved train name that matches the pattern.


Amount Prefix

Digits can be put in front of names to repeat that pattern a number of times. If you want to spawn MyTrain three times, you can put 3MyTrain


Grouped Sequences

Patterns can be grouped so that the amount prefix repeats the entire group, instead of only the one train or cart specified.

For example, if you want to spawn a locomotive followed by red-green-blue carriages repeated four times (12 carriages), you can put:

4[carr carg carb] loco


Random

Use the % weighted prefix to randomly have a pattern choose between different types of trains to spawn. This follows a syntax similar to the WorldEdit syntax.

For example, to spawn a locomotive followed by 12 carts of random red, green or blue carriages:

12[33%carr 33%carg 33%carb] loco

These prefixes can also be applied to grouped sequences to create variable-length trains. This will spawn a locomotive with randomly 0, 1 or 2 carriages:

[33%[] 33%carb 33%[carr carg]] loco

The percentage total is normalized, so in the above examples using 50% or 200% would have resulted in the same behavior.