Fees and existing orders
Existingmarket.tax-bps and market.taxes remain valid; 100 basis points equals 1%. Enabled fees selects the first matching rule in configuration order, with permission, currency, order type and declarative item conditions. With no enabled matching rule, legacy tax behavior applies.
coins.scale: 2, the listing fee is 1.00. For gross 800.00, the buyer pays 816.00 and the seller receives 760.00, excluding the separate listing fee. Minor amount 100 does not mean 100.00.
Confirmation separates listing, buyer and seller fees. Publication saves a fee snapshot; reload does not rewrite old orders. Partial fills allocate fixed fees and rounding over cumulative order turnover, with the final fill taking the remainder. Splitting purchases does not repeatedly charge the whole fixed fee.
New fee rules round the cumulative fixed share and percentage charge together, then subtract collected fees. Whole-order fees remain unchanged, and seller fees cannot exceed a fill’s gross, allowing low-priced final items to settle.
Cancellation or expiry returns unfilled escrow and holds. Already charged listing fees are not refunded. Old orders retain their fees and expiry without another listing charge or extended duration.
Trading restrictions
policy can restrict worlds, players, items and creative mode. The first matching permission row in policy.limits controls order count, quantity, price, duration, cooldown and allowed currencies.
Confirmation and database submission enforce restrictions for commands, GUI and constrained developer requests. Changing button positions or appearance does not alter them. Existing assets retain their permitted exit paths.
Experience points, levels and item currencies
Existing Vault, PlayerPoints, CoinsEngine and ExcellentEconomy keep their IDs and gateways.
Points and levels are not a linear exchange rate. Item currency compares the complete sample; a material name cannot replace a saved ItemStack. Changing the sample or denomination changes currency identity. Preserve the original definition while existing funds depend on it.
Transfers still check the configured gateway, real balance, player state, receive capacity and inventory space. Unavailable external plugins disable affected transfers rather than reporting fake zero or substituting adapters. See currency configuration.