By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

Feature-packed auction house plugin for PocketMine-MP
version 2.1.0
Approved
Direct Download How to install?
Switch version
1832 Downloads / 56866 Total
28 Reviews
Plugin Description §

Overview

AuctionHouse allows players to list their items for sale and purchase items that others have listed for sale

AuctionHouse

Features

  • Chest GUI
  • Admin tools
  • Categories
  • Config (See below)
  • Multi-lang support
  • Cancel listings
  • Listing cooldown
  • Custom events
  • Economy plugin support
  • MySQL and SQLite database support
  • Custom listings limit per player (See permissions)
  • Customizable messages

Config

Click to open
---  
# DO NOT EDIT THIS VALUE, INTERNAL USE ONLY.
config-version: 5

# Sets the prefix for this plugin.
prefix: "[&l&6Auction House&r]"
# Minimum price required to create a listing
min-price: 0
# Maximum price a listing can have (-1 = No limit)
max-price: -1
# Sets the default language for the plugin, you can edit text and messages in this file.
default-language: en_US
# Sets the amount of hours a listing is active before being automatically cancelled and expired.
expire-interval: 48
# Sets the price it costs to list an item on the auction house.
listing-price: 0
# Sets a cooldown between listing items in seconds
listing-cooldown: 0
# Allows or blocks players in creative mode from selling items.
creative-sale: false
# Maximum amount of listings a player can have by default
max-listings: 45
# Shows item lore on the auction house
show-lore: true
# Days to automatically delete expired listings (0 to disable)
expired-duration: 15
# Formats price with commas (ex. 1,000,000)
price-formatted: true
# Items that cannot be listed on the auction. Refer to https://minecraftitemids.com/ or https://minecraft-ids.grahamedgecombe.com/ for a list of item ids.
blacklist:
- '1000' # Example items
- '1234:5'
- 'minecraft:air'

# AH sign triggers
sign-triggers:
- "[AuctionHouse]"
- "[AH]"

# Menu button items
buttons:
stats: "minecraft:chest"
back: "minecraft:paper"
previous: "minecraft:paper"
next: "minecraft:paper"
info: "minecraft:book"
howto: "minecraft:emerald"
return_all: "minecraft:redstone_block"
player_listings: "minecraft:diamond"
expired_listings: "minecraft:poisonous_potato"
admin_menu: "minecraft:redstone"
confirm_purchase: "minecraft:stained_glass_pane:5"
cancel_purchase: "minecraft:stained_glass_pane:14"
...

Commands

Command Description
/ah AuctionHouse main command, opens the shop menu if there are no specified parameters
/ah shop Opens the shop menu
/ah sell [price] Allows player to sell an item on the auction house
/ah listings Shows all active listings of the player
/ah listings [player] Allows player to see active listings of a specific player
/ah category Allows player to open the category menu
/ah admin Allows player to open the admin menu (OP Command)
/ah admin relistall Allows player to relist all items in the auction house (OP Command)
/ah admin returnall Allows player to return all items in the auction house back to players (OP Command)
/ah admin listings [player] Allows player to see all listings of a specific player (OP Command)
/ah reload Allows player to reload config files (OP command)
/ah about Shows plugin version

API

Events

Event Description
shock95x\auctionhouse\event\AuctionStartEvent Called when an auction is started
shock95x\auctionhouse\event\AuctionEndEvent Called when an auction has ended
shock95x\auctionhouse\event\ItemListedEvent Called when an item is listed by player (cancellable)
shock95x\auctionhouse\event\ItemPurchasedEvent Called when an item is purchased by player (cancellable)
shock95x\auctionhouse\event\MenuCloseEvent Called when a menu is closed by player

Contributors

You can contribute to this project by creating or modifying a language file and opening a PR!

Virions Used

What's new §
  • Updated to PM5
  • Admin features:
    • /ah admin listings [player]
    • /ah admin relistall
    • /ah admin returnall
    • View shulker items
  • Bug fixes
  • BedrockEconomy: Updated for latest API changes
  • Updated for PocketMine-MP 4.0
  • Added BedrockEconomy support
  • Revamped database system
  • API changes
  • Bug fixes
  • Fixed dupe bug when removing items from inventory
  • InvCrashFix is no longer required as of PM 3.25.4
  • PHP 8.0 support
  • Other changes and bug fixes

