Skip to content

julfuc/SmoothCoastersAPI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmoothCoasters API

This library allows Bukkit plugin developers to support SmoothCoasters.

Maven

SmoothCoastersAPI is available in the TrainCarts Maven repository:

<repository>
    <id>mgdev-repo</id>
    <url>https://ci.mg-dev.eu/plugin/repository/everything/</url>
</repository>
<dependency>
    <groupId>me.m56738</groupId>
    <artifactId>SmoothCoastersAPI</artifactId>
    <version>1.10</version>
</dependency>

The API has to be shaded into your plugin and relocated - it's not a plugin on its own.

Usage

Create a new SmoothCoastersAPI(this) object in onEnable() and store it. Call its unregister() method in onDisable().

Rotation

The camera rotation feature uses quaternions to prevent gimbal lock.

Use setRotation(player, x, y, z, w, ticks) to set the rotation.

Parameter Type Description
player Player Player
x, y, z, w float Quaternion fields
ticks byte Duration of the interpolation in ticks

A value of 3 is recommended for ticks. Use resetRotation(player) to reset the rotation (usually when the player leaves their vehicle).

About

Bukkit API for SmoothCoasters

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%