AuctionGUI+ [1.8-1.21] icon

AuctionGUI+ [1.8-1.21] -----

Advanced auction GUI with bids, works on all versions from 1.8 to 1.21, Auction House alternative




  • Fixed errors occurring with some items on 1.21.2 and 1.21.3
----------, Nov 29, 2024

  • Added support for Spigot 1.21.2/1.21.3
----------, Nov 17, 2024

----------, Nov 10, 2024

  • Added documentation links to default config files
----------, Oct 29, 2024

  • Fixed issues with some enchantment names not working correctly
----------, Oct 13, 2024


Important note
When updating from earlier versions to 1.20.4 or newer, it's recommended to perform a full database reset. There were major changes in how Spigot handles item data in 1.20.4 and some information (such as item meta - name, lore etc.) will be lost anyway, thus the reset is recommended to avoid any unexpected behaviour.
----------, Sep 16, 2024

  • Updated methods in AuctionManager for OfflinePlayer.
Note: New version of API was released, no breaking changes, release notes here
----------, Feb 24, 2024

  • Added Spigot 1.20.4 support
----------, Dec 16, 2023

  • Fix issues with player heads not working on 1.20.2
----------, Oct 14, 2023

  • Added Spigot 1.20.2 support
----------, Oct 8, 2023

----------, Sep 24, 2023

  • Fixed AuctionPostStartEvent not being triggered correctly
----------, Jun 18, 2023

  • Added Spigot 1.20 support
----------, Jun 10, 2023

  • Added Spigot 1.19.4 support
----------, Mar 18, 2023

  • Fixed issue with invalid bid amount calculation
----------, Feb 22, 2023

  • Added /auc cancel <auction ID> command to cancel own auctions (requires permission auctionguiplus.auction.cancel)
----------, Feb 18, 2023

  • Made changes related to auction events

Important note
This update includes a breaking API change. Other plugins using AuctionGUI+ API are very likely to break.

Useful information for devs:
  • Changelog of the new API version is available here
  • You can review the latest breaking changes here
----------, Feb 11, 2023

  • Added Spigot 1.19.3 support
----------, Dec 22, 2022

  • Added additional dupe protection (not providing exact description to prevent abuse in earlier versions)
----------, Oct 2, 2022

  • Fixed missing swift sneak enchantment
----------, Jun 22, 2022

  • Added Spigot 1.19 support
----------, Jun 15, 2022

----------, Apr 16, 2022

  • Added sounds support for certain actions
Updating from previous versions
  1. You need to add the sounds section to the root level in config.yml.
    Examples: Full list of sounds is available at https://docs.brcdev.net/#/sounds
----------, Apr 2, 2022

  • Updated links to old wiki with new docs in default config files
----------, Mar 27, 2022

  • Added Spigot 1.18.2 support
----------, Mar 6, 2022

  • Fixed ask price being initial price + bid increment instead of just initial price
  • Updated categories.yml for 1.18
----------, Feb 17, 2022

----------, Feb 12, 2022

Important note regarding MMB clicks:
There was a change made in 1.18 client, which made it stop sending the middle mouse button clicks to the server (when being in survival mode). Thus, middle clicks are currently supported only when in creative mode (we don't know why such change was made by Mojang and can't assure it will keep working).

As a result, we recommend to update your config.yml adding shift+click as an alternative way to use cancel option within GUIs:
Code (Text):
# Choose actions for mouse clicks inside GUIs
# Supported click types: all from ClickType enum (https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/inventory/ClickType.html)
# Supported actions: BUY, CANCEL, CANCEL_OTHERS, NONE
clickActions:
  LEFT: BID
  RIGHT: CANCEL
  SHIFT_RIGHT: CANCEL_OTHERS
  MIDDLE: CANCEL_OTHERS
 
You can obviously use other action of your preference (such as Q button + click known as drop) as described in the code snippet above.

In this update we introduced this change to default config.yml, however you have to update the one on your own server manually.
----------, Jan 25, 2022

  • Fixed \n newline not working in lang.yml messages
----------, Jan 20, 2022

  • Added Spigot 1.18 support
----------, Jan 9, 2022

  • Fixed fill items not working in start, bid and cancel GUIs
----------, Sep 10, 2021

  • Added support for Spigot 1.17
----------, Jun 20, 2021

  • Added new command:
    /auc <player> - open the main auction menu for player (auctionguiplus.others)
----------, Jun 3, 2021

