All Classes and Interfaces

Class
Description
Player-to-player marketplace: list an item at a fixed price, or as an auction with bidding, optionally taxed on listing.
 
 
Fired before an item is listed on the auction house.
A single listing, either fixed-price or an auction.
 
 
A currency YouNeedMe's economy can hold a balance in.
The single storage abstraction point: swapped wholesale at startup based on storage.type in config.yml (SQLite by default).
 
Outcome of a single economy operation, mirroring Vault's own success/failure-with-reason shape.
 
YouNeedMe's internal economy.
 
Fired before any balance change is persisted - deposit, withdraw, set, or one leg of a /pay transfer (which fires twice: once per account).
 
One audit entry in a player's economy history (deposit, withdraw, pay, purchase, ...).
A single player home.
 
Per-player homes, including the permission-driven per-player home limit.
Thrown by HomeService.set(UUID, String, Position) when creating a new home would exceed HomeService.limitFor(UUID).
Fired before a home is created or moved.
A kit definition.
Fired after eligibility checks (permission/cooldown/max-claims) pass, before items are given.
A player's claim history for one kit.
 
Kit registry and per-player claim tracking.
 
Bans, mutes, kicks and their shared history.
Player nicknames, with real-name resolution for staff (/realname).
Cross-module, per-player data that doesn't belong to any single feature: identity, nickname, language choice, playtime and the last few locations used by /back and /dback.
 
A player-run shop: a sign (the trade point) attached to a chest (the stock).
 
Chest+sign player shops: create one, trade against it, remove it.
 
A storage-friendly, always-serializable coordinate: unlike Location it never requires the target World to be loaded to exist, so it is what every persisted model (homes, warps, last-death location, ...) actually stores.
A single punishment record, active or historical.
Fired before a ban/mute/warn/kick is persisted and enforced.
 
Fired after an unban/unmute is persisted (informational only - not cancellable, it already happened).
The kind of punishment a Punishment record represents.
Runtime-agnostic scheduling facade.
A handle to a task scheduled through this adapter.
The built-in, YAML-configured scoreboard.
 
One shop entry.
 
The server shop: fixed-price buy/sell against configured categories, plus quick-sell/worth.
 
 
Selectable value for storage.type in config.yml.
A player support ticket, from creation through an optional staff claim to closure.
 
Fired after a support ticket is created and persisted - informational, not cancellable.
One message in a Ticket's thread - the opening message is the ticket's first one.
 
Player support tickets: create, reply, claim, close - and a transcript on closure.
 
 
 
Fired after a /trade between two players completes successfully.
A server warp: public or permission-gated, optionally chargeable via Vault.
 
Server-wide warps: public or permission/cost-gated waypoints.
Fired before a player teleports to a warp (after cost/permission checks pass).
Base for every YouNeedMe event tied to a single online player.
Convenience static facade over every YouNeedMe service.