Sueta
AN

AnimationLib

1.7.0

A library for placeholders, configuration, animations and more!

·Config
  1. 1.7.0latestAnimationLib 1.7.0Jun 23, 2019
    Adds tab-completion support for the new command system introduced in 1.13 (iirc).
    13457 downloads
  2. 1.6.9AnimationLib 1.6.9Sep 15, 2018
    I've fixed some issues regarding 1.13. It works properly for me, hopefully it does for you as well!
    5391 downloads
  3. 1.6.8AnimationLib 1.6.8Sep 14, 2018
    This update brings support for 1.13.1 and 1.13 (but please use 1.13.1), while also maintaining support for 1.12.2 and before. Sorry for the delay. University started and it took some time to migrate to the new version.
    193 downloads
  4. 1.6.7AnimationLib 1.6.7Jul 8, 2018
    · I removed the expansion auto download feature for compatibility reasons. · This version fixes the issue with placeholders from PlaceholderAPI not working in my plugins in PlaceholderAPI 2.9.0+. This also makes it incompatible with PAPI versions before this one, however, so be warned. Sorry for the inconvenience this has caused.
    1827 downloads
  5. 1.6.6AnimationLib 1.6.6Feb 18, 2018
    Fixed an error with the latest version of MVdWPlaceholderAPI.
    3107 downloads
  6. 1.6.5AnimationLib 1.6.5Feb 17, 2018
    I haven't been very active recently. I've been very busy and needed to give my head some rest. This is a fairly minor update but still addresses some things I needed to take care of. · Added optional "color:" prefix to placeholders. If a placeholder returns '&'s instead of a colored text, use %color:<placeholder>% to color it. · Fixed an error in the update check. The method I previously used didn't work anymore so I had to move. I'm pretty sure it should work now but if you encounter any issues please report them so I can work on them.
    157 downloads
  7. 1.6.4AnimationLib 1.6.4Dec 3, 2017
    Not much has changed since the last version. I made animatable things more versatile and also renamed some things. The primary reason for this update is support for new versions of my other plugins. It should be backward-compatible, but if you run into any issues you can post it in the discussion and I will fix it as soon as I can. (Reuploaded, accidentally uploaded the wrong one at first hehe)
    2011 downloads
  8. 1.6.3AnimationLib 1.6.3Jun 3, 2017
    · Fixed an error that would occur if PlaceholderAPI wasn't installed. The JVM is a strange place... · Made configs that don't have a config file (yet) load as well. Previously it would cause problems.
    3433 downloads
  9. 1.6.2AnimationLib 1.6.2Jun 3, 2017
    · Added some API methods · Made config loading safer. In upcoming updates of other plugins of mine it shouldn't break when there's something wrong in the file.
    165 downloads
  10. 1.6.1AnimationLib 1.6.1May 6, 2017
    · Added MVdWPlaceholderAPI support (though untested). This includes: · A new "Use-MVdWPlaceholderAPI" option in the config. If enabled (true or yes), the API will be used instead of clip's PlaceholderAPI for placeholder setting. · AnimationLib's custom placeholders are registered into the plugin. · This update also includes more flexibility regarding placeholders. · Introduced a new reflection API (internal stuff, no need to worry about it). Much cleaner and shorter than the standard API. Using it in upcoming updates for my plugins depending on AnimationLib.
    797 downloads
  11. 1.6.0AnimationLib 1.6.0Apr 26, 2017
    · Some random API updates · Added some utility methods · Some optimizations regarding NBT
    426 downloads
  12. 1.5.8AnimationLib 1.5.8Feb 25, 2017
    · Forgot to remove a test command in the previous version. I recommend you update ;3 · Added "placeholders" page to the tutorials section, which covers the things you can put in texts where placeholders can be used.
    1207 downloads
  13. 1.5.7AnimationLib 1.5.7Feb 23, 2017
    Some (item) nbt optimizations Fixed an error that would happen when an empty config file was loaded.
    225 downloads
  14. 1.5.6AnimationLib 1.5.6Feb 10, 2017
    · Added some useful functions to API · Made formulas a little faster · Added a 'ParsingContext' and 'ParsingNagger' to allow for special placeholders in text · Made parsing of text a bit more efficient · Fixed some PlaceholderAPI related stuff where a plugin reload could break stuff
    420 downloads
  15. 1.5.5AnimationLib 1.5.5Jan 19, 2017
    · Finally added configuration tutorial! · There have been coming more and more options for this plugin, so I thought I'd include the tutorials. See https://github.com/megamichiel/AnimationLib/tutorials · Major change to ItemTag class. It also turned out to be quite efficient (future of AnimatedMenu?) · Few changes to the commands API. This includes bug fixes and a way to undo deletion of commands. It breaks old versions of AnimatedMenu · Replaced \x (and \X) with \o (and \O). I'm not sure how many people are using it but I hope it's easily changeable · Now using \x (and \X) for unicode characters of length 2, so you don't have to use \u00<number>. It's also prettier this way
    515 downloads
  16. 1.5.4AnimationLib 1.5.4Jan 4, 2017
    · Made it so multiple identical placeholders use the same backing handler. · Added custom registered commands to the bukkit's help command There's a reason for this small update, and that reason is AnimatedMenu of course ;p
    392 downloads
  17. 1.5.3AnimationLib 1.5.3Jan 1, 2017
    · Fixed an error when a player joins and/or quits regarding sql queries. · Added SQL Queries to the bungeecord placeholders.
    168 downloads
  18. 1.5.2AnimationLib 1.5.2Dec 30, 2016
    For animatable sections, I added "Animate-X" as config key to distinguish between when it should animate or not.
    200 downloads
  19. 1.5.1AnimationLib 1.5.1Dec 29, 2016
    · Added special placeholders to Formulas, to allow for custom placeholders when requested. That's it... Yikes. Fun feature doe. AnimatedMenu 2.9.1 requires this version and stuff... Have fun! I'm tired :/
    134 downloads
  20. 1.5.0AnimationLib 1.5.0Dec 28, 2016
    Hi there! I will be adding a configuration tutorial page soon! · Added DataBase class, mainly for this: · Added SQL placeholders! Connect to your favourite MySQL database to display it in your menu! See the default config.yml for info. (You can also open the jar and open "config_bukkit.yml") Geeky stuff: · Made a start on better concurrency support for placeholders. · Made the Event pipeline more pretty · Made saving default config files more efficient. I used to load each resource byte by byte, now it's loading and writing it in blocks · Added going in and out of the server thread to Pipelines
    130 downloads
  21. 1.4.1AnimationLib 1.4.1Dec 20, 2016
    · Did bug fixies. Now the default config shouldn't error anymore and people won't come back for it (.-.). · Added some api functions. · Got fabulous idea for plugin config tutorials. One day, it will be implemented.
    268 downloads
  22. 1.4.0AnimationLib 1.4.0Dec 6, 2016
    · Now targetting api 1.11 · Introduces some incompatibilities with plugins using this, update all of them · Added /animlib reload command to reload the config · Moved some placeholder logic over to make several stuff redundant · Made text parsing better-looking · Moved Formula placeholders from AnimatedMenu to here. This add much better calculation options: · Proper calculation precedence, so 1 + 3 * 5 will give you 1 + 15 = 16 · Multiplication, division, addition, subtraction, groups (like (1 + 3) * 5) · To use a formula specified in config, use %animlib_formula_<name>% · Documentation is in default config.yml and will be on the resource page soon · You can use formulas inside text without having to specify in config.yml · You can do this using \(<formula>) · '&6Your health: &a\(100(%player_health% / %player_max_health%))\%' · To specify the number format to display it as, put the format between colons ':' · '&6Your health: &a\(:#:100(%player_health / %player_max_health))\%' · A single # displays it without a fraction (so just whole numbers) · Added ItemTag class, adds support for modifying items in ways that the normal server API doesn't include · Might use it in AnimatedMenu That about wraps it up! Have a nice day
    287 downloads
  23. 1.3.1AnimationLib 1.3.1Nov 15, 2016
    Re-upload, forgot to update bungeecord version number .-. · Removed a test command that I forgot to remove last update .-. (don't worry, it was just sending messages, not giving items or something) · Added NBTTag & NBTList classes · Some slight changes
    308 downloads
  24. 1.3.0AnimationLib 1.3.0Oct 12, 2016
    It's time I posted some updates to my resources... (This does not mean I haven't worked on them, I just haven't pushed out any updates for the past two months) · Added NBTUtil class, which allows one to easily modify an item's NBT without a too large impact on performance. · Added command API. This allows one to register commands whenever they want to, and it also has a system for fancy annotation-based thingies. · Added some thingies · Changed a lot of thingies · Optimized some thingies If you notice any bugs, pls report dem, thxbai.
    475 downloads
  25. 1.2.5AnimationLib 1.2.5Aug 16, 2016
    · Added Event Pipeline API: A streamlined event system that is based on Java 8's Streams. · Added some more utility methods.
    539 downloads
  26. 1.2.4AnimationLib 1.2.4Aug 11, 2016
    · Added some cloning functions. · Changed from version 1.2.3 to version 1.2.4 (I didn't want a 1-feature changelog D
    199 downloads
  27. 1.2.3AnimationLib 1.2.3Aug 6, 2016
    · Fixed issue with AnimatedMenu. I forgot I added a function to this library which I used in the latest version of AM · Added a couple of BungeeCord placeholders, will be listed later.
    177 downloads
  28. 1.2.2AnimationLib 1.2.2Jul 22, 2016
    · Some more API updates. Get the latest version of my other plugins in order for them to work. · Added a new, fun feature for developers: You can now load a class from a config file. · Added Base64 configuration loading/saving · I'm thinking of renaming the plugin, as it's starting to become a little incorrect.
    316 downloads
  29. 1.2.1AnimationLib 1.2.1Jul 19, 2016
    · Fixed some small issues. · Added a 'Lazy Value' class, which pretty much means that I can have something that will only be created if I use it. · Renamed '%player_servername%' bungeecord placeholder to '%player_server%', and added %server_online_<servername>% as bungeecord placeholder.
    162 downloads
  30. 1.2.0AnimationLib 1.2.0Jul 18, 2016
    Huge internal change. You must update all of my other plugins using this (AnimatedMenu, UltimateBossBar and MyMCLab) in order for them to function. · This resource now uses Java 8. If the plugin won't load on a server host, ask them to either update to java 8, or ask them about starting the server in java 8 as most hosts provide this. · Check out my latest resource, MyMCLab! Manage your server from your phone! · Added BungeeCord support! This plugin can now be used on BungeeCord servers. It adds a few PlaceholderAPI placeholders to it, but far from all since some of them are only server-related and some require specific plugins. Most stuff of the Server placeholder, and a few of the Player placeholder are implemented. I'm using this for MyMCLab placeholders · Revamped my configuration API. I can now load configuration from and save to YAML, Gson ánd XML! I will probably only be using YAML though, just thought it would be fun to mention.
    147 downloads
  31. 1.1.5AnimationLib 1.1.5Jul 4, 2016
    · I didn't mention it before, but you now get an option that you can edit in the plugin's config file, found at plugins/AnimationLib/config.yml, called "Auto-Download-Placeholders". If you set this to 'true' (default is false), PlaceholderAPI expansions that you use anywhere that are not installed will automatically be downloaded, and make the plugin reload (not the whole server). · Fixed some small things which you probably didn't make use of.
    301 downloads
  32. 1.1.4AnimationLib 1.1.4Jul 1, 2016
    Fixed unicode characters with \u<number> not working
    155 downloads
  33. 1.1.3AnimationLib 1.1.3Jun 30, 2016
    Big Note: Get the latest versions of AnimatedMenu (2.5.5) and UltimateBossBar (1.1.3) or they will malfunction! · Big change to the way animations are loaded! Instead of just specifying 1: <thing>, 2: <string> etc. You can now have more extensive keys, stuff like: · '1,2,3,4' · '1-4' · Also, if you specify a value for 1 and 4 only, all values in between (in this case 2 and 3) will have the same value as 1 so you can make a frame stay for a little longer. · Some internal changes, including the StringBundle class allowing you to pass null as Player. Required for a soon-to-be released plugin of mine. · Added something I call 'PlaceholderContext' to the plugin. Using this, placeholders in different locations with the same name will not load seperately but will use the same value. This optimizes speed a little.
    101 downloads
  34. 1.1.2AnimationLib 1.1.2May 23, 2016
    · Gave invalid placeholders a little nicer look, instead of them looking like the plugin wasn't working · In order to make case-insensitive config keys work, I converted all keys to lower case. I did this, however, using the system's language. If you were for example using Chinese, it wouldn't convert english characters to lower case. Now it uses the US language.
    417 downloads
  35. 1.1.1AnimationLib 1.1.1May 21, 2016
    · Some internal improvements · Added some methods · Added update checker
    127 downloads
  36. 1.1.0AnimationLib 1.1.0May 2, 2016
    · Added update checker · Everything animated now supports random frame order! For example Code (YAML): Key: 1 : 'value' 2 : 'value' Random : true
    243 downloads
  37. 1.0.0Apr 24, 2016
    235 downloads

Similar projects

Config →