minecart tnt fix

This commit is contained in:
Lord_Cambion
2026-03-28 14:44:56 +01:00
parent a282314267
commit 6fe251b2ec
3 changed files with 5 additions and 4 deletions
+1
View File
@@ -595,6 +595,7 @@ void ServerPlayer::die(DamageSource *source)
bool ServerPlayer::hurt(DamageSource *dmgSource, float dmg)
{
if (isInvulnerable()) return false;
if (gameMode == nullptr||gameMode->isCreative()) return false;
// 4J: Not relevant to console servers
// Allow falldamage on dedicated pvpservers -- so people cannot cheat their way out of 'fall traps'
+3 -4
View File
@@ -56,11 +56,10 @@ bool ServerPlayerGameMode::isSurvival()
return gameModeForPlayer->isSurvival();
}
bool ServerPlayerGameMode::isCreative()
{
return gameModeForPlayer->isCreative();
bool ServerPlayerGameMode::isCreative() {
if (!this || !gameModeForPlayer) return false;
return gameModeForPlayer->isCreative();
}
void ServerPlayerGameMode::updateGameMode(GameType *gameType)
{
if (gameModeForPlayer == GameType::NOT_SET)