VehicleMoveEvent
VehicleMoveEvent
=> org.bukkit.event.Event
=> org.bukkit.event.vehicle.VehicleEvent
=> org.bukkit.event.vehicle.VehicleMoveEvent
Raised when a vehicle moves.当载具移动时触发。译注:本事件在net.minecraft.server.v1_16_R3.EntityBoat#tick()
方法和net.minecraft.server.v1_16_R3.EntityMinecartAbstract#tick()
方法中被触发。从逻辑来看,每个载具实体每刻都会触发一次VehicleUpdateEvent
。在该事件触发以后,再判断涉事载具这一刻的位置与上一刻所处位置相比是否有变化,如有,则触发本事件。
方法声明: public Location getFrom()
方法签名: ()Lorg/bukkit/Location;
Get the previous position.@return Old position.该方法用于获取载具移动前的位置。@return 移动前的旧位置。
方法声明: public Location getTo()
方法签名: ()Lorg/bukkit/Location;
Get the next position.@return New position.该方法用于获取载具移动后的位置。@return 移动后的新位置。
方法声明: public HandlerList getHandlers()
方法签名: ()Lorg/bukkit/event/HandlerList;
方法声明: public static HandlerList getHandlerList()
方法签名: ()Lorg/bukkit/event/HandlerList;
Last modified 1mo ago