Added features:

  • Sign support
  • Category menu (/ah categories)
  • Added cooldown for listing items
  • Added sound when an item is sold
  • Added permission for maximum listings (auctionhouse.limit.#)

Changes:

  • Updated format for listing expire time
  • Lang file fixes/changes
  • Updated config checker
  • Menu item ID's are no longer in lang files
  • Expired listings can now be automatically deleted
  • Other minor enhancements/bug fixes
  • Updated German language file
  • Bug fixes
  • Crash fixes

v1.2.1

  • Index out of range fix

v1.2.0

  • Bug fixes
  • Code revamp & Optimizations
  • Added admin menu to edit listings
  • Added /ah expired command
  • Option to enable/disable item lores
  • Support for vanilla command arguments
  • Added price format option to add commas
  • View listings of a certain player with /ah listings [player]

Temporary fix for client crashes

  • Updated InvMenu
  • Added warning for users who don't have InvCrashFix
  • Added German language
  • Fixed /ah update not working
  • Added missing localization for some items in the AH
  • Version 1.1.0
      • MySQL support
      • Updated InvMenu to 3.0
      • Added price range for listings (#20)
      • Fixed startup error on Linux servers
      • Added Russian language

DiarDev
using v2.1.0
27 May 24
Perfect Plugin!
Miscri9122
Outdated
using v2.0.1
30 Jul 23
5.0.0
AkuGatau19
Outdated
using v2.0.1
21 Oct 22
Fix Dupe Plss
Wayder228
Outdated
using v2.0.1
25 May 22
When you remove the item from the auction, it crashes.
Tuvqlu
Outdated
using v2.0.1
29 Mar 22
Great
YT-Duckyyy
Outdated
using v1.3.4
23 Jan 22
Make it so you can set it up with pureperms, that certain groups can have certain listing limits
rokibot009
Outdated
using v1.3.3
11 Nov 21
i found bug | https://github.com/Shock95x/AuctionHouse/issues/100
rokibot009
Outdated
using v1.3.2
28 Oct 21
Can u help me? https://github.com/Shock95x/AuctionHouse/issues/97
Bamakocrew
Outdated
using v1.3.2
28 Oct 21
good ^^
Bamakocrew
Outdated
using v1.3.0
20 Oct 21
update please
Nisekoi6800
Outdated
using v1.3.0
17 Jul 21
Neonwaltz8
Outdated
using v1.3.0
14 Jul 21
It gave me an error while joining...
TheSavageDudeYT
Outdated
using v1.3.0
09 Jun 21
Please update to 1.17
BLAST1718
Outdated
using v1.3.0
16 Feb 21
JustZers
Outdated
using v1.2.5
16 Dec 20
BANKRTDV
Outdated
using v1.2.3
12 Sep 20
Bug when other players click to buy things, the window has not been updated yet, when we click to buy the server, it will be an error.
yumeko69
Outdated
using v1.2.3
08 Sep 20
Hello i see internal server error ! I cant use this plugin in my server why?
Shock95
08 Sep 20
Please submit an issue here: https://github.com/Shock95x/AuctionHouse/issues
Matrom3800
Outdated
using v1.1.2
05 Sep 20
hello, The plugin is awesome, the only problem is that ps4 cannot access it !
hinexmine
Outdated
using v1.1.2
01 Sep 20
make the same plugin on Nukkit you are please!!!
Ivncitto
Outdated
using v1.1.2
25 Aug 20
Great plugin, works fine whit InvCrashFix https://poggit.pmmp.io/ci/Muqsit/InvCrashFix/InvCrashFix
BambankFx
Outdated
using v1.1.2
10 Aug 20
If I type /ah internal
Shock95
13 Aug 20
Please report the error here: https://github.com/Shock95x/AuctionHouse/issues
TowerFallGaming
Outdated
using v1.1.2
11 Jul 20
Actually still doesn't work
Shock95
12 Jul 20
Did you install the InvCrashFix plugin?
Chaosfelix4451
Outdated
using v1.0.9
16 Jun 20
this is a great plugin not finished but its a great shop plugin
AngelliaX
Outdated
using v1.0.9
21 Apr 20
plugin's name should be supermarket or sellinghouse instead
hinexmine
Outdated
using v1.0.9
21 Mar 20
put 4 stars, because of a bug: if you put a funnel and go up 5 blocks, the funnel will take all the things from the auction, the Solution: make an auction in a certain place (for example: on spawn), specify the coordinates from which to which (/ax pos1,2
TimurSl
Outdated
using v1.0.9
14 Mar 20
I thought that auctions are only on the PC, but here comes this plugin
TetroYT
Outdated
using v1.0.9
11 Mar 20
Works perfectly and is by far the most advanced public auction plugin i could find would recommend anyone whos looking for an auction house to use this plugin
Shock95
12 Mar 20
Thanks :D
mrpwes
Outdated
using v1.0.9
09 Mar 20
Nice Idea
Shock95
10 Mar 20
Thank you

Reply to review by :

/ 5
Supported API versions
5.0.0
->
5.16.0
Producers §
  • Collaborators:
    • @Shock95
  • Contributors:
    • @AIPTU
    • @Adam1609
    • @Ihsan48
    • @NotEnriko
    • @SOF3
    • @Shock950
    • @alitura1
    • @ipad54
    • @peppizza
    • @unickorn
License §
Categories:
Economy
Miscellaneous
Permissions
Manage tiles
Database
Permissions
Commands

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...