package com.mojang.minecraft.level.tile;
import com.mojang.minecraft.item.PrimedTnt;
import com.mojang.minecraft.level.Level;
import com.mojang.minecraft.level.tile.Block;
import com.mojang.minecraft.particle.ParticleManager;
public final class TNTBlock extends Block {
public TNTBlock(int var1, int var2) {
super(46, 8);
}
protected final int getTextureId(int texture) {
return texture == 0?this.textureId + 2:(texture == 1?this.textureId + 1:this.textureId);
}
public final int getDropCount() {
return 0;
}
public final void explode(Level var1, int var2, int var3, int var4) {
if(!var1.creativeMode) {
PrimedTnt var5;
(var5 = new PrimedTnt(var1, (float)var2 + 0.5F, (float)var3 + 0.5F, (float)var4 + 0.5F)).life = random.nextInt(var5.life / 4) + var5.life / 8;
var1.addEntity(var5);
}
}
public final void spawnBreakParticles(Level level, int x, int y, int z, ParticleManager particleManager) {
if(!level.creativeMode) {
level.addEntity(new PrimedTnt(level, (float) x + 0.5F, (float) y + 0.5F, (float) z + 0.5F));
} else {
super.spawnBreakParticles(level, x, y, z, particleManager);
}
}
}