AnimatedFrames 4.6.0-SNAPSHOT

Animated images on item frames!

  1. inventivetalent
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://github.com/InventivetalentDev/AnimatedFrames
    Languages Supported:
    Custom
    AnimatedFrames allows you to play animations on item frames!




    Note: Files from previous versions are not compatible with 4.0+!






    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

    Config
    Code (YAML):

    # Make sure all animations are started at the same time on startup (useful if you usethe same image on multiple frames)
    synchronizedStart
    : false

    # This is a (slightly hacky) fix for images which Java interpretes as the wrong image type
    # You should enable this if you get this error when creating a image: http://paste.inventivetalent.org/nokomiquri
    fixImageTypes
    : false


    message
    :
      command
    :
        create
    :
          setup
    :
            first
    : "&ePlease right-click the &abottom-left corner &eof the frame"
            second
    : "&ePlease right-click the &atop-right corner &eof the frame"
            set
    :
              first
    : "&aFirst corner set"
              second
    : "&aSecond corner set"
            complete
    : "&aSetup complete! &eCreating frame '%s' with image '%s'..."
            loading
    : "&7Loading image & generating maps..."
            saving
    : "&7Saving frame data to file..."
            starting
    : "&7Starting playback..."
            started
    : "&aAnimation started!"
          error
    :
            exists
    : "&cFrame already exists"
            invalidImage
    : "&cInvalid image path specified"
            unknownType
    : "&cCould not identify the image type. Please make sure you are using the correct link. (Generating anyway, check console for errors)"
        delete
    :
          stopping
    : "&eStopping animation..."
          removed
    : "&aFrame removed."
          error
    :
            notFound
    : "&cFrame not found"
        place
    :
          first
    : "&ePlease right-click the &abottom-left&e block"
          second
    : "&ePlease right-click the &atop-right&e block"
          set
    :
            first
    : "&aFirst corner set"
            second
    : "&aSecond corner set"
          done
    : "&aFrames placed!"
          error
    :
            face
    : "&cFirst clicked side does not match the second side"
     


    Tutorials

    Note:
    The tutorials below use commands from an older version. Please use the similar commands listed above.


    (German)


    How to create a screen
    1. Place down blocks to hold your item frames
    2. Place down the item frames you want to use for the image
    3. 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
      1. For local image files, just specify the full file path (e.g. C:\\Users\\Me\\myImage.png)
    4. 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.
      1. Use shorteners like bitly if the link to your image is too long.
    5. Follow the instructions you get in the chat:
      1. Right click the bottom-left item frame and wait
      2. 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.



    Links


    Thanks to some of my Supporters:

    • MOTDgd
    • md_5
    • Lucy S.

    Code (spiget-meta):
    SlZOd2EkUm9kI1J3YW1GeUooVWtXa2QzZFdGPk4rSmFWelV3WVZoYWJHUiNSbk5hVnpVdytHMDVlVnAzUCswa0okUk1NMEp6WkZka2NHSnBPRDBrSiRSalIzZypXakpzZFZ7VlJuVmhWekZvWkVkV2ExSnUkbWhpVjFaNiRtNWFiR051K257aU1qUTUkbGhhYkdOdStue2lNalJzSkVkbGQoVT0=
    Please leave a rating if you like this resource.
    Donations to support me or this resource are also very much appreciated.

Recent Updates

  1. Start, Stop, Pause commands
  2. 1.12 support
  3. bStats

Recent Reviews

  1. TheHippoJon
    TheHippoJon
    1/5,
    Version: 4.6.0-SNAPSHOT
    Images not loading. Restarted several times. All of the requirements are downloaded and totally updated, please fix this
  2. piter909
    piter909
    1/5,
    Version: 4.6.0-SNAPSHOT
    Images are not loading after server restart.. Hope it will be fixed as fast as it is possible.
  3. ScoRpyoN
    ScoRpyoN
    3/5,
    Version: 4.6.0-SNAPSHOT
    For some reason, it's stuck in "Loading" and does not show the image. Please contact me and fix it :)
  4. Jari
    Jari
    5/5,
    Version: 4.5.0-SNAPSHOT
    Gifs from Giphy.com and Tenor.com also work by first getting the gif's address and then pasting it in at Imgoat.com, from there you get an address that works in Minecraft.
    Also it would be wise to run every downloaded gif through optimizer e.g. ezgif.com to make them smaller... I nearly choked my server.

    Thank you Inventivetalent! My kids love this! And me too =)
  5. smellyonionman
    smellyonionman
    1/5,
    Version: 4.5.0-SNAPSHOT
    Went to GitHub for support on a versioning problem. Worried about security of dependencies. Author is telling people to ignore the warnings. Here's another.
  6. ThisOneLP
    ThisOneLP
    4/5,
    Version: 4.5.0-SNAPSHOT
    Work with a older version but you need to place the frames manuely.
    You need 2 API's for the Plugin.
    Why do you dont implement the api in your plugin?
  7. mrdado243
    mrdado243
    1/5,
    Version: 4.5.0-SNAPSHOT
    CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH CRASH
  8. Ab00d
    Ab00d
    1/5,
    Version: 4.5.0-SNAPSHOT
    I have to turn images into map IDs to use them, absolutely trash at handling images. Images overlap with each other and look like absolute shit after restart.
  9. Antrox
    Antrox
    1/5,
    Version: 4.5.0-SNAPSHOT
    Doesn't save images or gifs upon restarting the server, and also all the 3 links for the required things for this plugin to work, is in AD.FLY links, Didnt know that was allowed.
  10. DrBot
    DrBot
    4/5,
    Version: 4.5.0-SNAPSHOT
    Overall, great plugin. I was able to import pictures with ease. I only wish that users with the animatedframes.remove permission would only be able to delete Gifs that they themselves created.