Skip to content

Releases: Adrigamer2950/Obsidian

3.0.2

07 Sep 15:08

Choose a tag to compare

3.0.1

05 Sep 23:44

Choose a tag to compare

Changelog

Full Changelog: 3.0.0...3.0.1

3.0.0

2.5.3

2.5.2

02 Jul 02:35

Choose a tag to compare

2.5.1

24 Jun 01:58

Choose a tag to compare

Changelog (Main changes)

  • Make commands being unregistered when unloading the plugin (00b178d)
  • Fix ItemBuilder#fromBukkitItem failing when item doesn't have a custom model data (27ba895)
  • Use Spigot mappings in every NMS version (17b8f1e)

Full Changelog: 2.5.0...2.5.1

2.5.0

21 May 20:13

Choose a tag to compare

Changelog (Main changes)

  • Add Sound#fromBukkitSound (f34154d)
  • Add Sound#toBuilder (8d358c1)
  • Add org.bukkit.Sound#toSound & org.bukkit.sound#toSoundBuilder (9229945)
  • Add system property to force enable debug mode (cfc540e)
  • Add AutoRegister annotation (953f9a3)
  • Relocate org.reflections (8761d5f)
  • Add LibraryManager#loadLibrary & LibraryManager#loadLibraries (bfe7b41)
  • Add ExperimentalAPI annotation (26c5f7e)
  • Allow name change of libraries folder at internal level (fd04397)
  • Switched from libby-bukkit to libby-standalone (eee3bff)
  • Add test platform (58df3b1)
  • Use XSeries for Sound handling (9cea1c7)
  • Scheduler rework (8e1cf2e)
  • Create overloads for Logger (c4f00a6)
  • Replace Consumer for function literal in Scheduler (447138c)
  • NMS Implementation (f4fe67f)
  • Use NMS to play sounds directly to a player (f014166)
  • Add CommandSender#toUser function (787d816)
  • Cache User objects (7b70c6b)
  • Fix AbstractCommand suggestions (d4a5798)

Full Changelog: 2.4.0...2.5.0

2.4.0

14 Apr 18:08

Choose a tag to compare

Full Changelog: 2.3.0...2.4.0

Changelog (Main changes)

  • fix: Include libby and folia module as api dependencies (de7d276)
  • feat: Centralize all downloaded libraries into AdriAPI folder (339912e)
  • feat: Add Inventory object to lambda functions in onInventoryClick and onInventoryClose methods (1aaa430)
  • feat!: plugin object in Inventory (f000ae8)
  • feat!: Remove ItemCraftedEvent (in favor of CraftItemEvent) (518012a)
  • Add User#getBukkitSender (a81e12e)
  • Add User#console (3bbb031)
  • Totally rewritten Command API (92492c0)
  • Refactor folia module as api sub-module (9a8cf61)
  • Check if ScheduledTask is cancelled (5f31244)
  • Kotlin migration (#18) (bd5316d)
  • Expose JavaPlugin secondary constructor (deprecated) in APIPlugin (51edca3)
  • Custom Persistent Data Types (fed522a)
  • Logger rework (363fe12)
  • ClassUtil object (c315512)
  • Move InventoriesListener to api.internal package (d6379f8)
  • Register InventoriesListener in APIPlugin (7a121f8)
  • Load hooks when enabling plugin (e367ab5)
  • Add ItemStack#toItemBuilder (edc3e83)
  • Add function to add persistent data from ItemBuilder (5a18e68)

2.3.0

08 Mar 18:51

Choose a tag to compare

Changelog

  • chore: Migrate to Kotlin DSL (15f0bf2)
  • feat: Remove ServerType#VELOCITY and ServerType#BUNGEE (bed78f1)
  • feat!: Rewritten Folia/Paper Scheduler (73d0068)
  • feat: Set ServerType#PAPER_FORK as deprecated (e82c71c)
  • feat: Drop support for Bukkit (ae545c0)
  • feat: Make Inventory#setupInventory, Inventory#onInventoryClick and Inventory#onInventoryClose not abstract (24a7f35)
  • feat: Load hooks and execute onPreLoad when loading rather than when enabling the plugin (72eb252)
  • feat: Support for Paper 1.17+ (8c641e3)
  • fix: Plugin won't load on Paper 1.21.3+ (39e1091)
  • feat!: Remove CommandManager static instances (1a01139)
  • chore: Separate plugin from api (1651fbb)
  • chore: Separate api into an independent module (a00ce68)
  • feat: Better checks on UserImpl#isConsole & UserImpl#isPlayer (2ce8af6)
  • feat: Item Builder (6d7304b)
  • feat: Sound class with volume, pitch & category variables (38049ac)
  • feat: Boosted Yaml Serializers for ItemStack & Sound objects (236fd17)

Full Changelog: 2.2.0...2.3.0

AdriAPI 2.2.0