circle-questionFrequently Asked Questions

General

chevron-rightThe shop shows "TaleShop is currently disabled."hashtag

Run /shop enable as an admin, or set Enabled to true in config.json and run /shop reload.

chevron-rightPlayers can't see a categoryhashtag

Check if the category has a permission field set. Players need that permission to see and access it.

chevron-rightItem prices show as "$0" or don't appearhashtag

Make sure you have an economy plugin installed and detected. Check the server console on startup for "Economy provider found: ..." message.

If you want item-only pricing without money, set PricingMode to ITEM in config.

Items

chevron-rightMy modded items aren't recognized in the shophashtag

Enable PartialIdMatching in config (default: true). This matches items with runtime ID suffixes to their shop entry using prefix matching.

Use /shop debugitems while holding the item to see its exact item ID in the console, then add that base ID to the shop.

chevron-right/sell hand says "This item cannot be found in the shop!"hashtag

The item's ID doesn't match any shop entry. Use /shop debugitems to check the exact item ID, then add it to the shop with the correct material ID.

chevron-rightStock limits aren't resettinghashtag

Check that buyRenewalHours or sellRenewalHours is set in the item's stock limit config. A value of 0 means no automatic reset.

Admins can manually reset stock with /shop resetstock.

Auction House

chevron-rightPlayers can't create listingshashtag

Check these common causes:

  • Player has reached their listing limit (default: 3). Grant taleshop.auction.<amount> for more.

  • Price exceeds AuctionListingMaxPrice (default: 1 billion).

  • Player can't afford the listing tax.

  • AuctionHouseEnabled is false in config.

chevron-rightWhere do expired items go?hashtag

Expired items are automatically sent to the seller's mailbox. Players can claim them from the MAILBOX button in the auction house.

chevron-rightHow do I change the listing duration?hashtag

Set AuctionListingDurationHours in config.json (default: 48 hours). Run /shop reload to apply.

chevron-rightHow do I disable auction taxes?hashtag

Set AuctionListingTaxPercent to 0 in config.json.

Economy

chevron-rightTaleShop doesn't detect my economy pluginhashtag

Make sure your economy plugin loads before TaleShop. TaleShop retries economy detection up to 6 times with 10-second delays, so it usually connects even if the economy loads late.

Currently supported: EcoAPI, EcoTale, VaultUnlocked, HyCurrency, TheEconomy, XqediiCore, ArefyEconomy.

chevron-rightCan I use the shop without an economy plugin?hashtag

Yes. Set PricingMode to ITEM in config. Players trade items for items instead of using money.

Configuration

chevron-rightI added new items but they don't show uphashtag

Run /shop reload to reload category files. Check the console for any validation errors (invalid item IDs are skipped with a warning).

chevron-rightHow do I reset the config to defaults?hashtag

Delete the config file and restart the server. TaleShop regenerates it with defaults.

chevron-rightMissing lang keys after updatinghashtag

TaleShop automatically adds missing lang keys with default values on load. Just run /shop reload and check lang.json — new keys will be appended.