本文整理了Java中org.bukkit.entity.Entity.isInsideVehicle()
方法的一些代码示例,展示了Entity.isInsideVehicle()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.isInsideVehicle()
方法的具体详情如下:
包路径:org.bukkit.entity.Entity
类名称:Entity
方法名:isInsideVehicle
[英]Returns whether this entity is inside a vehicle.
[中]返回此实体是否位于车辆内部。
代码示例来源:origin: bergerkiller/BKCommonLib
@Override
public boolean isInsideVehicle() {
return base.isInsideVehicle();
}
代码示例来源:origin: EngineHub/CommandHelper
@Override
public boolean isInsideVehicle() {
return e.isInsideVehicle();
}
代码示例来源:origin: bergerkiller/BKCommonLib
public boolean isInsideVehicle() {
return entity.isInsideVehicle();
}
代码示例来源:origin: NoCheatPlus/NoCheatPlus
/**
* Check recursively for vehicles, returns null if players are vehicles,
* otherwise the lowest vehicle (that has no vehicle).
*
* @param passenger
* The passenger of vehicles. Typically the player.
* @param includePassenger
* If set to true, the passenger is counted as a vehicle as well
* (meaning: vehicle enter, the player is not in a vehicle, test
* with this set to true and the vehicle returned by the event).
* @return Supposedly the vehicle that is steered.
*/
public Entity getLastNonPlayerVehicle(final Entity passenger, final boolean includePassenger) {
Entity vehicle = includePassenger ? passenger : passenger.getVehicle();
while (vehicle != null){
if (vehicle instanceof Player){
return null;
}
else if (vehicle.isInsideVehicle()) {
vehicle = vehicle.getVehicle();
}
else {
break;
}
}
return vehicle;
}
内容来源于网络,如有侵权,请联系作者删除!