Package de.delinkedde.areashopreborn.integration
package de.delinkedde.areashopreborn.integration
Adapts external server APIs used by AreaShopReborn.
Adapters isolate WorldGuard and Vault types from the rest of the codebase. Version-specific integration changes should normally remain inside this package, which is important for moving from Paper 1.21.10 to later Minecraft releases without rewriting business logic.
-
KlasseBeschreibungPublishes business events through Bukkit's plugin manager.Adapts the Vault economy provider to precise application-level amounts.Represents a failed external Vault operation.Executes strictly validated console-command actions after completed AreaShop business events.Publishes already constructed business events to the active platform event bus.Restricts only teleports preceded by configured CMI/Essentials-style home commands.Resolves Bukkit economy accounts without exposing static platform access to application code.Provides UUID-based permission checks through Vault's active permissions provider.Adapts WorldEdit or FAWE clipboard operations without dispatching server commands.Releases confirmation suppliers and selection locations immediately when a player leaves.Provides the controlled WorldGuard operations required by the application layer.One-use restoration handle for a WorldGuard parcel merge.Immutable WorldGuard state used outside the adapter boundary.Complete WorldGuard access domains for one batched update.WorldGuard priority assignment for one managed region.