Skip to content

Releases: MrMicky-FR/FastInv

Version 3.1.0

01 Sep 18:40
0c47a78
Compare
Choose a tag to compare

Changelog

  • Add inventory scheming (#18)
  • Add inventory pagination (0c47a78)
  • Rewrite JavaDoc (0c47a78)

Version 3.0.4

07 Jun 17:38
5c1467f
Compare
Choose a tag to compare

Version 3.0.3

25 Apr 13:10
693b73e
Compare
Choose a tag to compare
  • Add getCorners() method (#5)

Version 3.0.2

13 Jul 15:24
Compare
Choose a tag to compare
  • Fix error when disabling and enabling a plugin with FastInv

Version 3.0.1

07 Jul 19:41
Compare
Choose a tag to compare
  • Fix duplicated slots
  • Prevent ghost inventory on Minecraft 1.13+
  • Prevent NullPointerException in ItemBuilder with Material.AIR

Version 3.0

22 Feb 19:31
Compare
Choose a tag to compare
  • Removed the update/task system. If you need one just use the onOpen and onClose to create a similar one like this
    BukkitTask task = getServer().getScheduler().runTaskTimer(this, () -> {}, 10, 10);
    inv.addCloseHandler(e -> task.cancel());
  • Removed the 'builder' style: methods like addItem now return void (more lines will keep your code cleaner and will not kill you)
  • Split the FastInv class in 2 class (3 with the ItemBuilder)
  • Remove the async support, if you need it you can really easily do one yourself (this prevent the creation of Runnable everywhere)
  • Renamed most of the methods to match Bukkit names
  • Removed the FastInv events, now it just use the Bukkit events
  • Add removeItem(int slot) and removeItems(int... slots), it's cleaner than adding a null item
  • Improved ItemBuilder
  • If you have any problem with this new version you can contact me on my Discord server