Package me.iron.WarpSpace.Mod
Class WarpJumpEvent
java.lang.Object
api.listener.events.Event
me.iron.WarpSpace.Mod.WarpJumpEvent
public class WarpJumpEvent
extends api.listener.events.Event
STARMADE MOD
CREATOR: Max1M
DATE: 16.12.2020
TIME: 13:52
mod-owned event
fired whenever an entity enters or leaves warp
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WarpJumpEvent.WarpJumpType
-
Field Summary
Fields Modifier and Type Field Description private org.schema.common.util.linAlg.Vector3i
end
private org.schema.game.common.controller.SegmentController
ship
private org.schema.common.util.linAlg.Vector3i
start
private WarpJumpEvent.WarpJumpType
type
-
Constructor Summary
Constructors Constructor Description WarpJumpEvent(org.schema.game.common.controller.SegmentController ship, WarpJumpEvent.WarpJumpType type, org.schema.common.util.linAlg.Vector3i start, org.schema.common.util.linAlg.Vector3i end)
constructor -
Method Summary
Modifier and Type Method Description void
cancel(java.lang.String pilotMessage)
cancel warpeventorg.schema.common.util.linAlg.Vector3i
getEnd()
get target sector of jumporg.schema.game.common.controller.SegmentController
getShip()
get segmentcontroller that is warpingorg.schema.common.util.linAlg.Vector3i
getStart()
get origin sector of jumpWarpJumpEvent.WarpJumpType
getType()
get type of warpeventjava.lang.String
toString()
-
Field Details
-
Constructor Details
-
WarpJumpEvent
public WarpJumpEvent(org.schema.game.common.controller.SegmentController ship, WarpJumpEvent.WarpJumpType type, org.schema.common.util.linAlg.Vector3i start, org.schema.common.util.linAlg.Vector3i end)constructor- Parameters:
ship
- shiptype
- jumptypestart
- start sectorend
- end sector
-
-
Method Details
-
getShip
public org.schema.game.common.controller.SegmentController getShip()get segmentcontroller that is warping- Returns:
- ship
-
getType
get type of warpevent- Returns:
- type
-
getStart
public org.schema.common.util.linAlg.Vector3i getStart()get origin sector of jump- Returns:
- sector
-
getEnd
public org.schema.common.util.linAlg.Vector3i getEnd()get target sector of jump- Returns:
- sector
-
cancel
public void cancel(java.lang.String pilotMessage)cancel warpevent- Parameters:
pilotMessage
- message to be displayed to pilots for cause of failed warp
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-