⏺ AniMotion ⏺ | Easily create cinematics in-game ! [1.8.x to 1.19.x] icon

⏺ AniMotion ⏺ | Easily create cinematics in-game ! [1.8.x to 1.19.x] -----

Record your stories !



This plugin is now compatible from 1.8.x to 1.19.x (but not with WorldGuard 1.19+ to play for some regions)
Want to create great cinematics in-game without any mod and easily ?
ANIMOTION is here for you.


banner.jpg

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:

  • Very customizable steps
  • Its own file system to save cinematics (.anm)
  • Intuitive and easy to use
  • Comes with an API
  • and more...
titles and subtitles



Want to see more ? Here's an example and the main tutorial to get started:


Warning: To avoid any chunk loading bugs, set 'view-distance' to 16 or 32 in your server.properties
Known plugins incompatibility:
This plugin encounters compatibility problems with: MyCommand, WorldGuard (MC >= 1.19)

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

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

To play an animotion to all players in a specific region:
/am play <Animotion Name> $region:<WorldGuard Region Name>
Permission: animotion.play.all


/am stop [Player]
Stops animotion (to player)
Permission: animotion.stop
+ animotion.stop.player (to stop a player)


Main permission: animotion.use

/am [sub]title <message>
Sets the current step title or subtitle. (You must be in Edit mode to do so)

Main permission: animotion.edit


SCREENSHOTS

2022-08-24_01.12.58.jpg

2022-08-24_01.13.09.jpg

2022-08-24_01.13.19.jpg

2022-08-24_01.13.32.jpg

2022-08-24_01.13.36.jpg

2022-08-24_01.13.47.jpg

2022-08-24_01.13.57.jpg

2022-08-24_01.15.02.jpg

[​IMG]

[​IMG]

API

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


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


To get an animotion path, use:
Code (Text):
AnimotionApi.getAnimotion(String animotionName)

Note: If not found, it will return null.

To play an animotion, use:

Code (Text):
APlay.playPath(Player player, APath path)
This function returns the total duration of animotion in ticks.

To stop a playing animotion, use:
Code (Text):
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.

Supports 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.



MAIN FEATURES LIST

  • Create cinematics step by step
  • Customize step duration, speed and delay
  • Play cinematics (via command or with API)
  • Customize cinematic smoothness (normal, light, smooth or deep)
  • Save cinematics to file
  • Path trail steps displayed with particle
  • Cancel command while playing animotion (permission to bypass: animotion.bypass.command)
  • Cancellable animotions (permission to cancel: animotion.cancel.<Animotion Name>)
  • Copy and paste steps you want through multi world (relative positions to you)
  • and even more to discover

FUTURE FEATURES

Here is a list of features I'm or will work on:
  • 1.8.x to 1.19.x compatibility (Done since 1.0_b)
  • Play animotion to all players (Done since 1.0_d)
  • Full path visualizer with particles
  • Path steps (GUI of all steps) (Done since 1.0_e)
  • DEFAULT Smooth paths are now really smooths (thanks to Korease, make sure to check out his plugin too) (Done since 1.0_e)
  • Translation between step editor (adding more delays, potion effects, effects..)
They supported me !




If you make a video about this plugin, don't hestitate to reach me out!

SUGGESTIONS & ISSUES


Do you have any bugs or would you like a new feature ? Let me know in the comment section, open a discussion or send me a private message. Please DO NOT report bug in review section.

If you appreciate this plugin (or no), please let me know by leaving a review explaining me why ! ;)

You're not allowed to sell/re-publish or decompile this plugin, thanks.
tags: camera, cinematic, cinema, camera mod, replaymod, replay mod, cinematics, record
Resource Information
Author:
----------
Total Downloads: 11,474
First Release: Aug 24, 2022
Last Update: Sep 26, 2023
Category: ---------------
All-Time Rating:
15 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings