Pixelmon Shout
Pixelmon Shout is a Sponge plugin/server-side Pixelmon sidemod which allows players to sell their Pokémon to other players on the server.
Installation
Pixelmon Shout is compatible with Pixelmon versions 4.2.3 and upwards, and 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 Shout is compatible with any SpongeForge version above 1200.
- Download Pixelmon Shout here.
- Place the jar inside the mods folder in the server root directory (in the same directory as SpongeForge).
Overview
Pixelmon Shout allows players on a multiplayer server to create a sale listing of their Pokémon , which other players can then purchase without the fear of not receiving the Pokémon after paying for it. A player can list a Pokémon for sale via the /pshout command, which will create a new listing selling the specified Pokémon in the players party. While creating the listing, the player must also specify the price that they intend to sell the Pokémon for. Other players on the server can then purchase the Pokémon manually via the /psbuy command (using the sellers name as the required argument) or by clicking on the Pokémon listing in the chat.
There can be multiple sales running at once, so to prevent the chat being clogged with messages informing players about them, each sale will only broadcast its information once. From then onwards, an interested player can check all of the current sales via the /psales command, or check whether or not a specific player is selling a Pokémon via the /psinfo command. Each sale can be cancelled by the creator at any time before the Pokémon is purchased by another player via the /pscancel command which will return their Pokémon to their party.
After creating an auction, there is a five minute cooldown timer before the player can create another sale. This timer remains in effect whether the sale is completed or canceled. The timer can be disabled using the "pixelshout.exemptCD" permission node.
If a player attempts to buy a Pokémon without sufficient funds to complete the purchase, their action will be denied.
Commands
- /pshout slot price : Creates a listing selling the Pokémon from the player's chosen party slot, with the initial price defined by the player.
- /psbuy seller name: Attempts to purchase the Pokémon from the seller's current listing.
- /pscancel: Cancels the player's current listing.
- /psinfo seller name: Displays whether or not that player has a listing, and if so displays the listing information.
- /psales: Displays all current listings.
Permission nodes
- /pshout: pixelshout.command.shout
- /psbuy: pixelshout.command.buy
- /pscancel: pixelshout.command.cancel
- /psinfo: pixelshout.command.info
- /psales: pixelshout.command.sales
- Disable the sale creation cooldown timer: pixelshout.exemptCD