Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
AuroraLib

AuroraLib

Base plugin for every Aurora project. Provides common utilities and functions.

1,862
16
Library
Technology
Utility
AboutChangelogVersions

2.3.3

by erik_sz on Jun 25, 2025
Download
  • Mark blocks as player placed that are created using a builder wand from WildTools
  • Extend the API of RegionExpansion to work with just locations instead of blocks
  • Removed useless scheduler calls from actionbar/chat handlers
  • Actionbar utility now pauses AuraSkills idle/xp actionbar just like AuraSkills does when using its ProtocolLib hook

2.3.1

by erik_sz on May 25, 2025
Download
  • Add support for ItemEdit in item resolvers with syntax itemedit:server_item_id
  • Add support for EvenMoreFish 2.0 in item resolvers with sytanx: emf:rarity:fish_id
  • Fix very rare race condition with user data loading

2.2.0

by erik_sz on Apr 20, 2025
Download

New features

  • Add [meta] meta-key <comparator> value condition/requirement
  • Add === for placeholder and meta requirements to check equality between actual numbers

Fixes/improvements

  • Money reward (used by the other plugins) tries to fail safely if you don't actually have any economy provider
  • Improve Eco item handler, to make sure it safely fails when you are using EcoArmor in ways you are not supposed to (having disabled armor pieces in your inventory)
  • Fix /stash view <player> on folia

2.1.6

by erik_sz on Mar 3, 2025
Download
  • Hotfix CommandDisptacher Update to this if you are on 2.1.5, otherwise your close menu buttons with [close] action won't work.

2.1.5

by erik_sz on Feb 28, 2025
Download

Fixes

  • Ignore non player entites (eg NPCs) in worldguard expansion
  • Handle kelp the same way as sugar_cane, bamboo, cactus
  • Fix auto save not rescheduling itself properly when there are no data to save in one cycle
  • Throw on empty command in CommandDispatcher

New stuff

  • Add /aurora debug blockremove to force unregister player placed block
  • Builders for ItemConfig
  • Add /stash view <player>

AuroraLib 2.1.3

by erik_sz on Jan 16, 2025
Download
  • Skip paper plugin remapping
  • Change the way permission rewards save the new permission
  • Apply empty attribute map instead of iron sword default to items when HIDE_ATTRIBUTES flag is used
  • Fix economy expansion not loading when Vault is not present
  • Conditional lore option for items
  • ItemBuilder#extraLore api

2.1.1

by erik_sz on Dec 17, 2024
Download
  • Ignore EntityBlockChangeEvent if the entity is not a falling block
  • Backport Eco item resolver to 1.20.4
  • Add tooltip-style for item config 1.21.2+
  • Ignore sand fall on folia
  • Remove Eco from plugin.yml since they can't fix their loading issues

2.1.0

by erik_sz on Dec 12, 2024
Download
  • New: Items registered through /aurora registeritem <id> now can be used both ways id -> item and item -> id
  • Fixes various issues with Eco plugins in item resolvers
  • Compile against 1.21.4
  • You can now use item-model on every menu/reward/etc item (required 1.21.4+)

2.0.8

by erik_sz on Dec 4, 2024
Download
  • Fix various item resolver issues
  • Add Eco to plugin.yml as a softdepend
  • Make sure eco don't hijack oraxen/itemsadder/nexo items when they are not actually eco items

2.0.7

by erik_sz on Dec 2, 2024
Download
  • Ignore IA, Oraxen and Nexo in EcoItemsResolver
  • Fix item resolver AIR with customfishing
  • Improve menu Requirement APIs

2.0.5

by erik_sz on Nov 24, 2024
Download
  • Add support for Nexo in item resolvers
  • Remove placed block data 1 tick later to allow checking state in BlockItemDropEvent as well

2.0.3

by erik_sz on Nov 19, 2024
Download
  • Add support for ExecutableBlocks in item resolvers.

