FAuction - Auction plugin with bungeecord support icon

FAuction - Auction plugin with bungeecord support -----

Auction plugin with bungeecord support





1.21.5 support
----------, Apr 4, 2025

Dependency update + duplication protection
----------, Mar 19, 2025

Empty message don't send message
----------, Mar 15, 2025

Java 16 minimum support
----------, Mar 13, 2025

Linux directory creation fix
----------, Mar 3, 2025

ItemPrice format correction
----------, Mar 2, 2025

Add new menu configuration to have custom menu.
Configuration example : https://github.com/Florianpal1/FAuctionUI/blob/main/en/menus/main.yml

You can add gui configuration in FAuction/gui/menus

New block to access to menu
Code (Text):

'26':
    utility: menu
    id: main
    material: CHEST_MINECART
    title: Go to the main menu
    description: {}
 
New configuration in config.yml to choose the gui open with command /ah :
Code (Text):

defaultGui: AUCTION# The default gui open with /ah command
 
Possible value : AUCTION, EXPIRE, HISTORIC, PLAYER, MENU:id
----------, Feb 23, 2025

Nullptr correction
----------, Feb 17, 2025

Nullptr correction
----------, Feb 17, 2025

historic and playerview fix
----------, Feb 12, 2025

Next gui correction
----------, Feb 11, 2025

New configuration allows you not to send certain messages

Code (Text):
message-send:
  AUCTION_OPEN: true
For configuration see lang file
Exemple :
buy_auction_success -> BUY_AUCTION_SUCCESS
----------, Feb 10, 2025

To make migration execute command : ah admin migrate 1.7.8

add in lang file :

migrate: "You have migrated to {version}."
migrate_help_description: "Migrate to another version."
----------, Feb 7, 2025

Correction
----------, Feb 4, 2025

In auctionConfirm.yml add :
Code (Text):
  gui.auction:
    title: "&eItem : &6{ItemName}"
    replaceTitle: false
    description:
      - "&5Sold by : &6{OwnerName}"
      - "&5Price : &6{Price}"
      - "&5Expires on : &6{ExpireTime}"
      - "&5Lore :"
      - "{lore}"
----------, Feb 4, 2025

New purge command :
/ah admin purge all
/ah admin purge auction
/ah admin purge expire
/ah admin purge historic

Decimal format correction
Sqlite correction
----------, Feb 4, 2025

New configuration in config.yml :

decimalFormat: "0.00"
----------, Jan 31, 2025

Add 2 feature flipping
- item-expiration
- cache-update
----------, Jan 24, 2025

SQLite correction + Remaining time placeholder for auction

new placeholder for auction gui :
{RemainingTime}
----------, Jan 19, 2025

Mysql Correction
----------, Jan 17, 2025

Disable the plugin if it cannot start correctly
----------, Jan 12, 2025

Please backup your configuration file before updating

The new configuration system will automatically update your configuration files.
----------, Jan 7, 2025

Permission fix
----------, Jan 3, 2025

New chart on bstats and dependency update
----------, Jan 2, 2025

Add new category ENCHANTED to filter all enchanted item

Add new permission fauction.user contains :
- fauction.list
- fauction.sell
- fauction.expire
----------, Dec 28, 2024

Code Refacto + possible bug correction
----------, Dec 27, 2024

CacheReloadEvent correction
----------, Dec 24, 2024

Better Configuration (less nullptr) + Event correction
----------, Dec 23, 2024

SQL Expire correction
----------, Dec 17, 2024

API Documentation : https://github.com/Florianpal1/FAuction/wiki/API

New Event :
AuctionAddEvent
AuctionBuyEvent
AuctionCancelEvent
CacheReloadEvent
ExpireAddEvent
ExpireRemoveEvent
----------, Dec 16, 2024

Bug correction for category, next et previous
----------, Dec 16, 2024

Java 8 Support + Correction
----------, Dec 13, 2024

Refacto
----------, Dec 11, 2024


Refacto + Optimization
----------, Dec 10, 2024

Add Placeholder api :

Get number of player auction : %fauction_auction_number%
Get number of player expire : %fauction_expire_number%
Get number of player historic : %fauction_historic_number%

Add new Configuration in config.yml :
cacheUpdate: 72000 #In ticks 72000 ticks == 1 Hour
----------, Dec 10, 2024

Add api :
to get api object use FAuction.getApi()

for maven or gradle : https://github.com/Florianpal1/FAuction/packages/2339230
----------, Dec 9, 2024

Limitation correction
----------, Dec 7, 2024

Java 8 Compilation + 1.13 base version api
----------, Dec 6, 2024

Historic Correction
----------, Dec 4, 2024

If player make right click on shulker or barrel another gui open with item in shulker or barrel
----------, Dec 4, 2024

no config change
----------, Dec 4, 2024

Gui modification :

In expire.yml replace expire utility to auctionGui
In all gui expect expire.yml replace utility expire to expireGui

Example of block to add to access to historic :
Code (Text):
  '46':
    utility: historic
    material: WRITABLE_BOOK
    title: "&cSee our item historic"
    description: { }
----------, Dec 4, 2024

Add new config in config.yml

