net.minecraft.entity.vehicle

public class CommandBlockMinecartEntity

extends AbstractMinecartEntity

All mapped superinterfaces:

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

net.minecraft.world.entity.vehicle.minecart.MinecartCommandBlock
net.minecraft.class_1697
net.minecraft.entity.vehicle.CommandBlockMinecartEntity

Field summary

Modifier and TypeField
private static final TrackedData<String>
DATA_ID_COMMAND_NAME
field_7743
COMMAND
private static final TrackedData<Text>
DATA_ID_LAST_OUTPUT
field_7741
LAST_OUTPUT
private final CommandBlockExecutor
commandBlock
field_7744
commandExecutor
private static final int
ACTIVATION_DELAY
field_30701
EXECUTE_TICK_COOLDOWN
private int
lastActivated
field_7742
lastExecuted

Constructor summary

ModifierConstructor
public (EntityType<? extends CommandBlockMinecartEntity> type, World level)

Method summary

Modifier and TypeMethod
protected Item
getDropItem()
method_7557()
asItem()
public ItemStack
getPickResult()
method_31480()
getPickBlockStack()
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
public BlockState
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()
public CommandBlockExecutor
getCommandBlock()
method_7567()
getCommandExecutor()
public void
activateMinecart(ServerLevel level, int xt, int yt, int zt, boolean state)
method_7506(class_3218 arg0, int arg1, int arg2, int arg3, boolean arg4)
onActivatorRail(ServerWorld arg0, int arg1, int arg2, int arg3, boolean arg4)
public ActionResult
interact(Player player, InteractionHand hand, Vec3 location)
method_5688(class_1657 arg0, class_1268 arg1, class_243 arg2)
interact(PlayerEntity arg0, Hand arg1, Vec3d arg2)
public void
onSyncedDataUpdated(EntityDataAccessor<?> accessor)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)