Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TrainCarts Ejector Feature Request #420

Open
thetojoz opened this issue Jul 10, 2021 · 1 comment
Open

TrainCarts Ejector Feature Request #420

thetojoz opened this issue Jul 10, 2021 · 1 comment
Labels
A. enhancement Issue/PR is requesting for enhancement of TrainCarts features

Comments

@thetojoz
Copy link

thetojoz commented Jul 10, 2021

Specific Seat Ejector with Attachments Model

Description
A feature that can eject people only in specific seats on large attachment models using an extra ejector sign statement. Could be used for flat rides, such as Ferris wheels.

Examples
In the attachments menu for seats, there could be a "Name" command where you can set a name to specific seats in a model. On the ejector sign, on the 2nd line, or any other one, you could put in the name of the seat. When the ejector sign is activated, the train will only eject people in the same named seats on the attachment.
For example, there are 2 out of 6 seats on a model that contain the name "R3", an ejector sign with 1st line: [train], 2nd: eject at R3, 3rd: 0/90/0 is activated, and the 2 seats are the only ones ejected.

(Sorry if this didn't make much sense, I'm not sure of any other way to explain it)

@bbayu123 bbayu123 added the A. enhancement Issue/PR is requesting for enhancement of TrainCarts features label Jul 18, 2021
@RyanHecht
Copy link
Contributor

RyanHecht commented Jul 20, 2021

Deanonymizing seats could lead to a ton of other potential feature additions, too. For example:

  1. In addition to ejecting specific seats in a train, being able to force passengers to enter a specific seat in a train
  2. This Discord suggestion for seat-dependent playerenter/playerexit properties
  3. The notion of "seat priority," whereby players entering a train (either through right-clicking or enter signs) fill up seats in priority order rather than proximity
  4. A deterministically ordered getPlayerPassengers for a MinecartMember (by seat priority), allowing for add-on plugins to get all passengers in a train in a way that preserves their ordering (and more generally, be able to match players to what seat they're in)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A. enhancement Issue/PR is requesting for enhancement of TrainCarts features
Projects
None yet
Development

No branches or pull requests

3 participants