Difference between revisions of "TrainCarts/MobEntering"

From BergerHealer Wiki
Jump to navigation Jump to search
(Marked this version for translation)
Line 1: Line 1:
 
<languages/>
 
<languages/>
 
<translate>
 
<translate>
 +
<!--T:1-->
 
[[Special:MyLanguage/TrainCarts|« Go back]]
 
[[Special:MyLanguage/TrainCarts|« Go back]]
  
== Putting mobs into Minecarts ==
+
== Putting mobs into Minecarts == <!--T:2-->
  
 +
<!--T:3-->
 
Mobs are put into minecarts through a [[Special:MyLanguage/TrainCarts/Signs/Property|collision property]] rule. By default this automatic entering is disabled. To turn it on for a train you have just spawned or [[Special:MyLanguage/TrainCarts/Commands#Selecting|selected]], run the following command:
 
Mobs are put into minecarts through a [[Special:MyLanguage/TrainCarts/Signs/Property|collision property]] rule. By default this automatic entering is disabled. To turn it on for a train you have just spawned or [[Special:MyLanguage/TrainCarts/Commands#Selecting|selected]], run the following command:
 
<pre>/train collision mobs enter</pre>
 
<pre>/train collision mobs enter</pre>
  
 +
<!--T:4-->
 
This command only changes this for the one train you had selected.
 
This command only changes this for the one train you had selected.
  
== Default Behavior ==
+
== Default Behavior == <!--T:5-->
  
 +
<!--T:6-->
 
If you want all minecarts placed by players to put mobs into them by default, you have two options. You can make it so that minecarts placed by players are vanilla Minecraft minecarts, but that means they cannot be trains. [[Special:MyLanguage/TrainCarts/VanillaMinecarts|See this page for more information about that.]]
 
If you want all minecarts placed by players to put mobs into them by default, you have two options. You can make it so that minecarts placed by players are vanilla Minecraft minecarts, but that means they cannot be trains. [[Special:MyLanguage/TrainCarts/VanillaMinecarts|See this page for more information about that.]]
  
 +
<!--T:7-->
 
Alternatively, you can change the default setting for newly placed minecarts. To do so, edit <code>plugins/Train_Carts/DefaultTrainProperties.yml</code>.
 
Alternatively, you can change the default setting for newly placed minecarts. To do so, edit <code>plugins/Train_Carts/DefaultTrainProperties.yml</code>.
  
 +
<!--T:8-->
 
There's multiple blocks of configurations:
 
There's multiple blocks of configurations:
 
* '''default''' is for normal players
 
* '''default''' is for normal players
Line 21: Line 27:
 
* '''spawner''' is for trains spawned with the m/s/p/etc. syntax, on spawner signs. Does not apply to saved trains that are spawned.
 
* '''spawner''' is for trains spawned with the m/s/p/etc. syntax, on spawner signs. Does not apply to saved trains that are spawned.
  
 +
<!--T:9-->
 
For the category/categories you want to edit, find the line:
 
For the category/categories you want to edit, find the line:
 
<pre>collision: {}</pre>
 
<pre>collision: {}</pre>
Line 30: Line 37:
 
     block: DEFAULT</pre>
 
     block: DEFAULT</pre>
  
 +
<!--T:10-->
 
And change it to:
 
And change it to:
 
<pre>
 
<pre>
Line 37: Line 45:
 
You can leave previous options if they existed.
 
You can leave previous options if they existed.
  
 +
<!--T:11-->
 
Then, either restart the server, or run this command:
 
Then, either restart the server, or run this command:
 
<pre>/train globalconfig reload --defaulttrainproperties</pre>
 
<pre>/train globalconfig reload --defaulttrainproperties</pre>
 
</translate>
 
</translate>

Revision as of 16:09, 2 November 2023

Other languages:

« Go back

Putting mobs into Minecarts

Mobs are put into minecarts through a collision property rule. By default this automatic entering is disabled. To turn it on for a train you have just spawned or selected, run the following command:

/train collision mobs enter

This command only changes this for the one train you had selected.

Default Behavior

If you want all minecarts placed by players to put mobs into them by default, you have two options. You can make it so that minecarts placed by players are vanilla Minecraft minecarts, but that means they cannot be trains. See this page for more information about that.

Alternatively, you can change the default setting for newly placed minecarts. To do so, edit plugins/Train_Carts/DefaultTrainProperties.yml.

There's multiple blocks of configurations:

  • default is for normal players
  • admin for players with the train.properties.admin permission (OP by default)
  • spawner is for trains spawned with the m/s/p/etc. syntax, on spawner signs. Does not apply to saved trains that are spawned.

For the category/categories you want to edit, find the line:

collision: {}

Or, it might look like this if it already had some configurations:

  collision:
    players: DEFAULT
    misc: PUSH
    train: LINK
    block: DEFAULT

And change it to:

  collision:
    mobs: ENTER

You can leave previous options if they existed.

Then, either restart the server, or run this command:

/train globalconfig reload --defaulttrainproperties