AT-ShoppingMall | Plot Rent & Sell 1.7.2
Plot-based mall plugin: rent/sell plots, QuickShop hooks, holograms, ranks, audit log, full GUI.
1.7.0
Compatibility
Changes
Set a price once, name it, and apply it to whole groups of plots, all from the price buttons.
💰 Named Price Tiers
Stop typing the same numbers on every plot. Define named price tiers once, then hang plots off them and re-price whole groups in a single command.
- Separate rent and buy lists: the same name can carry one rent price and one purchase price
- Live binding: a plot remembers its tier, so editing that tier's price re-prices every plot on it automatically, in one command
- Safe deletes: removing a tier unbinds its plots and leaves their last price in place, nothing drops to zero
- Clear override: setting a raw price on a plot takes it off its tier, so a stored tier name always means the live price matches that tier
🖱️ Tiers Built Into the Price Buttons
As of v1.7.0, there's no separate tier button to hunt for. Set Rent Price and Set Purchase Price now offer a custom price and the preset tiers together, in one click.
- Clicking Set Rent Price or Set Purchase Price opens the price prompt and lists the preset tiers as clickable options at the same time. Type a number for a custom price, or click a tier.
- Cancel any time: type
cancel(or let it time out) to back out and reopen the plot menu - Clicking a tier finishes the flow: it applies the tier, clears the prompt, and reopens the plot menu, exactly like entering a custom price
- Buttons show the current tier: each button's lore now lists
Tier: <name>(or Custom / none)
⌨️ Tier Commands
/sm tier create <rent|buy> <name> <price>add a tier/sm tier set <rent|buy> <name> <price>change a tier's price and re-price every bound plot/sm tier delete <rent|buy> <name>remove a tier (bound plots keep their price)/sm tier list <rent|buy>list the tiers of that kind/sm settier <plot> <rent|buy> <tier> [force]put a plot on a tier (forceoverrides an occupied plot)
All tier commands are tab-completed and console-safe. You can also edit tiers.yml directly and run /sm reload.
📋 Audit, Discord & Localization
- Tier changes (create, edit, delete, and bulk re-price) log under a new Tier category, separate from ordinary per-plot price changes, so a mass re-price is easy to spot
- The Discord mirror gets a matching tier event toggle and color
- All new tier messages ship in every one of the 25 bundled languages
📝 Upgrade Notes
Config versions bump automatically so existing servers get every new key on update, and a fresh tiers.yml is written with example tiers on first run. Two things to note:
- Applying a tier to an occupied plot still needs the
forceflag on/sm settier. Custom prices via the chat prompt are unaffected. - After upgrading, your
menus/admin_plot_detail.ymlmay keep leftoverset-rent-tier/set-buy-tierentries from the old standalone buttons. Nothing reads them now, so those slots just show filler, safe to delete by hand if you want them gone.
📦 Install
- Replace the old jar in
plugins/withAT-ShoppingMall-1.7.0.jar. - Restart the server, or run
/sm reload.
Optional soft-depends unchanged (Vault, WorldGuard, QuickShop, a hologram plugin, PlaceholderAPI).
📋 Version Breakdown
| Version | Focus |
1.7.0 |
Tier picker merged into the Set Rent / Set Purchase Price buttons, with a cancel option and current-tier lore. |
1.6.0 |
Named price tiers: define once, bind plots, and re-price whole groups in one command. Audit, Discord, and 25-language support. |
Read the documentation | Join the Discord
Enjoying the plugin? A ⭐ review goes a long way!
Dependencies
Statistics
Views
Purchases
Downloads
File size
Published
Updated
Info
Share & Earn
Share and earn part of the profits, an estimated €0.8 per product sale.