Description
AnimatedFrames
allows you to play animations on item frames!
Depends on PacketListenerAPI & MapManager
Commands
- /afhelp – Get a list of the commands below
- /afcreate <Name> <Image> – Creates a new image with the specified name
- /afremove <Name> – Removes the specified image
- /aflist – Get a list of already created images
- /afplace – Command to place down multiple item frames for you
- /afpause – pauses a running frame
- /afstop – stops a running frame (same as pause, but resets to first image of the animation)
- /afplay – starts/resumes a stopped/paused frame
Permissions
- animatedframes.create – Permission to create images
- animatedframes.remove – Permission to remove images
- animatedframes.list – Permission to list images
- animatedframes.pause – Permission to pause frames
- animatedframes.stop – Permission to stop frames
- animatedframes.play – Permission to play frames
Tutorials
How to create a screen
- Place down blocks to hold your item frames
- Place down the item frames you want to use for the image
- Upload an animation or image (.GIF | .PNG) or find one online. It should be rectangular or it will be stretched. Note: Due to a bug in some Java versions, JPEG images might not look like the original image
- For local image files, just specify the full file path (e.g. C:\\Users\\Me\\myImage.png)
- Run the create command above with a custom name and the url to the image. You can also specify the path to a local file.
- Use shorteners like bitly if the link to your image is too long.
- Follow the instructions you get in the chat:
- Right click the bottom-left item frame and wait
- Right click the top-right item frame and wait for your image to load
How to remove a screen
To remove a screen, run the remove command and specify the name
How it works – No lags
This plugin does not cause the expected lag/framerate issues you would expect.
It doesn’t update the picture every frame (doing that would cause a lot of frame rate issues), it only updates the map item contained in the item frame.
The actual frames of the animation are only sent once with a little delay to prevent any lag issues.