AT-ShoppingMallAT-ShoppingMall

Configuration

Every section of config.yml, plus languages and Discord alerts.

The main config is plugins/AT-ShoppingMall/config.yml. After editing, apply changes with /sm reload (no restart needed).

When you update the plugin, keep the config-version value as-is, it lets the plugin merge in any new keys automatically. Don't lower it by hand.

general

KeyDefaultMeaning
rgb-supporttrueEnable &#RRGGBB hex colors and gradients in messages.
default-currency-symbol"$"Currency prefix shown in price displays.

protection

KeyDefaultMeaning
pvp-enabledfalseAllow PVP inside plots. Toggle live with /sm togglepvp.

plots

KeyDefaultMeaning
default-rent-interval7Days between rent payments for new plots.
overdue-grace-period3Days overdue allowed before eviction (0 = immediate).
overdue-charge-typePERCENTAGELate-fee model: PERCENTAGE or FLAT.
overdue-charge-amount10.0Late-fee value.
maintenance-fee-interval7Days between maintenance-fee charges.

See Rent & Eviction for how these interact.

eviction

KeyDefaultMeaning
enable-item-recoverytrueSave evicted players' items for /sm claim-evicted.
recovery-expiration-days30Days before saved items are deleted.
rerent-policyALLOWRestrict re-renting after eviction. Options.
rerent-cooldown7dCooldown for TIMED policies (units s m h d w mo y).

ranks

KeyDefaultMeaning
default-plot-limit1Max plots a player can hold without a custom rank.

Ranks can also raise hologram line limits. Players view/upgrade ranks with /sm ranks.

holograms

KeyDefaultMeaning
default-positionENTRANCEHologram anchor: ENTRANCE or CENTER.
auto-position-y-offset2.5Height above ground when auto-placed.
enable-boundary-checkingtrueKeep holograms inside plot bounds.

leasing

Controls owner↔tenant sub-letting behaviour.

KeyDefaultMeaning
allow-owner-leave-with-tenantfalseCan an owner leave while a tenant is renting?
allow-owner-eviction-requesttrueCan owners request tenant eviction?
eviction-request-cooldown10sRate-limit between eviction requests.
use-anvil-inputfalseUse an anvil GUI for text input instead of chat.
notify-self-on-eviction-actiontrueAvoid duplicate messages when admin is also owner/tenant.
clear-warp-on-tenant-leavetrueRemove a shop warp when the tenant leaves.
alert-on-tenant-evictiontrueBroadcast an alert when a plot re-lists after eviction.
auto-relist-on-tenant-leavetrueAuto-relist at the same rent when a tenant leaves.

admin

KeyDefaultMeaning
showplots-duration10Seconds the /sm showplots particle outline lasts.
showplots-radius100Block radius searched by /sm showplots.
audit-timezoneAsia/KolkataIANA timezone for audit timestamps.
audit-retention90dAuto-purge audit entries older than this.
require-unavailable-reasontrueRequire a reason when marking a plot unavailable.

alerts

KeyDefaultMeaning
alert-self-on-admin-listingtrueNotify the admin who listed a plot.
alert-self-on-player-listingtrueNotify the owner who re-lists their plot.

discord

Optional webhook that posts mall events to a Discord channel.

KeyDefaultMeaning
enabledfalseMaster switch.
webhook-url""Discord incoming-webhook URL.
usernameShoppingMallName the webhook posts under.
avatar-url""Optional avatar image.
use-embedstrueRich embeds vs plain text.
events.*variesToggle individual event types (new listing, evict, rent, reset, …).
format.*variesEmbed colors, titles, and footer.

messages & language

  • messages.prefix sets the chat prefix (supports hex and gradients).
  • localization.language picks the active language file (default english_us).

The plugin ships 25 languages. See Messages & Language for the full roster, custom translations, and fallback behaviour.

On this page