接口 Boat
- 所有超级接口:
CommandSender
,Entity
,Metadatable
,Nameable
,Permissible
,PersistentDataHolder
,ServerOperator
,Vehicle
- 所有已知子接口:
ChestBoat
-
嵌套类概要
修饰符和类型接口说明static enum
Represents the status of the boat.static enum
Represents the type of boats.从接口继承的嵌套类/接口 org.bukkit.entity.Entity
Entity.Spigot
-
方法概要
修饰符和类型方法说明Gets the type of the boat.double
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.double
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.Gets the status of the boat.double
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.已过时。建议使用getBoatType()
boolean
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.void
setBoatType
(@NotNull Boat.Type type) Sets the type of the boat.void
setMaxSpeed
(double speed) 已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.void
setOccupiedDeceleration
(double rate) 已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.void
setUnoccupiedDeceleration
(double rate) 已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.void
setWoodType
(@NotNull TreeSpecies species) 已过时。建议使用setBoatType(Type)
void
setWorkOnLand
(boolean workOnLand) 已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.从接口继承的方法 org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessage
从接口继承的方法 org.bukkit.entity.Entity
addPassenger, addScoreboardTag, copy, copy, createSnapshot, eject, getAsString, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getType, getUniqueId, getVehicle, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFrozen, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isInWorld, isOnGround, isPersistent, isSilent, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVisibleByDefault, setVisualFire, spigot, teleport, teleport, teleport, teleport
从接口继承的方法 org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
从接口继承的方法 org.bukkit.Nameable
getCustomName, setCustomName
从接口继承的方法 org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
从接口继承的方法 org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
从接口继承的方法 org.bukkit.permissions.ServerOperator
isOp, setOp
从接口继承的方法 org.bukkit.entity.Vehicle
getVelocity, setVelocity
-
方法详细资料
-
getWoodType
已过时。建议使用getBoatType()
获取船的木质种类. (例如:橡木质船/云杉木质船/白桦木质船等 ...)原文: Gets the wood type of the boat.
- 返回:
- 船的木质种类
-
setWoodType
已过时。建议使用setBoatType(Type)
设置船的木质种类.原文: Sets the wood type of the boat.
- 参数:
species
- 新的木质种类
-
getBoatType
Gets the type of the boat.- 返回:
- the boat type
-
setBoatType
Sets the type of the boat.- 参数:
type
- the new type
-
getMaxSpeed
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.获取船的最高速度,该速度与船的方向速度无关.原文: Gets the maximum speed of a boat. The speed is unrelated to the velocity.
- 返回:
- 最大速度.
-
setMaxSpeed
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.设置船的最大速度,必须是非负数. 该默认值为0.4D原文: Sets the maximum speed of a boat. Must be nonnegative. Default is 0.4D.
- 参数:
speed
- 最大速度.
-
getOccupiedDeceleration
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.获取当前已被占用船的加减速度的速率,(新速度=当前速度*速率) 该默认值为0.2.原文: Gets the deceleration rate (newSpeed = curSpeed * rate) of occupied boats. The default is 0.2.
- 返回:
- 加减速率
-
setOccupiedDeceleration
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.设置当前已被占用船的加减速度速率(新速度=当前速度*速率). 设置为一个高的数值 时将允许船有更高的加速速率. 该默认值为0.2.原文: Sets the deceleration rate (newSpeed = curSpeed * rate) of occupied boats. Setting this to a higher value allows for quicker acceleration. The default is 0.2.
- 参数:
rate
- 加减速率
-
getUnoccupiedDeceleration
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.获取未占用船的加减速度速率(新速度=当前速度*速率). 默认值为-1. 值低于0表示没有施加额外的加减速速率.原文: Gets the deceleration rate (newSpeed = curSpeed * rate) of unoccupied boats. The default is -1. Values below 0 indicate that no additional deceleration is imposed.
- 返回:
- 加减速速率
-
setUnoccupiedDeceleration
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.设置未占用船的加减速度速率(新速度=当前速度*速率). 设置一个高的数值时,如果玩家下船将允许该船有更快的减速速率. 默认值为-1. 值低于0表示没有施加额外的加减速速率.原文: Sets the deceleration rate (newSpeed = curSpeed * rate) of unoccupied boats. Setting this to a higher value allows for quicker deceleration of boats when a player disembarks. The default is -1. Values below 0 indicate that no additional deceleration is imposed.
- 参数:
rate
- 加减速速率
-
getWorkOnLand
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.获取船能否在陆地上工作.原文: Get whether boats can work on land.
- 返回:
- 能否在陆地上工作.
-
setWorkOnLand
已过时。船是复杂的,其中许多方法不能在多个版本中正常的工作.设置一个船能否在陆地上工作.原文: Set whether boats can work on land.
- 参数:
workOnLand
- 能否在陆地上工作
-
getStatus
Gets the status of the boat.- 返回:
- the status
-