<

Overview Download / Purchase Wiki API My account

Overview

Project description and its cool features

Animotion

FREE or €8.99

Record your stories

Want to create great cinematics in-game without any mod and easily ? ANIMOTION is here for you.

AniMotion is a plugin that allows you to easily create cinematics. It works with a system of customizable steps where you can set location, speed of translations and delay before steps without command nor config file. It comes with a lot of useful features:

You can now add custom smoothness effect and orbital steps to your cinematics ! (only available in full version)

Download options

Either donwload lite version for free or buy full version

/download for free

You will get lite version of this plugin

/buy for €8.99 via

You will get full version of this plugin

Wiki

Tutorials and how-to-use guide here!

Installation

1. Drag Animotion.jar into your /plugins/ folder then reload or start your server.

2. Here it is, as simple as that!

How to use ?

Here's the full video introduction to this plugin (with english subtitles) with a complete tutorial.


Commands

/am help
Show help

/am edit [Animotion Name]
Edit an animotion
Permission: animotion.edit

/am list
Show list of all loaded animotions

/am delete [Animotion Name]
Delete animotion
Permission: animotion.delete

/am play [Animotion Name] [Player]
Play animotion (to player)
Permission: animotion.play
You can now play an animotion to all players typing /am play [Animotion Name] !
Permission: animotion.play.all
or players in a WorldGuard region by typing /am play [Animotion Name] $region:[WorldGuard region ID]
Permission: animotion.play.all

If you want to escape some players from playing this animation, just add the name of the player right next to '!'
Example: /am play !Dream,Speed

API

Implement this plugin for your needs

Use Animotion.jar

1. Import this Animotion.jar into your java build path

2. Here it is, as simple as that!

Get and play animotions

Classes: APath - An APath is basically representing a list of steps.

To get all loaded animotion names, use:
AnimotionApi.getAnimotionNames()

To get an animotion path, use:
AnimotionApi.getAnimotion(String animotionName)
Note: If not found, it will return null.

To play an animotion, use:
APlay.playPath(Player player, APath path)
This function returns the total duration of animotion in ticks.

To stop a playing animotion, use:
APlay.stopPlayerAnimations(Player player)

When an animotion is played, the player's gamemode is automatically set to spectator. Their gamemode will automatically be reverted once animotion finished. Their location too.

Use PlaceholderAPI

animotion_is_playing - returns "true" if player is playing animotion, otherwise "false"

animotion_name returns the player's playing animotion name or "" if they're not playing.