mc.pvpers.us
Online

The Frontier Suite

Fifteen open-source Paper plugins written for this server and released as separate jars. Install one, install all fifteen, or anything in between. Every plugin works on its own; the integrations between them switch on automatically when both sides are present.

This page is the wiki. Every command, every permission node and every config key in the suite is listed and searchable — 116 commands, 42 permission nodes and 299 config keys across the 15 plugins.

Server

Paper 26.2+

Runtime

Java 25+

Licence

MIT — free forever

Reference server

mc.pvpers.us

Spigot is not supported. Each GitHub Release attaches all 15 jars; the Modrinth links on each plugin page point at the planned project slugs and go live with v1.0.0 — until then, download from GitHub Releases.

Browse the suite

Search across every plugin at once, or pick a category and read.

Which plugin needs which

Only three plugins have a hardrequirement, and it's always the same one: FrontierTab is the playtime store that Border, Reputation and StatsAPI read. Everything else is optional and degrades gracefully.

PluginWon't load withoutOptional — unlocks…
FrontierReputationFrontierTabVault (bounty money, treasury), mcMMO (XP boost for pacifists in war mode), FrontierEvents (event kills don’t count as crimes), FrontierMail (daily-reward overflow → mailbox)
FrontierShopVault (effectively required — no economy means the shop is read-only)
FrontierEventsVault (payouts, wagers), FrontierMail (reward overflow), FrontierGraves (arena grave sweep)
FrontierStatsAPIFrontierTabFrontierBorder, FrontierReputation, FrontierEvents, FrontierShop, mcMMO — each adds its routes; missing ones return empty
FrontierBorderFrontierTabDiscord webhook for expansion announcements
FrontierTabFrontierBorder (border line), FrontierEndLock (End padlock), FrontierEvents (event deaths not counted), FrontierReputation (rep prefix on names)
FrontierGravesFrontierEvents (no graves for event deaths; arena sweep)
FrontierMail*(is used by Shop, Reputation and Events)*
Everything else

Who reads whom

  • +FrontierTab → playtime → FrontierBorder, FrontierReputation, FrontierStatsAPI
  • +FrontierEvents → "are they in an event?" → FrontierGraves, FrontierTab, FrontierReputation
  • +FrontierShop / FrontierReputation / FrontierEvents → deliver items → FrontierMail
  • +FrontierBorder → server timezone → every plugin’s "midnight"
  • +FrontierBorder, Reputation, Events, Shop, mcMMO → read off disk → FrontierStatsAPI

Suggested install order

Nothing here is mandatory beyond FrontierTab. This is just the order that causes the fewest surprises.

1.FrontierTab firstIt is the playtime store the rest of the suite reads. Then FrontierBorder, and the no-dependency QoL trio — FrontierGraves, FrontierMail, FrontierTrade. Instant quality of life, nothing else needed.
2.Vault + an economyThen FrontierShop and FrontierReputation. Without an economy the shop GUIs still open but every transaction is refused, and Reputation quietly skips its money payouts.
3.FrontierEventsOnce you have somewhere to build arenas. It runs inside your normal survival world — you do not need a separate map.
4.FrontierStatsAPIOnly if a website or bot will consume it. It opens an HTTP port with no authentication, so firewall it or put it behind a reverse proxy.
5.Everything else, anytimeThe locks, Heads, EnderTracker, Backup and Announcements have no dependencies and no ordering requirements.

How to install

Drop the jars in plugins/, then do a full restart — never /reload, and never overwrite a jar while the server is running. Edit plugins/Frontier<Name>/config.yml, then use that plugin’s reload subcommand where one exists (each plugin page lists whether it has one).

Player features default to true, staff features to op. Every node follows frontier.<plugin>.<action>, so a LuckPerms setup is e.g. lp group default permission set frontier.shop.use true. Wildcards work: frontier.reputation.*.

Full permission tables live on each plugin page, and the search box above covers every node in the suite.

Several plugins have a "midnight" — the shop ticker rollover, daily deals, black-market windows, daily login rewards, the border expansion hour. They all read the JVM’s default timezone. FrontierBorder’s `server-timezone` sets that for the entire server (America/New_York, Europe/Berlin, … or system to leave the host’s alone). Set it once, before anything else.

Vault

Economy bridge. Needed by Shop (effectively required), and used by Reputation and Events for money payouts. Any Vault-registered economy works — EssentialsX is what we test against.

LuckPerms

Any permissions plugin works. Every node in the suite follows frontier.<plugin>.<action>, and wildcards like frontier.reputation.* behave as expected.

mcMMO

2.3+. Optional. Unlocks the pacifist war-mode XP boost in Reputation and the power_level leaderboard plus per-skill detail in StatsAPI.

Everything on this page runs live on mc.pvpers.us. If you want to see it in motion before you install anything, the reputation system, the economy and the events pages are the player-facing view of the same plugins.

Found a bug, or want a knob that isn't exposed? Open an issue on GitHub or ping carsonxd on Discord.