2.0.1

by erik_sz on Nov 8, 2024
Download

Removed incomplete merchants feature that was left in by accident.

2.0.0

by erik_sz on Nov 6, 2024
Download

AuroraLib 2.0.0

Block tracker

With this version the old block tracker implementation will be dropped and the new one will take its place. This will use way less storage and it is way more performant.

This change was needed since the old solution haven't really worked well on servers that has a lot of active players building. Now the information will be synced with the chunk on the chunk persistent data container with a very minimal storage overhead

What does that mean for you?

The tracking information for the already placed blocks will be lost. This means that players can increase their collection/quest progression with those blocks. In reality, this almost doesn't matter and won't cause an issues. Newly placed blocks will behave as before. For example if you place a sugar cane, then break it, you still won't progress your collections/quests just like before.

I'm sorry if this causes some inconvenience for you, but the impact should be minimal and negligible. Thanks for understanding.

If you use this build, you need to update AuroraQuests as well to the latest build.

Other

  • Some more utils
  • Some more menu APIs
  • Fix minor sound issues in CommandDispatcher

1.7.2

by erik_sz on Nov 1, 2024
Download
  • Added [has-items] and [take-items], [give-item] as valid command dispatcher actions and requirements
  • Added append-lore to item-config for better item merging capabilities
  • Added bStats
  • Build against 1.21.3

1.7.0

by erik_sz on Oct 17, 2024
Download

This release adds many new features/APIs, improvements, and bug fixes.

New features

  • Rework economy interface to support multiple currencies
  • Added new economy providers
  • Current list of supported economy providers: Vault, Essentials, CMI, PlayerPoints, CoinsEngine, EcoBits, EliteMobs, RoyaleEconomy, RoyaleEconomyBank
  • Both CommandDisptacher, MoneyReward and [money] menu requirement supports these new economies and currencies

Improvements

  • Cache player profiles when creating skull items
  • HeadDatabase support for Item resolvers
  • Stash commands and APIs now handle larger amounts than the maximum stack size of the item.

Bug fixes

  • Fix legacy color code replacer &n -> <underlined>
  • Fix custom GUIs title placeholder not including args
  • Fix AuroraMenu free slots API (for 3rd party plugins wanting to implement something like a backpack)
  • Don't build the actual item if the material is air in ItemBuilder

1.6.0

by erik_sz on Sep 30, 2024
Download

This release adds many new features/APIs, improvements, and bug fixes.

New features

  • Fully customizable GUI framework. Create as many custom menus as you wish with the full power of AuroraLib item resolvers, command dispatcher, and requirement manager. All of these also have an extendable API for developers
  • ItemsAdder item support (meaning every aurora plugin can now use ia:namespace:item_id)
  • Command dispatcher now supports [take-money], [give-money], [sound], [open-gui], [actionbar]
  • Item stash menu and commands! Now every Aurora plugin can use this stash to put item rewards into it for example. It also has a straightforward API for other plugin developers to hook into.
  • You can now register items that you are currently holding and use them in menus/item rewards like aurora:item_id

Improvements

  • Cache skin URLs extracted from base64 strings
  • Reworked the command system, so now you have better tab completions and fully translatable messages for everything
  • More permissions to allow greater control over who can do what

Bug fixes

  • Now if you mess up your YAML syntax in config, your files won't be changed/erased by config migration steps
  • Fixed click handling of menus

1.5.11

by erik_sz on Aug 29, 2024
Download
  • Add support for ExecutableItems

1.5.10

by erik_sz on Aug 9, 2024
Download
  • Fix NPE on plugin disable if block tracker is disabled.
  • Add hide-tooltip option to ItemConfig.
  • Fix some issues with generic collections in ConfigManager, but this shouldn't really matter for regular users

1.5.9

by erik_sz on Aug 4, 2024
Download
  • Fix leaderboard placeholders not working with null player
1
2

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@9fd0f68

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.