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.