Code (Text):
limitations-use-meta-luckperms: false
by default is false

You can set metadata "maxAuctions" to luckperms grade or player.

New limit -1 is unlimited auction.

New repo for auction gui config : https://github.com/Florianpal1/FAuctionUI
----------, Dec 3, 2024

Bug correction
----------, Nov 27, 2024


No change
----------, Nov 18, 2024


Inventory Type customisation

Add in gui config in gui.type the possibility to have custom inventory type for gui

exemple :
Code (Text):
gui:
     type: "CHEST"
CHEST is the default config
----------, Sep 12, 2024

Code Harmonization
----------, Jul 31, 2024

Can open if the gui have no auction

No configuration change
----------, Jul 26, 2024

Add item blacklist

Add into your config.yml

Code (Text):
item-blacklist:
   - COBBLESTONE
Thanks to @SnowCutieOwO for Chinese Translation
----------, Jul 12, 2024

Spigot correction
----------, Jul 5, 2024

Spam protection optimisation
----------, Jul 4, 2024

Add placeholder support in gui
----------, Jun 14, 2024

New filter system with full customisation

Exemple configuration :

Code (Text):
categories:
   'default':
     displayName: "All"
     materials:
       - ALL
   'wood':
     displayName: "Log"
     materials:
       - OAK_LOG
       - SPRUCE_LOG
       - JUNGLE_LOG
       - ACACIA_LOG
       - DARK_OAK_LOG

new block in auction.yml :
Code (Text):

utility: category
material: BOOK
title: "&5Filter."
description:
  - "&eClick here to change filter"
  - "&eCurrent filter : {categoryDisplayName}"
----------, Jun 10, 2024

Change right click in PlayerView. Now right click cancel auction
----------, May 24, 2024

PlayerHead with new version not working
----------, May 22, 2024

Remove protection with lots of bugs
----------, May 21, 2024

max value item check correction
----------, May 21, 2024

Gui default config correction
----------, May 20, 2024

nullptr correction
----------, May 18, 2024

In the config auctionConfirm.yml in section gui add size: 27
exemple :

Code (Text):
gui:
  size: 27
  name: "Confirmation of purchase of an item."
  title-true: "&eConfirm the purchase of {Item}."
  title-false: "&eCancel."
  description:
    - "&5Sold by: &6{OwnerName}"
    - "&5Price: &6{Price}"
----------, May 18, 2024

New config in config.yml to define min and max default value for item


Code (Text):
min-price-default:
  enable: false
  value: 0
max-price-default:
  enable: false
  value: 100000000
min-price: # Min price per item. Ex : 1 CobbleStone at 0.5. Set {} to disable it
  COBBLESTONE: 0.5
max-price: # Man price per item. Ex : 1 CobbleStone at 0.5. Set {} to disable it
  COBBLESTONE: 5
You need to delete lang file or add

Code (Text):
clear_cache: "You cleared the cache."
clear_cache_help_description: "To clear the cache"
----------, May 12, 2024

Refacto + add EN translation for expire.yml in default

You can not update
----------, Apr 2, 2024

Gui relocation for expire.yml to /gui/expire.yml
----------, Apr 1, 2024

Add compatibility with spigot but paper and spigot have two method of storage for item.

if you change your server to spigot/bukkit use the command : "ah admin transfertToBukkit" or "hdv admin transfertToBukkit"

if you change your server to paper use the command : "ah admin transfertToPaper" or "hdv admin transfertToPaper"

delete lang file to regenerate it
----------, Apr 1, 2024

Custom model data support for barrier in gui config

Exemple :

'0':
utility: barrier
material: GRAY_STAINED_GLASS_PANE
title: "-"
customModelData: 1
description: {}


The default value is 0
----------, Apr 1, 2024

Bug correction for color in menu title for gui auction and playerview
Add desactivation for security spamming

Add in config.yml : securityForSpammingPacket: false for disable it but the default value is true
----------, Apr 1, 2024

Correction : Color for menu title
----------, Mar 31, 2024

database.yml modification :

database:
type: SQLite or MySQL
url: "jdbc:sqlite:database.db" or "jdbc:mysql://localhost:3306/test"
user: "root" #only for MySQL
password: "" #only for MySQL
----------, Mar 31, 2024

Modification in configuration :
add field texture in configuration block and set the value of the texture in hexa.
make material to PLAYER_HEAD
----------, Mar 29, 2024

Separate PlayerView and GlobalView for auction:

This change aims to make it easier to configure the gui

Changing the configuration structure : All the gui configuration are move to the directory /gui
----------, Mar 29, 2024

Add full english translation for gui

Git release : https://github.com/Florianpal1/FAuction/releases/tag/V_1.4.3
----------, Mar 22, 2024

Configuration correction
----------, Apr 29, 2023

Hexa correction
----------, Apr 29, 2023

Lang correction
Add button to show your own item
----------, Mar 12, 2023

Add full multi lang support
----------, Mar 11, 2023

Resource Information
Author:
----------
Total Downloads: 4,127
First Release: Mar 11, 2023
Last Update: Apr 11, 2025
Category: ---------------
All-Time Rating:
2 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings