minecart tnt fix
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user