net.minecraft.world.entity.vehicle

public class MinecartCommandBlock

extends AbstractMinecart

All mapped superinterfaces:

SyncedDataHolder, DebugValueSource, Nameable, ItemOwner, SlotProvider, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter

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

Field summary

Modifier and TypeField
static final EntityDataAccessor<String>
b
DATA_ID_COMMAND_NAME
field_7743
COMMAND
static final EntityDataAccessor<Component>
c
DATA_ID_LAST_OUTPUT
field_7741
LAST_OUTPUT
private final BaseCommandBlock
d
commandBlock
field_7744
commandExecutor
private static final int
h
ACTIVATION_DELAY
field_30701
EXECUTE_TICK_COOLDOWN
private int
i
lastActivated
field_7742
lastExecuted

Constructor summary

ModifierConstructor
public (EntityType<? extends MinecartCommandBlock> arg0, Level arg1)

Method summary

Modifier and TypeMethod
protected Item
p()
getDropItem()
method_7557()
asItem()
public ItemStack
dY()
getPickResult()
method_31480()
getPickBlockStack()
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected void
a(fmi arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
a(fmk arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
public BlockState
v()
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()
public BaseCommandBlock
e()
getCommandBlock()
method_7567()
getCommandExecutor()
public void
a(axf arg0, int arg1, int arg2, int arg3, boolean arg4)
activateMinecart(ServerLevel arg0, int arg1, int arg2, int arg3, boolean arg4)
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 InteractionResult
a(dcm arg0, ccz arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
interact(PlayerEntity arg0, Hand arg1)
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)