net.minecraft.entity

public class TntEntity

extends Entity implements Ownable

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Ownable

net.minecraft.world.entity.item.PrimedTnt
net.minecraft.class_1541
net.minecraft.entity.TntEntity

Field summary

Modifier and TypeField
private static final TrackedData<Integer>
DATA_FUSE_ID
field_7197
FUSE
private static final TrackedData<BlockState>
DATA_BLOCK_STATE_ID
field_46777
BLOCK_STATE
public static final short
DEFAULT_FUSE_TIME
field_30459
DEFAULT_FUSE
public static final int
NO_FUSE
field_1_6054
field_1_6054
private static final float
DEFAULT_EXPLOSION_POWER
field_52494
DEFAULT_EXPLOSION_POWER
private static final BlockState
DEFAULT_BLOCK_STATE
field_57663
DEFAULT_BLOCK_STATE
private static final String
TAG_BLOCK_STATE
field_46778
BLOCK_STATE_NBT_KEY
public static final String
TAG_FUSE
field_46776
FUSE_NBT_KEY
private static final String
TAG_EXPLOSION_POWER
field_52495
EXPLOSION_POWER_NBT_KEY
public static final ExplosionBehavior
USED_PORTAL_DAMAGE_CALCULATOR
field_52317
TELEPORTED_EXPLOSION_BEHAVIOR
private LazyEntityReference<LivingEntity>
owner
field_7198
causingEntity
private boolean
usedPortal
field_52318
teleported
private float
explosionPower
field_52496
explosionPower

Constructor summary

ModifierConstructor
public (EntityType<? extends TntEntity> type, World level)
public (World world, double x, double y, double z, LivingEntity igniter)

Method summary

Modifier and TypeMethod
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected Entity$MoveEffect
getMovementEmission()
method_33570()
getMoveEffect()
public boolean
isPickable()
method_5863()
canHit()
protected double
getDefaultGravity()
method_7490()
getGravity()
public void
tick()
method_5773()
tick()
private void
explode()
method_6971()
explode()
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
public LivingEntity
getOwner()
method_24921()
getOwner()
public void
restoreFrom(Entity oldEntity)
method_5878(class_1297 arg0)
copyFrom(Entity arg0)
public void
setFuse(int time)
method_6967(int arg0)
setFuse(int fuse)
public int
getFuse()
method_6969()
getFuse()
public static int
getRandomShortFuse(int fuse, RandomSource random)
method_1_5195(int arg0, class_5819 arg1)
getChainedFuseTime(int originalFuse, Random random)
public void
setBlockState(BlockState blockState)
method_54455(class_2680 arg0)
setBlockState(BlockState state)
public BlockState
getBlockState()
method_54456()
getBlockState()
private void
setUsedPortal(boolean usedPortal)
method_61174(boolean arg0)
setTeleported(boolean teleported)
public Entity
teleport(TeleportTransition transition)
method_5731(class_5454 arg0)
teleportTo(TeleportTarget arg0)
public final boolean
hurtServer(ServerLevel level, DamageSource source, float damage)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
public boolean
canSimulateMovement()
method_66249()
canMoveVoluntarily()
public Entity
getOwner()
method_24921()
getOwner()