net.minecraft.world.entity.vehicle

public abstract class AbstractMinecart

extends VehicleEntity

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter

cvl
net.minecraft.world.entity.vehicle.AbstractMinecart
net.minecraft.class_1688

Field summary

Modifier and TypeField
private static final Vec3
b
LOWERED_PASSENGER_ATTACHMENT
field_47822
private static final EntityDataAccessor<Optional<BlockState>>
c
DATA_ID_CUSTOM_DISPLAY_BLOCK
field_7671
private static final EntityDataAccessor<Integer>
d
DATA_ID_DISPLAY_OFFSET
field_7661
private static final com.google.common.collect.ImmutableMap<Pose, com.google.common.collect.ImmutableList<Integer>>
h
POSE_DISMOUNT_HEIGHTS
field_24464
protected static final float
a
WATER_SLOWDOWN_FACTOR
field_30694
private static final boolean
i
DEFAULT_FLIPPED_ROTATION
field_57749
private boolean
j
onRails
field_44917
private boolean
k
flipped
field_7660
private final MinecartBehavior
l
behavior
field_52517
private static final Map<RailShape, com.mojang.datafixers.util.Pair<Vec3i, Vec3i>>
m
EXITS
field_7664

Constructor summary

ModifierConstructor
protected (EntityType<?> arg0, Level arg1)
protected (EntityType<?> arg0, Level arg1, double arg2, double arg3, double arg4)

Method summary

Modifier and TypeMethod
public void
p(double arg0, double arg1, double arg2)
setInitialPos(double arg0, double arg1, double arg2)
method_64275(double arg0, double arg1, double arg2)
public static <T extends AbstractMinecart> T
a(dkz arg0, double arg1, double arg2, double arg3, byb<T> arg4, bya arg5, dba arg6, csy arg7)
createMinecart(Level arg0, double arg1, double arg2, double arg3, EntityType<T> arg4, EntitySpawnReason arg5, ItemStack arg6, Player arg7)
method_7523(class_1937 arg0, double arg1, double arg2, double arg3, class_1299<T> arg4, class_3730 arg5, class_1799 arg6, class_1657 arg7)
public MinecartBehavior
f()
getBehavior()
method_61569()
protected Entity$MovementEmission
bh()
getMovementEmission()
method_33570()
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
public boolean
i(bxs arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
public boolean
bJ()
isPushable()
method_5810()
public Vec3
a(je$a arg0, m$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
method_30633(class_2350$class_2351 arg0, class_5459$class_5460 arg1)
protected Vec3
a(bxs arg0, bxv arg1, float arg2)
getPassengerAttachmentPoint(Entity arg0, EntityDimensions arg1, float arg2)
method_52533(class_1297 arg0, class_4048 arg1, float arg2)
public Vec3
b(bys arg0)
getDismountLocationForPassenger(LivingEntity arg0)
method_24829(class_1309 arg0)
protected float
aU()
getBlockSpeedFactor()
method_23326()
public void
q(float arg0)
animateHurt(float arg0)
method_5879(float arg0)
public boolean
bI()
isPickable()
method_5863()
public static com.mojang.datafixers.util.Pair<Vec3i, Vec3i>
a(edk arg0)
exits(RailShape arg0)
method_22864(class_2768 arg0)
public Direction
cS()
getMotionDirection()
method_5755()
protected double
be()
getDefaultGravity()
method_7490()
public void
g()
tick()
method_5773()
public boolean
i()
isFirstTick()
method_62824()
public BlockPos
l()
getCurrentBlockPosOrRailBelow()
method_62825()
protected double
a(asi arg0)
getMaxSpeed(ServerLevel arg0)
method_7504(class_3218 arg0)
public void
a(int arg0, int arg1, int arg2, boolean arg3)
activateMinecart(int arg0, int arg1, int arg2, boolean arg3)
method_7506(int arg0, int arg1, int arg2, boolean arg3)
public void
a(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
lerpPositionAndRotationStep(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_52532(int arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
public void
bg()
applyGravity()
method_56990()
public void
ax()
reapplyPosition()
method_23311()
public boolean
br()
updateInWaterStateAndDoFluidPushing()
method_5876()
public Vec3
ae()
getKnownMovement()
method_60478()
public InterpolationHandler
k_()
getInterpolation()
method_66233()
public void
k(double arg0, double arg1, double arg2)
lerpMotion(double arg0, double arg1, double arg2)
method_5750(double arg0, double arg1, double arg2)
protected void
b(asi arg0)
moveAlongTrack(ServerLevel arg0)
method_7513(class_3218 arg0)
protected void
e(asi arg0)
comeOffTrack(ServerLevel arg0)
method_7512(class_3218 arg0)
protected double
a(iy arg0, edk arg1, double arg2)
makeStepAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
method_61564(class_2338 arg0, class_2768 arg1, double arg2)
public void
a(byw arg0, fgx arg1)
move(MoverType arg0, Vec3 arg1)
method_5784(class_1313 arg0, class_243 arg1)
public void
aK()
applyEffectsFromBlocks()
method_61409()
public boolean
cs()
isOnRails()
method_52172()
public void
a(boolean arg0)
setOnRails(boolean arg0)
method_61565(boolean arg0)
public boolean
m()
isFlipped()
method_61571()
public void
b(boolean arg0)
setFlipped(boolean arg0)
method_61567(boolean arg0)
public Vec3
a(iy arg0)
getRedstoneDirection(BlockPos arg0)
method_61563(class_2338 arg0)
public boolean
b(iy arg0)
isRedstoneConductor(BlockPos arg0)
method_18803(class_2338 arg0)
protected Vec3
a(fgx arg0)
applyNaturalSlowdown(Vec3 arg0)
method_7525(class_243 arg0)
protected void
a(fbf arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
protected void
a(fbh arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
public void
h(bxs arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
private void
a(cvl arg0, double arg1, double arg2)
pushOtherMinecart(AbstractMinecart arg0, double arg1, double arg2)
method_64274(class_1688 arg0, double arg1, double arg2)
public BlockState
n()
getDisplayBlockState()
method_7519()
private Optional<BlockState>
z()
getCustomDisplayBlockState()
method_67672()
public BlockState
u()
getDefaultDisplayBlockState()
method_7517()
public int
v()
getDisplayOffset()
method_7514()
public int
w()
getDefaultDisplayOffset()
method_7526()
public void
a(Optional<ecg> arg0)
setCustomDisplayBlockState(Optional<BlockState> arg0)
method_7527(Optional<class_2680> arg0)
public void
c(int arg0)
setDisplayOffset(int arg0)
method_7515(int arg0)
public static boolean
b(dkz arg0)
useExperimentalMovement(Level arg0)
method_61566(class_1937 arg0)
public abstract ItemStack
dM()
getPickResult()
method_31480()
public boolean
x()
isRideable()
method_64272()
public boolean
y()
isFurnace()
method_64273()