DaPigGuy / PiggyAuctions

An auction house plugin for PocketMine-MP allowing players to bid for items
Apache License 2.0
22 stars 10 forks source link
piggyauctions pmmp pocketmine

PiggyAuctions Poggit-CI Discord

PiggyAuctions is an open-sourced auction house plugin for PocketMine-MP allowing players to place auctions and bid on items.

Why use PiggyAuctions over other competitors?

  1. BRAND LOYALTY!!! PiggyAuctions is a quality Piggy-flavored plugin refined throughout generations of the Sus genus. You won't get to experience this authentic rich and savory flavor anywhere else. And, it's free bacon, what else could you ask for?
  2. PiggyAuctions has bidding, searching, sorting, auto-refreshing, pagination, etc.
  3. Oink? You're not going to install such an amazing plugin? 🐷
  4. Sloths are scary.

Prerequisites

InvCrashFix is still needed!

Supported Economy Providers

Installation & Setup

  1. Install the plugin from Poggit.
  2. (Optional) Setup the data provider that PiggyAuctions will be using. By default, PiggyAuctions will use SQLite3 which requires no additional setup. If you would like to use MySQL instead, change database.type from sqlite to mysql & enter your MySQL credentials under database.mysql.
  3. (Optional) Setup your economy provider. If using EconomyAPI, this step can be skipped. Otherwise, change economy.provider to the name of the economy plugin being used, or xp for PMMP Player EXP.
  4. (Optional) Certain user inputs for creating and bidding on auctions can be configured. By default, the duration limit is 14 days, while bid & starting bid limit are the 32 bit integer max. We recommend not allowing values over the 32 bit integer max (2^31 or 2147483648).
  5. (Optional) You may configure messages in the message.yml file.
  6. You're done! Start your server and begin auctioning items.

Commands

Command Description Permissions Aliases
/auctionhouse Opens the auction house piggyauctions.command.auctionhouse /ah
/auctionhouse [player] View a specific player's auctions piggyauctions.command.auctionhouse /ah

Permissions

Permissions Description Default
piggyauctions Allows usage of all PiggyAuctions features op
piggyauctions.command Allow usage of all PiggyAuctions commands op
piggyauctions.command.auctionhouse Allow usage of the /auctionhouse command true
piggyauctions.limit.{NUMBER} Imposes a limit on amount of concurrent auctions for a player false

Issue Reporting

License

   Copyright 2019 DaPigGuy

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.