AuctionHouse 1.3.9

An AuctionHouse plugin for 1.13.x with a familiar interface

  1. klugemonkey
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.13
    AuctionHouse 1.3.9

    Overview:

    AuctionHouse allows players to list items for sale on an auction house accessible with the /ah command. The plugin is new code and only shares a similar look and feel as the inactive plugin resource AuctionHouse.

    Features
    :
    • List items in the auction house
    • View items matching a search filter based on name, type, lore, enchants, or seller
    • Sort by newest first or chronologically
    • Show items you are selling
    • Cancel items
    • Collect cancelled/expired items
    • Drop unclaimed items at player's feet
    • Automatically clean up abandoned items
    • Show and clear recently sold items
    • Hover over item to show time remaining and enchants
    • Charge a flat and/or percentage based fee for listing an item (with confirmation menu)
    • Tax sellers a percentage of revenue for each sale
    • Blacklist items by name, type, lore and enchants
    • Internationalization Support
    • Customize messages, button materials and sounds
    • Supports Minecraft 1.13.1+
    Commands:
    /ah reload - reloads the auctionhouse configuration
    /ah - open the auction house
    /ah search <filter> - view items matching search filter
    /ah sell <price> - sell the item you are holding in hand

    /ah selling - view the items you are selling
    /ah sold - view the items you have sold recently
    /ah cancel - cancel all your auctions

    /ah expired - view your expired items to return
    /ah return - return all your cancelled/expired items
    Permissions:
    auctionhouse.reload - enables reloading the plugin
    auctionhouse.use - enables the /ah command
    auctionhouse.sell - enables /ah sell command
    auctionhouse.auctions.# - sets maximum listings*

    *Note: the preferred method for setting maximum listings is to use player meta if your permissions plugin supports it.
    Meta:
    auctions - sets the number of auctions a player can list

    To use meta, you need to have a compatible permissions plugin that supports setting and removal of meta such as PermissionsEx or LuckPerms.

    For PermissionsEx use:
    /pex user <user> set auctions <value>
    /pex group <group> set auctions <value>
    For LuckPerms use:
    /lp user <user> meta set auctions <value>
    /lp group <group> meta set auctions <value>

    For GroupManager use:
    /manuaddv <user> auctions <value>
    /mangaddv <group> auctions <value>

    Configuration:
    Code (Text):

    #
    # AuctionHouse config.yml
    #
    debug: false
    locale: en_us
    decimal: 2
    chatHook: true

    auction:
      listingPrice: 0.0
      listingRate: 0.0
      # listingDuration is how long an item can be listed
      listingDuration: 7d0h0m
      # expiredDuratin is how long an item shows as expired
      expiredDuration: 14d0h0m
      # unclaimedDuration is how long an item will be kept
      # it will try to return unclaimed items automatically
      unclaimedDuration: 90d0h0m
      # cleanupDuration is how often items will be destroyed
      # once they are past the unclaimedDuration
      cleanupDuration: 0d24h0m
      preventCreative: true
      preventSpectator: true
      maxSellPrice: 100000.00
      salesTax: 0.0
      allowDamagedItems: false
      defaultMaxListings: 45
      chronological: true

    blacklist:
      '0':
        item: minecraft:bedrock
      '1':
        item: minecraft:barrier
      '2':
        item: minecraft:command_block
      '3':
        item: minecraft:structure_block
      example:
        # color codes need to be specified with \u00a7
        # instead of the & character
        name: \u00a7cVorpal Sword
        item: minecraft:diamond_sword
        lore:
        - Special Item
        - Does not list in AuctionHouse
        enchantments:
        - ench: minecraft:sharpness
          level: 10
        - ench: minecraft:unbreaking
          level: 3
        - ench: minecraft:looting
          level: 3
        - ench: minecraft:fire_aspect
          level: 2

    sounds:
      click: 'ui.button.click'
      fail: 'entity.villager.no'
      drop: 'entity.player.burp'

    buttons:
      back: 'minecraft:iron_door'
      previous: 'minecraft:paper'
      sort_listings: 'minecraft:sunflower'
      next: 'minecraft:paper'
      info: 'minecraft:book'
      howto: 'minecraft:emerald'
      return_all: 'minecraft:flower_pot'
      player_listings: 'minecraft:diamond'
      expired_listings: 'minecraft:poisonous_potato'
      sold_items: 'minecraft:gold_ingot'
      clear: 'minecraft:barrier'
      confirm: 'minecraft:lime_stained_glass_pane'
      cancel: 'minecraft:red_stained_glass_pane'
    [/B]
    configVersion: 2
     

    Known Issues:




      • There is no support for drag-and-drop of items.
      • There is no database support.
      • Users should supply localized translation files
      • Per user maximum listings are not supported by all permissions plugins, and may require additional configuration
    Dependencies:
    Vault
    An appropriate Economy Plugin
    An appropriate Permissions Plugin

    Terms of Service:

    The plugin is provided AS-IS.

    Disclaimer:
    This plugin currently supports version 1.13.1+. Features may break if used with other versions of Minecraft than intended.

    [​IMG]
    It takes a lot of tasty coffee to keep cranking out quality code.
    Please donate if you like my plugins...
    Sikatsu, Luisomar0369 and hou19960228 like this.

Recent Reviews

  1. Sikatsu
    Sikatsu
    5/5,
    Version: 1.3.9
    Awesome Auction House plugin. Definatly the best around right now. The developer is active and friendly.
  2. Wixend
    Wixend
    5/5,
    Version: 1.3.4
    Thanks to the author for such a good plugin! AuctionHouse functionality is not inferior even to premium plugins! I put it on my server, the players are happy, I'm happy). Good author!!
  3. bartuceylan
    bartuceylan
    5/5,
    Version: 1.3.4
    Very good plugin! Thanks for this ^^
    -------------------------------------------
  4. gregoryg
    gregoryg
    5/5,
    Version: 1.3.4
    Perfect! This is better than the paid plugin that shall not be named.............................
  5. Truyn
    Truyn
    5/5,
    Version: 1.2.1
    How can I translate it into another language, which files to translate?

    I want to use it, but in English it is inconvenient
    1. klugemonkey
      Author's Response
      The plugin creates a en_us.json file in the data folder, you can create a new file for your locale, for example, ru_ru.json and make sure to change the fields inside the json file accordingly. Also, set the default locale for the server in the plugins config.yml.
  6. MrNizzy
    MrNizzy
    5/5,
    Version: 1.2.0
    No tengo ningún problema con mi server 1.13.2, es muy práctico y sencillo de usar
  7. Arize
    Arize
    5/5,
    Version: 1.1.0
    Happy to be using this on my 1.13.2 server. Fast response from the author and frequent updates.
  8. MVPLegion
    MVPLegion
    4/5,
    Version: 1.0.0
    Is realy good plugin but on my server 1.13.1 dont works at start work fine but on restart stop workin anymore... drop console java error.
    1. klugemonkey
      Author's Response
      Fixed with the 1.0.1 update; it now checks if Vault and a chat provider support in your permissions plugin is supported and handles gracefully.