This commit is contained in:
NSDeathman 2026-06-02 02:43:08 +02:00 committed by GitHub
commit 5c87b792aa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -377,6 +377,25 @@ void Minecart::tick()
void Minecart::activateMinecart(int xt, int yt, int zt, bool state)
{
if (!state)
return;
if (level->isClientSide)
return;
shared_ptr<Entity> riderEntity = rider.lock();
if (riderEntity)
{
riderEntity->ride(nullptr);
float yOffset = 0.5f;
float xOffset = 1.0f;
float zOffset = 0.0f;
riderEntity->absMoveTo(x + xOffset, y + yOffset, z + zOffset, riderEntity->xRot, riderEntity->yRot);
setHurtDir(-getHurtDir());
setHurtTime(10);
markHurt();
}
}
void Minecart::comeOffTrack(double maxSpeed)