CommandSender
, Entity
, Metadatable
, Nameable
, Permissible
, ServerOperator
, Vehicle
CommandMinecart
, ExplosiveMinecart
, HopperMinecart
, PoweredMinecart
, RideableMinecart
, SpawnerMinecart
, StorageMinecart
public interface Minecart extends Vehicle
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
double |
getDamage() |
Gets a minecart's damage.
|
Vector |
getDerailedVelocityMod() |
Gets the derailed velocity modifier.
|
MaterialData |
getDisplayBlock() |
Gets the display block for this minecart.
|
BlockData |
getDisplayBlockData() |
Gets the display block for this minecart.
|
int |
getDisplayBlockOffset() |
Gets the offset of the display block.
|
Vector |
getFlyingVelocityMod() |
Gets the flying velocity modifier.
|
double |
getMaxSpeed() |
Gets the maximum speed of a minecart.
|
boolean |
isSlowWhenEmpty() |
Returns whether this minecart will slow down faster without a passenger
occupying it
|
void |
setDamage(double damage) |
Sets a minecart's damage.
|
void |
setDerailedVelocityMod(Vector derailed) |
Sets the derailed velocity modifier.
|
void |
setDisplayBlock(MaterialData material) |
Sets the display block for this minecart.
|
void |
setDisplayBlockData(BlockData blockData) |
Sets the display block for this minecart.
|
void |
setDisplayBlockOffset(int offset) |
Sets the offset of the display block.
|
void |
setFlyingVelocityMod(Vector flying) |
Sets the flying velocity modifier.
|
void |
setMaxSpeed(double speed) |
Sets the maximum speed of a minecart.
|
void |
setSlowWhenEmpty(boolean slow) |
Sets whether this minecart will slow down faster without a passenger
occupying it
|
getName, sendMessage, sendMessage, sendMessage, sendMessage
addPassenger, addScoreboardTag, eject, fromMobSpawner, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isPersistent, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, spigot, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
isOp, setOp
getVelocity, setVelocity
void setDamage(double damage)
damage
- over 40 to "kill" a minecartdouble getDamage()
double getMaxSpeed()
void setMaxSpeed(double speed)
speed
- The max speedboolean isSlowWhenEmpty()
void setSlowWhenEmpty(boolean slow)
slow
- Whether it will decelerate faster@NotNull Vector getFlyingVelocityMod()
void setFlyingVelocityMod(@NotNull Vector flying)
flying
- velocity modifier vector@NotNull Vector getDerailedVelocityMod()
A derailed minecart's velocity is multiplied by this factor each tick.
void setDerailedVelocityMod(@NotNull Vector derailed)
derailed
- visible speedvoid setDisplayBlock(@Nullable MaterialData material)
material
- the material to set as display block.@NotNull MaterialData getDisplayBlock()
void setDisplayBlockData(@Nullable BlockData blockData)
blockData
- the material to set as display block.@NotNull BlockData getDisplayBlockData()
void setDisplayBlockOffset(int offset)
offset
- the block offset to set for this minecart.int getDisplayBlockOffset()
Copyright © 2020. All rights reserved.