Pixelmon Auction

Pixelmon Auction is a Sponge plugin/server-side Pixelmon sidemod which allows players to auction their Pokémon to other players on the server.

Contents

Installation

Minecraft version Pixelmon version Pixelmon Auction version
1.10.2 5.0 1.1.2
1.8.9 4.3 1.0.3

Pixelmon Auction only needs to be installed server-side. Additionally, SpongeForge and a Sponge economy plugin (e.g., TotalEconomy or EconomyLite) must be installed in order for it to function.

Pixelmon Auction is compatible with any SpongeForge version above 1200.

  1. Download Pixelmon Auction for your version of Minecraft here.
  2. Place the jar inside the mods folder in the server root directory (in the same directory as SpongeForge).

Overview

Pixelmon Auction allows players on a multiplayer server to create and bid on Pokémon auctions. A player can set up an auction with the /pauc command, which will create an auction selling a specified Pokémon in the player's party. When setting up an auction, the seller of the Pokémon may also customize the initial auction price and the bid increment amount. Bidders can then either bid manually via the /pabid command or click on the Pokémon auction in their chats to increase the bid by the increment set by the seller. At the end of the auction, the player with the highest bid will pay the amount specified in the bid in exchange for the offered Pokémon, while all other players involved in the bid will keep their money.

There can only be one auction running on a server at a time, and players that attempt to create new ones while another auction is already in process will have their auctions saved and put into a queue (which will be processed in a first in, first out order). This queue can hold a maximum of ten auctions (not including the active auction), and no new auctions can be created while the queue is full. While an auction is ongoing, the seller cannot cancel it; however, if the auction has not started and is still in the queue, the seller can cancel it with the /pacancel command, and the Pokémon will be returned to their party.

After creating an auction, there is a five minute cooldown timer before the player can create another auction. This timer remains in effect whether the auction is completed or canceled. The timer can be disabled using the "pixelauction.exemptCD" permission node.

If a player attempts to bid on an auction without sufficient funds to complete the purchase, the bid will be denied. If a player wins a bid, but has spent some funds during the auction and can no longer afford the purchase, the auction will be canceled, with the offered Pokémon being returned to the seller.

A standard auction lasts 60 seconds. Messages are sent to all players on the server every 15 seconds, and then every second when the auction has less than 3 seconds remaining. However, if a player bids on the auction, its message will be re-broadcast to all players to alert them of the price change.

Commands

Note: Command syntax is displayed in the standard Minecraft command format. An explanation of this format can be found here.

  • /pauc <slot> <price> <increment>: Creates an auction selling the Pokémon from the player's chosen party slot, with the initial price and the bid increment defined by the player.
  • /pabid <amount>: Places a bid on the currently active auction, increasing the bid by the specified amount.
  • /pacancel: Cancels the player's pending auction.

Permission nodes

  • /pauc: pixelauction.command.auction
  • /pabid: pixelauction.command.bid
  • /pacancel: pixelauction.command.cancel
  • /pahide: pixelauction.command.hide
  • Disable the auction creation cooldown timer: pixelauction.exemptCD

Version history

Version history/Pixelmon Auction