This commit is contained in:
GabsPuNs
2026-05-14 21:52:21 -04:00
parent 1b2f5c6fe8
commit f8a2d644f5
291 changed files with 7363 additions and 18368 deletions

View File

@@ -45,7 +45,9 @@ PrimedTnt::PrimedTnt(Level *level, double x, double y, double z, shared_ptr<Livi
this->owner = weak_ptr<LivingEntity>(owner);
}
void PrimedTnt::defineSynchedData() {}
void PrimedTnt::defineSynchedData()
{
}
bool PrimedTnt::makeStepSound()
{
@@ -80,18 +82,25 @@ void PrimedTnt::tick()
{
remove();
if (!level->isClientSide)
{
explode();
}
}
else
{
level->addParticle(eParticleType_smoke, x, y + 0.5f, z, 0, 0, 0);
}
}
void PrimedTnt::explode()
{
float r = 4.0f;
level->explode(shared_from_this(), x, y, z, r, true);
}
void PrimedTnt::addAdditonalSaveData(CompoundTag *entityTag)
{
entityTag->putByte(L"Fuse", static_cast<BYTE>(life));
@@ -110,10 +119,4 @@ float PrimedTnt::getShadowHeightOffs()
shared_ptr<LivingEntity> PrimedTnt::getOwner()
{
return owner.lock();
}
// TU25 Addition
float PrimedTnt::getEyeHeight()
{
return 0.0f;
}