mc.roleplayhub.com

players online

Train station suggestion

Miray

Level 3
What's your Minecraft Username?: mikayra
What's the title of your suggestion?: Train station suggestion

What's your suggestion?:
Giving people ability to stand inside the train to allow more roleplays inside the train station.

How will this benefit the server and community?:
The train is such a great way of transportation in Karakura, you go to different points of the map and it justs feels different than running or using a vehicle, the only downside of the train is that we cant stand, it also has bugs where you turn invisible, unable to stand up or do anything.
I just thing that giving the ability to stand inside of the train could allow more roleplays to take place, like for example a crime scenario
Miray Miyagawa and Johnny Fazgoat could exchange briefcases or have a conversation away from the public eye!
Or a group of teenagers entering the train and having a chat inside the train while theyre waiting to go home
...Or maybe Peter Griffin & Ernie the Giant Chicken could be having a fist fight and they enter the train & continue their fight inside! Anything is possible.

If the server does update to the newer versions, with the implementation of the ghasts (the ones that allow you to stand on top of them) and with some coding, I think it could work? I'm not sure I'm not a developer, and I hope its possible to stand while on a moving entity (train)

"Train station suggestion" by yours truly
mikayra
 

Yonio

Level 331
YonioTheNacho
YonioTheNacho
Omega+
I don't think it's possible to keep the player's momentum while the train is actively moving around. It'd take an unfathomable amount of maths to achieve this, and even so I'm pretty sure that calculating the player's position every tick to make it somewhat smooth from the player's perspective would be near impossible without sacrificing server performance

If anything, this would work if SRP moved back to the old system of being teleported into a train "hub" to select your destination, but I doubt they'd go back to that, considering how unreliable and troublesome that was when it came to chases
 

-kam

Level 111
kamcold
kamcold
Notable
-1
as far as im aware, the coding for this js doesnt work. good idea, bad implementation
 

Winters

Level 8
I don't think it's possible to keep the player's momentum while the train is actively moving around. It'd take an unfathomable amount of maths to achieve this, and even so I'm pretty sure that calculating the player's position every tick to make it somewhat smooth from the player's perspective would be near impossible without sacrificing server performance

If anything, this would work if SRP moved back to the old system of being teleported into a train "hub" to select your destination, but I doubt they'd go back to that, considering how unreliable and troublesome that was when it came to chases
It's flat out impossible to do, and if you could, it would be really janky and if you moved in a train, it would look like a slideshow, not clean movement.
-1
 

Miray

Level 3
Thread starter
If anything, this would work if SRP moved back to the old system of being teleported into a train "hub" to select your destination, but I doubt they'd go back to that, considering how unreliable and troublesome that was when it came to chases
I'm not sure how exactly it was back then though I feel like thats also somewhat a nice option, if played around with a bit more, the unreliable and troublesome parts could be fixed, i think.
 

Winters

Level 8
I'm not sure how exactly it was back then though I feel like thats also somewhat a nice option, if played around with a bit more, the unreliable and troublesome parts could be fixed, i think.
Nah it was a huge pain to chase people and the hub was kinda buns. The new system is way better.
 

Miray

Level 3
Thread starter
Nah it was a huge pain to chase people and the hub was kinda buns. The new system is way better.
1744828457348.png

very well, then I guess the current system is ok, though I do wish it could've been improved, but I guess the technical difficulties are just not worth it.
 

Squidjees

Level 117
Squidjees
Squidjees
Rich
neutral
the train system is horrendously glitchy already and it does need changes, but i don't think this is it
 

Winters

Level 8
View attachment 78155

very well, then I guess the current system is ok, though I do wish it could've been improved, but I guess the technical difficulties are just not worth it.
It would be an amazing update. But from a developer's POV, it is basically impossible to make smooth movement and if anybody was walking they'd either be launched at a wall at Mach 10, or look like they were in a powerpoint presentation.
 

Winters

Level 8
I don't think it's possible to keep the player's momentum while the train is actively moving around. It'd take an unfathomable amount of maths to achieve this, and even so I'm pretty sure that calculating the player's position every tick to make it somewhat smooth from the player's perspective would be near impossible without sacrificing server performance

If anything, this would work if SRP moved back to the old system of being teleported into a train "hub" to select your destination, but I doubt they'd go back to that, considering how unreliable and troublesome that was when it came to chases
You can do it the ghetto way and predict where the player will be with velocity calculations, but using the train as the base for calculating motion instead of the player, similar to how anticheats work.. But, it is basically impossible to do.

If the player is moving, you could TECHNICALLY do some weird calculations to get the old location of the train before movement, then see where the player would have moved to on the old train, then teleported them to the relative location, where the old destination would have the difference of the old location, with the movement of the train. But, it would MOST LIKELY involve storing locations of the trains every tick for movement to be SOMEWHAT smooth, then a huge amount of math (prolly a giant code block) to be ran every time a single player moves on the train. And, unless you do some magic thread manipulation, it would likely be laggy.

You will also have to do even MORE math trying to find the player's position ON the train (which is a huge nuisance if the train is in motion)

Here's a theoretical, but there are many ways to do it (All would be pretty janky.)
The model on the left represents how simple it is to move a sitting player for comparison.

Untitled.png
But I don't work on bukkit development much, I work mostly on AOP and low level development now, and it is probably possible to do this easier
(Theoretically using the pythagorean theorem, you could move the player across the diagonal at the speed they were moving)
 
Last edited:

DarkEclipic

Level 203
Community Team
Lore Team
DarkEclipic
DarkEclipic
Omega+
I dont think that this is possible, just roleplay more at the stations before the train rides! that is always an substitute
 

Users who are viewing this thread

Top