----------, May 17, 2021

----------, Mar 15, 2021

  • Added compareItemModel option to item categories
----------, Mar 11, 2021

  • Fixed color codes not working in category names
----------, Feb 14, 2021

  • Added support for Spigot 1.16.4
----------, Nov 7, 2020

  • Added hex colors support (example: #FF0000)
----------, Oct 17, 2020

  • Fixed banner patterns being recognized as banners
----------, Sep 26, 2020

  • Fixed GUI flickering when setting refresh interval to a low value
----------, Aug 24, 2020

  • Added Spigot 1.16.2 support
  • Added /ah and /auctionhouse aliases for /auction command
----------, Aug 19, 2020

----------, Jul 8, 2020


  • Fixed base64 heads quantity not being set correctly
----------, Apr 14, 2020

  • Added /auc limits subcommand to allow players to check their auction limits
----------, Apr 8, 2020

  • Fixed a possible exploit where players could bid on their own auctions
----------, Apr 1, 2020

  • Added support for Spigot 1.15
----------, Dec 15, 2019

  • Fixed default 1.7 config containing 1.8+ items by separating them
----------, Oct 3, 2019

  • Fixed the bug with auctions sometimes not being sorted correctly
  • Removed the need to download 3 separate jars - starting from now there’ll only one jar compatible with all 1.7-1.14 Spigot releases
  • Major changes in API
  • Made API library open source: https://github.com/brcdev-minecraft/auctiongui-api
----------, Sep 8, 2019

----------, May 26, 2019

----------, May 24, 2019

  • Fixed menus not working when not having any fill item
----------, Mar 26, 2019

The jars for 1.13 and 1.7-1.12 were separated. If you experienced any errors on 1.12 and earlier versions please redownload the plugin and use the appropriate jar corresponding to your spigot's version.

Note: You can still use the 1.13 jar with legacy configs, it's going to work the same way as if 1.7-1.12 jar was used.
----------, Mar 17, 2019

  • Added an option to fill empty slots in menus with an item (eg. glass pane) - see FAQ #2 for more info
----------, Nov 2, 2018

Yay! 1.13 update!

How to update
You need to either reset your categories.yml, config.yml and menu.yml or update them according to the new ones:

Tip: Only material names and damage values were changed.

Reminder: You can get support via conversation only. No help in reviews/comments section.
----------, Oct 18, 2018

  • Fixed offline players not receiving money when using TokenManager (warning: if you're using TokenManager you need to update to at least 3.1.0)
----------, Jun 3, 2018

  • Added database updater support

Updating from previous versions

  1. Update to 1.3.0-SNAPSHOT using the Database Updater software
----------, Dec 3, 2017

  • Fix players being able to claim items with full inventory
----------, Jul 21, 2017

  • Updated to Spigot 1.12
----------, Jun 12, 2017

  • Added an option to skip the main menu and open the 'all auctions' view directly

Upgrading from previous versions

  • Update your config.yml according to the example:
    • Add skipMainMenu entry
----------, May 1, 2017

  • Added auto refresh to cancel, admin cancel guis (bid gui support will be added soon)
----------, Apr 2, 2017

  • Fixed sweeping edge enchantment
----------, Mar 11, 2017

  • Added missing enchantments (BINDING_CURSE, SWEEPING_EDGE, VANISHING_CURSE)
----------, Feb 25, 2017


Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add economyType entry
----------, Feb 8, 2017

  • Fixed invalid config entry name in Settings.java
----------, Dec 28, 2016

  • Added an option to open auction start GUI only when no settings are specified

Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add enableSmartStartGui entry
----------, Dec 18, 2016

  • Added full 1.11 support (see below)

Spawn eggs
The entity names changed in 1.11, make sure you're using valid ones: http://wiki.brcdev.net/Entity_types#1.11_and_newer

Spawners
The entity names changed in 1.11, make sure you're using valid ones: http://wiki.brcdev.net/Entity_types#1.11_and_newer
Furthermore, make sure you're using latest SilkSpawners version.
PickupSpawners don't support 1.11 yet (as of 29th Nov 2016).
----------, Nov 29, 2016

  • Updated to Spigot 1.11
----------, Nov 20, 2016

  • Fixed players not being able to set the starting price to higher than their current balance
----------, Oct 30, 2016

  • Added antisnipe
Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add antiSnipeMilliseconds entry
----------, Oct 21, 2016

Please read carefully this update note!
  • Added auction start GUI

This is a major update and some manual updating is required (unless you decide to reset your configs).


Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add enableStartGui entry
  • Update your menu.yml according to the example:
    • Add start section to menu section(lines 246-566 in the example config)
The auction start GUI customization is explained here.
----------, Aug 31, 2016

  • Added thousand separators to price format (eg. $1000000 becomes $1,000,000)
----------, Aug 5, 2016

  • Fixed money not being deposited onto virtual account when getting overbid with claiming enabled
----------, Jul 27, 2016

Please read carefully this update note!

  • Added an option to store players earnings until they claim them themselves
  • Added auto refresh to the main menu

This is a major update and some manual updating is required (unless you decide to reset your configs/database and lose all already stored data).

Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add storeEarnings entry
  • Update your menu.yml according to the example:
    • Add earnings section to menu -> main -> buttons (lines 52-60 in example)
  • Update your database by adding a field named earnings
    of type double (MySQL) or real (SQLite) to the players table.
    This can be simply done by accessing your database and executing following queries:
    MySQL:
    Code (Text):
    ALTER TABLE players ADD earnings double NOT NULL;
    Code (Text):
    UPDATE players SET earnings = 0.0;
    SQLite:
    Code (Text):
    ALTER TABLE players ADD COLUMN earnings REAL;
    Code (Text):
    UPDATE players SET earnings = 0.0;
    How to execute SQL queries

Note: If you think it's too hard for you, you can either reset your plugin's settings/database or contact me and I'll help you.
----------, Jul 26, 2016

  • Added an option to disable auctions in particular worlds
  • There's a new permission auctionguiplus.bypassworld to bypass the world check

Upgrading from previous versions

  • Update your config.yml according to the example:
    • Add disableInWorlds, hideMessagesInDisabledWorlds entries
----------, Jul 18, 2016

  • Added an option to automatically expire unclaimed listing
  • Fixed wrong auction end date being displayed for cancelled items

Upgrading from previous versions
  • Update your config.yml according to the example:
    • Add autoExpire section

Optionally you can add the %expire% placeholder to menus in menu.yml if you wish (will be replaced with the expiry date for unclaimed listings).
----------, Jul 7, 2016

  • Updated to Spigot 1.10
----------, Jun 10, 2016

  • Added an option to change the scope of broadcasted messages

Upgrading from previous versions
  • Update your config.yml according to the example:
    • Remove broadcasts section
    • Add messages section
----------, May 28, 2016

  • Fixed 1.9.4 support
----------, May 17, 2016

  • Updated to Spigot 1.9.4
----------, May 11, 2016

  • Added an option to ban particular items from being put up for auction (explained in FAQ #1)
  • Small bugfixes

Upgrading from previous version
  • Update your config.yml according to the example:
    • Add bannedItems section
----------, Apr 16, 2016

----------, Apr 7, 2016

  • Fixed auctions not starting on 1.7.10 servers
----------, Apr 2, 2016

----------, Mar 30, 2016

  • Added an option to refresh auctions view automatically
Upgrading from previous version
  • Update your config.yml according to the example:
    • Add autoRefresh, autoRefreshInterval entries
----------, Mar 18, 2016

  • Added /auc bid and /bid for easier bidding (permission node: auctionguiplus.auction.bid)
  • Fixed placeholders not being replaced in the console/separate log

Upgrading from previous version
  • Update your config.yml according to the example:
    • Add allowAnyBidAmount entry
----------, Mar 11, 2016

  • Added transaction events (useful for other plugin developers)
----------, Mar 3, 2016

  • Fixed money not being returned when the auction gets cancelled
  • Fixed buttons in the bid auctions view
  • Added M (capital 'm') to specify auction duration in /auc start
----------, Mar 2, 2016

  • Updated to 1.9 (now supports 1.7.10-1.9.0)
----------, Mar 1, 2016

  • Added an option to prevent players from accessing auctions in particular gamemodes (players with the auctionguiplus.bypassgamemode can bypass this check)

Upgrading from previous version
  • Update your config.yml according to the example:
    • Add disableInGamemodes entry
----------, Feb 27, 2016

  • Bugfixes
  • Small changes in default config.yml and lang.yml
----------, Feb 27, 2016

Resource Information
Author:
----------
Total Downloads: 1,085
First Release: Feb 27, 2016
Last Update: Nov 29, 2024
Category: ---------------
All-Time Rating:
60 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings