-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
- Check the console on startup for
Sell hooks active: [...]. If it saysNo supported shop plugin detected, install one of the supported shops or check yourhookstoggles. - Make sure the item actually has a ladder: an
itemsentry, agroup, or thedefaultladder enabled. See How It Works. - Enable
debug: trueinconfig.ymland sell again. Each transaction the hook sees is logged with the computed price. - Remember the boost is per unit: early units below the first threshold sell at the base rate. The multiplier only shows once a threshold is crossed.
They are merged automatically on startup and on /pm reload. New config keys are added to your
existing config.yml, new messages to lang.yml, and new bundled menu files (like
groups.yml) are written to menus/ if missing. The console logs Updated config.yml with new default keys when this happens. Your existing values and menu files are never overwritten. See
Updating.
The auto-merge is additive: a missing default is treated as "needs adding", so a deleted
default group is re-added on the next load. To suppress a group you do not want, empty its
materials list instead of deleting the block.
Shop hooks are bound once at startup. Restart the server after changing a hooks toggle.
/pm reload reloads config, lang, currencies and menus, but not hooks.
GUIShop's pricing API has no player context, so the seller is recovered from the GUIShop shop GUI. Selling through the GUI is reliable. Command-based sells fall back to the un-boosted price on purpose, rather than guessing the wrong player. See the GUIShop note on Shops.
The icon string did not resolve. Check the form (nexo:id, oraxen:id, itemsadder:ns:id,
hdb:1234) and that the matching plugin is installed. Unknown icons fall back to a barrier so
the mistake is visible. See Items & Icons.
&#RRGGBB hex requires a modern server (1.16+). On older servers, use the standard & colour
codes.
Inventory titles are fixed when the menu opens and cannot update per page. Put the page count on a page-info item instead of the title. See Pagination.
Every message in lang.yml has an enabled toggle, and is only sent when enabled and
non-empty. Set enabled: false or clear the message value. See Messages.
Yes. ProfitMultiplier scales the price the shop transaction already uses, so it works with any currency your shop pays in. The currency settings only affect display.
Use /pm resetall, or enable auto-reset on a schedule.
In plugins/ProfitMultiplier/data.yml. Do not edit it by hand while the server is running.
Open an issue with your config, server version, and console log at the issue tracker.
ProfitMultiplier by DocDrewskii - Repository - Issues - Developer API
Getting started
Configuration
- Overview
- Items
- Groups
- Stacking Multipliers
- Custom Currencies
- Milestones & Discord
- Auto-Reset
- Messages (lang.yml)
Shops
Menus (GUI)
Placeholders
Developers
Help