Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Pixelmon Shout"

From Pixelmon Wiki
(Created page with "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 Sho...")
 
Line 9: Line 9:
  
 
== Overview ==
 
== 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.  
+
Pixelmon Shout allows players on a multiplayer server to create a sale listing of their Pokémon, which other players can then purchase in a single transaction, without the risk 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 player's party. While creating the listing, the player must also specify the price to sell the Pokémon  for. Other players on the server can then purchase the Pokémon manually via the /psbuy command (using the seller's 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.
+
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.
+
After creating a sale, 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.
+
If a player attempts to buy a Pokémon without sufficient funds to complete the purchase, the purchase will not occur.
  
 
== Commands==
 
== 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.
 
*/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.
+
*/psbuy ''player'': Attempts to purchase the Pokémon from the specified player's current listing.
 
*/pscancel: Cancels the player'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.
+
*/psinfo ''player'': Displays whether or not the specified player has a listing, and displays the listing information if so.
 
*/psales: Displays all current listings.
 
*/psales: Displays all current listings.
  
 
===Permission nodes===
 
===Permission nodes===
*/pshout: pixelshout.command.shout
+
*/pshout: pixelshout.command.pshout
*/psbuy: pixelshout.command.buy
+
*/psbuy: pixelshout.command.psbuy
*/pscancel: pixelshout.command.cancel
+
*/pscancel: pixelshout.command.pscancel
*/psinfo: pixelshout.command.info
+
*/psinfo: pixelshout.command.psinfo
*/psales: pixelshout.command.sales
+
*/psales: pixelshout.command.psales
 
*Disable the sale creation cooldown timer: pixelshout.exemptCD
 
*Disable the sale creation cooldown timer: pixelshout.exemptCD

Revision as of 15:16, 2 May 2016

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.

  1. Download Pixelmon Shout here.
  2. 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 in a single transaction, without the risk 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 player's party. While creating the listing, the player must also specify the price to sell the Pokémon for. Other players on the server can then purchase the Pokémon manually via the /psbuy command (using the seller's 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 a sale, 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, the purchase will not occur.

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 player: Attempts to purchase the Pokémon from the specified player's current listing.
  • /pscancel: Cancels the player's current listing.
  • /psinfo player: Displays whether or not the specified player has a listing, and displays the listing information if so.
  • /psales: Displays all current listings.

Permission nodes

  • /pshout: pixelshout.command.pshout
  • /psbuy: pixelshout.command.psbuy
  • /pscancel: pixelshout.command.pscancel
  • /psinfo: pixelshout.command.psinfo
  • /psales: pixelshout.command.psales
  • Disable the sale creation cooldown timer: pixelshout.exemptCD

© 2012 - 2025 Pixelmon Mod