Configuration
After installing the plugin, you will be pretty much ready to go. However, you can customize the plugin using the configuration file.
config.yml
NexusAuctionHousePlus
Can be found in /plugins/NexusAuctionHousePlus/config.yml
tax:
sell-tax: 5 #Percentage of the sell price that players will have to pay in order to put their items in auction. Set to 0 to disable
buy-tax: 5 #Percentage of the buy price that players will have to pay to buy an item. Set to 0 to disable
expiry:
enable: true #If set to true, items not bought within the time set below will be unlisted.
time: 7d
date-format: yyyy-MM-dd HH:mm:ss #Make sure to respect the formatting when editing this (caps etc.)
price-limits:
min: 0
max: 0 #Set to 0 for no limit
lang: en # Allows you to customize the plugin's language. If you want to make your own, set this to 'custom'.
translate-guis: true #If set to false, makes you able to edit all texts in the guis. Otherwise, it will be defined by the language above.
currencies: #Currencies that can be used in the auction house
vault: #Exact name of the currency
symbol: '$'
permission: "npah.currency.vault"
#stars: - example
#symbol: '☆'
#permission: 'npah.currency.stars'
default-type: "BIN" #Can be BIN or BID
#Set the below to 0 to disable the related feature
next-bid-percent: 5 #Example: in a bid auction, will give the option to the player to directly bid X% above the highest bid without having to manually enter the value
max-digits-price: 1 #Maximum number of digits in a price. Will be rounded if more.
leaderboard:
empty-head-texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNDEzZTk2ZGY2ZWQ0YjcwYTVhNzBmYzI5ZGNkZTkzMTRkYmU5NzY2OTY0NzRmMTIwZTBiMzBlYTVkN2I5NmIzYSJ9fX0=" #Texture given to the head if a slot is empty. Find this texture on any skin/head website
use-small-caps: false #Replace all possible text with small caps. See example at https://lingojam.com/smallcapstextgenerator
Taxes
See #taxes.
Expiry
If no one buys an item from a BIN auction in the specified period, it will disappear from the auction house (the seller will be refunded through the /ah stash command (see Commands & permissions).
For BID auctions, it defines the duration of the auction. At the end of this timer, the highest bidder will win the auction. Works even if enabled is set to false.
Date-format
See #date-format
Price-limit
See #price-limits
Lang
See #lang
Translate-guis
If set to true, uses the translations from #lang for GUI titles and item names. Otherwise, lets you customize these fields
Currencies
If you use ExcellentEconomy
Add any currency you have configured in ExcellentEconomy. Only the name has to match, the symbol can be customized. Make sure to delete all auctions using old currencies before editing this.
If you don't use ExcellentEconomy
You can only customize the symbol that will be used and cannot set up more than one currency.
Default-type
Auction type set by default on the /ah sell menu. Can be BIN or BID
Next-bid-percent
In BID auctions, players can either bid the amount they wish or X% above the highest bid, X being the value set in this field.
Max-digits-price
Self-explanatory: maximum number of digits in a price.
Leaderboard.empty-head-texture:
Head texture used as placeholder for empty leaderboard slots.
Use-small-caps
Replace all possible text with sᴍᴀʟʟ ᴄᴀᴘs.
Webhook.yml
Can be found at /plugins/NexusAuctionHousePlus/webhook.yml
enabled: false
url: "https://discord.com/api/webhooks/00000000000000000000/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
alerts:
new-listing: true
listing-bought: true
listing-expired: true
listing-edited: true
ah-toggle: true
auction-ended: true
webhook-titles:
new-listing: "New auction listed!"
listing-bought: "An auction was bought!"
listing-expired: "An auction has expired!"
listing-edited: "An auction was edited!"
ah-toggle: "The auction house has been toggled!"
auction-ended: "An auction has ended!"
webhook-descriptions:
new-listing: "%s1% just listed an item for $%s2%"
listing-bought: "%s1% just bought an item from %s2% for $%s3%"
listing-expired: "An auction listed by %s1% has expired!"
listing-edited: "An auction was edited by %s1%!"
ah-toggle: "The auction house has been toggled %s1%!"
auction-ended: "%s1% just won an auction from %s2%!"
on: "On"
off: "Off"
For each alert selected, will send a message to the specified webhook.
sorts.json
See Item sorts