Sueta

Obsidian

3.0.2

An API aimed to simplify the development of Bukkit plugins (please use Paper or any Paper fork)

·Plugin
  1. 3.0.2latestObsidian 3.0.2Sep 7, 2025
    No changelog was specified.
    82 downloads
  2. 3.0.1Obsidian 3.0.1Sep 5, 2025
    40 downloads
  3. 2.5.3AdriAPI 2.5.3Aug 3, 2025

    Changelog

    - [Solve possible ConcurrentModificationException](https://github.com/Adrigamer2950/AdriAPI/commit/cfedfc650… - [Properly register command aliases](https://github.com/Adrigamer2950/AdriAPI/commit/08c82726e… - [Override setters in AbstractCommand](https://github.com/Adrigamer2950/AdriAPI/commit/4a56ed1aa… - [Add JvmOverloads annotation to AbstractCommand constructor](https://github.com/Adrigamer2950/AdriAPI/commit/1350843ec… - [Add 'usage' parameter to AbstractCommand constructor](https://github.com/Adrigamer2950/AdriAPI/commit/0cfcb0ca3… - [Replace User#getConsole, User#getPlayer, User#getConsoleOrNull and User#getPlayerOrNull with User#asConsole and User#asPlayer](https://github.com/Adrigamer2950/AdriAPI/commit/e505839a5… Full Changelog: https://github.com/Adrigamer2950/AdriAPI/compare/2.5.2...…
    33 downloads
  4. 2.5.2AdriAPI 2.5.2Jul 2, 2025

    Changelog (Main changes)

    - [Override another tabComplete method of Bukkit's Command class](https://github.com/Adrigamer2950/AdriAPI/commit/8ba3b851d… - [Replace Command#commandName with Command#info to store command information (name, description, aliases)](https://github.com/Adrigamer2950/AdriAPI/commit/2de312f21… - [Make AbstractCommand#executeSubCommands & AbstractCommand#suggestSubCommands actually care about aliases](https://github.com/Adrigamer2950/AdriAPI/commit/dcb7e3893… Full Changelog: https://github.com/Adrigamer2950/AdriAPI/compare/2.5.1...…
    29 downloads
  5. 2.5.1AdriAPI 2.5.1Jun 24, 2025

    Changelog (Main changes)

    - Make commands being unregistered when unloading the plugin (https://github.com/Adrigamer2950/AdriAPI/commit/00b178d92… - Fix ItemBuilder#fromBukkitItem failing when item doesn't have a custom model data (https://github.com/Adrigamer2950/AdriAPI/commit/27ba89507… - Use Spigot mappings in every NMS version (https://github.com/Adrigamer2950/AdriAPI/commit/17b8f1e28… Full Changelog: https://github.com/Adrigamer2950/AdriAPI/compare/2.5.0...…
    36 downloads
  6. 2.5.0AdriAPI 2.5.0May 21, 2025

    Changelog (Main changes)

    - Add Sound#fromBukkitSound (https://github.com/Adrigamer2950/AdriAPI/commit/f34154d22… - Add Sound#toBuilder (https://github.com/Adrigamer2950/AdriAPI/commit/8d358c185… - Add org.bukkit.Sound#toSound & org.bukkit.sound#toSoundBuilder (https://github.com/Adrigamer2950/AdriAPI/commit/9229945e7… - Add system property to force enable debug mode (https://github.com/Adrigamer2950/AdriAPI/commit/cfc540ea6… - Add AutoRegister annotation (https://github.com/Adrigamer2950/AdriAPI/commit/953f9a3d8… - Relocate org.reflections (https://github.com/Adrigamer2950/AdriAPI/commit/8761d5ffb… - Add LibraryManager#loadLibrary & LibraryManager#loadLibraries (https://github.com/Adrigamer2950/AdriAPI/commit/bfe7b415f… - Add ExperimentalAPI annotation (https://github.com/Adrigamer2950/AdriAPI/commit/26c5f7e5a… - Allow name change of libraries folder at internal level (https://github.com/Adrigamer2950/AdriAPI/commit/fd04397ba… - Switched from libby-bukkit to libby-standalone (https://github.com/Adrigamer2950/AdriAPI/commit/eee3bfff4… - Add test platform (https://github.com/Adrigamer2950/AdriAPI/commit/58df3b126… - Use XSeries for Sound handling (https://github.com/Adrigamer2950/AdriAPI/commit/9cea1c7b1… - Scheduler rework (https://github.com/Adrigamer2950/AdriAPI/commit/8e1cf2ec0… - Create overloads for Logger (https://github.com/Adrigamer2950/AdriAPI/commit/c4f00a6ab… - Replace Consumer for function literal in Scheduler (https://github.com/Adrigamer2950/AdriAPI/commit/447138ce4… - NMS Implementation (https://github.com/Adrigamer2950/AdriAPI/commit/f4fe67ff1… - Use NMS to play sounds directly to a player (https://github.com/Adrigamer2950/AdriAPI/commit/f01416694… - Add CommandSender#toUser function (https://github.com/Adrigamer2950/AdriAPI/commit/787d816d0… - Cache User objects (https://github.com/Adrigamer2950/AdriAPI/commit/7b70c6bb2… - Fix AbstractCommand suggestions (https://github.com/Adrigamer2950/AdriAPI/commit/d4a579800… Full Changelog: https://github.com/Adrigamer2950/AdriAPI/compare/2.4.0...…
    30 downloads
  7. 2.4.0AdriAPI 2.4.0Apr 14, 2025

    Full Changelog: https://github.com/Adrigamer2950/AdriAPI/compare/2.3.0...…

    Changelog (Main changes)

    - fix: Include libby and folia module as api dependencies (https://github.com/Adrigamer2950/AdriAPI/commit/de7d276f6… - feat: Centralize all downloaded libraries into AdriAPI folder (https://github.com/Adrigamer2950/AdriAPI/commit/339912e19… - feat: Add Inventory object to lambda functions in onInventoryClick and onInventoryClose methods (https://github.com/Adrigamer2950/AdriAPI/commit/1aaa43091… - feat!: plugin object in Inventory (https://github.com/Adrigamer2950/AdriAPI/commit/f000ae8ce… - feat!: Remove ItemCraftedEvent (in favor of CraftItemEvent) (https://github.com/Adrigamer2950/AdriAPI/commit/518012ab4… - Add User#getBukkitSender (https://github.com/Adrigamer2950/AdriAPI/commit/a81e12e5e… - Add User#console (https://github.com/Adrigamer2950/AdriAPI/commit/3bbb03119… - Totally rewritten Command API (https://github.com/Adrigamer2950/AdriAPI/commit/92492c0a6… - Refactor folia module as api sub-module (https://github.com/Adrigamer2950/AdriAPI/commit/9a8cf6147… - Check if ScheduledTask is cancelled (https://github.com/Adrigamer2950/AdriAPI/commit/5f31244d3… - Kotlin migration (#18) (https://github.com/Adrigamer2950/AdriAPI/commit/bd5316d2f… - Expose JavaPlugin secondary constructor (deprecated) in APIPlugin (https://github.com/Adrigamer2950/AdriAPI/commit/51edca39f… - Custom Persistent Data Types (https://github.com/Adrigamer2950/AdriAPI/commit/fed522a3d… - Logger rework (https://github.com/Adrigamer2950/AdriAPI/commit/363fe12ab… - ClassUtil object (https://github.com/Adrigamer2950/AdriAPI/commit/c31551209… - Move InventoriesListener to api.internal package (https://github.com/Adrigamer2950/AdriAPI/commit/d6379f8ba… - Register InventoriesListener in APIPlugin (https://github.com/Adrigamer2950/AdriAPI/commit/7a121f87d… - Load hooks when enabling plugin (https://github.com/Adrigamer2950/AdriAPI/commit/e367ab573… - Add ItemStack#toItemBuilder (https://github.com/Adrigamer2950/AdriAPI/commit/edc3e831d… - Add function to add persistent data from ItemBuilder (https://github.com/Adrigamer2950/AdriAPI/commit/5a18e6863…
    36 downloads
  8. 2.3.0AdriAPI 2.3.0Mar 8, 2025

    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: https://github.com/Adrigamer2950/AdriAPI/compare/2.2.0...…

    38 downloads
  9. 2.2.0AdriAPI 2.2.0Feb 23, 2025

    Changelog:

    - [fix: ServerType#FOLIA wasn't being detected properly](https://github.com/Adrigamer2950/AdriAPI/commit/cd85f48ca… - [fix: Initializing AdriAPI's bStats hook multiple times](https://github.com/Adrigamer2950/AdriAPI/commit/8fbdc9d38… - [feat: Debug mode](https://github.com/Adrigamer2950/AdriAPI/commit/efbf744aa… - [feat: Allow users to register commands when the plugin is made through a paper-plugin.yml](https://github.com/Adrigamer2950/AdriAPI/commit/f3bfcc2dc… - [feat: Set ServerType#VELOCITY and ServerType#BUNGEE as deprecated and scheduled for removal](https://github.com/Adrigamer2950/AdriAPI/commit/3c27ae725… - [feat: Library management](https://github.com/Adrigamer2950/AdriAPI/commit/9cbeb4fb5… - [fix: Commands registered through plugin.yml would be registered using the fallback prefix (/plugin_name:command)](https://github.com/Adrigamer2950/AdriAPI/commit/16585d4af… Full Changelog: https://github.com/Adrigamer2950/AdriAPI/compare/2.1.1...…
    47 downloads
  10. 2.1.1AdriAPI 2.1.1Dec 25, 2024
    No changelog was specified.
    40 downloads
  11. 2.1.0AdriAPI 2.1.0Dec 25, 2024
    No changelog was specified.
    44 downloads
  12. 2.0.1AdriAPI 2.0.1Aug 27, 2024
    66 downloads

Similar projects

Plugin →