Skip to content
eirikh1996 edited this page Mar 26, 2020 · 15 revisions

Here is a documentation of the Movecraft API

Adding Movecraft to your plugin

Currently, there is no Maven repository available for Movecraft, meaning that the Movecraft JAR must be manually imported to your project. On Maven, this can be done by setting the scope of the artifact to system and setting systemPath to the path where the jar is located

Events

Event Description Cancellable
CraftEvent Base event for all craft-related events No, but some events extending from this are
CraftCollisionEvent Called when a craft collides with a solid block No
CraftDetectEvent Called when a craft is detected Yes
CraftPilotEvent Called when a player pilots a craft No
CraftPreTranslateEvent Called prior to a craft's translation algorithm is performed Yes
CraftReleaseEvent Called when a craft is released No
CraftRotateEvent Called when a craft is rotated Yes
CraftSinkEvent Called when a craft sinks Yes
CraftTranslateEvent Called when a craft translates and after algorithm is performed Yes
ItemHarvestEvent Called when a craft harvest blocks defined under 'harvestBlocks' No
SignTranslateEvent Called when a sign on a moving craft is translated No
Clone this wiki locally