HomeJavaModsAuctioneer : Auction House Plugin
Auctioneer : Auction House Plugin
[​IMG]

Now compatible with MC 1.8 / 1.9 / 1.10 / 1.11 / 1.12
Now Free

You can see update history and update documentation on the old plugin page here

Features :


If you have any question, feature request, error/bug report, contact me using the Discussions or via private messages


Dependencies :

  1. MenuBuilder API, by inventivetalent.
  2. Vault , by Sleaker on Bukkit.

Filters :

Filters allow you to manage automatically what goes in which category.
To create a filter on categories the auctioneer has variables to apply to a new series of items.

To add items to this list use the add tag, and remove with remove.
We will need a type of match with the tags match and dontmatch.

So far we have the filter - add:match which is looking for listings that match nothing right now.
To add onto this query lets make it search for a specific item. We can do so with the query :item and then the SPIGOT-API Material. We now have the query filter:
Code (Text):
- add:match:item:DIAMOND_SWORD
which will show all Diamond Sword listings on the auction house.

We can further this filter by adding more specific queries such as adding prices, we will use:
Code (Text):
- remove:dontmatch:price
to remove diamond swords that cost less than $10 (assuming they are broken swords for cheap.) and greater than $50 (might be enchanted swords.) This filter would now look like this:
Code (Text):
filters:
- add:match:item:DIAMOND_SWORD
- remove:dontmatch:price:lessthan:50
- remove:dontmatch:price:morethan:10
The order in which the filters are added do matter this filter here would void the previous conditions because it has the add all diamond swords at the end.

If you wanted to filter diamond swords and show all wood swords you can use this to filter for that.
Code (Text):
filters:
- add:match:item:DIAMOND_SWORD
- remove:dontmatch:price:lessthan:50
- remove:dontmatch:price:morethan:10
- add:match:item:WOOD_SWORD

To show everything you can use the default add all filter here.
Code (Text):
filters:
- add:match:item:ALL
Filters can be used for nearly anything from a specific player to custom item name which is great for RPG servers.
Code (Text):
filters:
- add:match:customNameContains:Legendary

All types of ways of adding and removing listings to the filters.
Code (Text):
- add:match:{type}
- add:dontmatch:{type}
- remove:match:{type}
- remove:dontmatch:{type}

Types :

Please be very careful and test backups before implementing custom filters syntax errors will cause a reset to the configuration. If your filter adds duplicates to the category, the duplicates will be automatically removed.

Installation :

  1. Before your purchase be sure your server is compatible with Java 8
  2. Use any VAULT supported economy plugin
  3. Add the resources to server/plugins/
  4. Stop your server entirely and relaunch it
  5. Enjoy, if problems occur please post to the discussion before reviewing


Commands & Permissions :

/auctionhouse and /ah can be used interchangeably if another resource uses this command.


Tips :



Advanced Commands :



Important Note : In the config.yml file, you should never set a Material to AIR !

Default Configuration :

Spoiler: Default Configuration
Code (Text):
# Auctioneer by Klemms, 2017
# Config Version: 1.0

# IMPORTANT
# To add apostrophes ' please add TWO apostrophes, like this '' otherwise the config file will be wiped.
# When you need to add formatting code like &e or &0 don't forget to put everything between apostrophes, like that '&eHello !'
# Most values can be set to -1 for unlimited.
# Please backup your configurations before editing filters.
# Do not set any values to AIR.

# Not fully implemented yet, do not use
language: ENGLISH

# How many hours before the listing expires.
hoursUntilRefund: 24

# How long should purchase history be kept.
keepSoldOrExpiredOfferInLogsHours: 24

# The minimum price an item can be listed for.
minimumPrice: -1.0

# The maximum price an item can be listed for.
maximumPrice: -1.0

# The price it cost a player to list an item.
moneyListingFee: 0.0

# Percentage of how much fee is taken upon the sale. (1.2 is 1.2% fee.)
percentListingFee: 0.0

# Open the menu to display all items instead of the category page.
defaultToAllItemsInsteadOfCategories: false

# Material for the background item.
backgroundMaterial: STAINED_GLASS_PANE

# Change the color of the background, Stained Glass: (8 Light Gray is invisible, 7 is a light border, 15 black borders.)
backgroundMaterialMetadata: 7

# Setting this to true will allow players to see their own items in the categories
seeOwnOffers: false

# Prevent sales during a specific game mode.
preventSurvivalModeSales: false
preventAdventureModeSales: false
preventCreativeAndSpectatorSales: true

# Set the amount of auctions players can create at once.
maximumConcurrentPlayerAuctions: -1

# Customizable categories, please view the filters page to learn how to use them.
categories:
category1:
enableCategory: true
name: '&7Category 1'
lore:
- '&7All Items'
material: BRICK
amount: 1
data: 0
filters:
- add:match:item:ALL
# Only Category 1 is displayed here, the plugin contains the 8 categories

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Auctioneer : Auction House Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 8,074 times (via Spigot). Download it and open it directly in the game.

Explore more