All Projects → Shock95x → AuctionHouse

Shock95x / AuctionHouse

Licence: GPL-3.0 License
Feature-packed auction house plugin for PocketMine-MP (pmmp)

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to AuctionHouse

Pocketmine-School
A Website To Teach Everything About PocketMine-MP
Stars: ✭ 15 (-51.61%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
RedstoneCircuit
This is the PocketMine plugin that implements the Redstone circuit.
Stars: ✭ 81 (+161.29%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Pocketmine Mp
A server software for Minecraft: Bedrock Edition in PHP
Stars: ✭ 2,594 (+8267.74%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
CommandShop
Players have to pay items or money to use specific commands! A PocketMine plugin.
Stars: ✭ 32 (+3.23%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
MysteryBox
Crate implemention for PocketMine-MP (PMMP)
Stars: ✭ 19 (-38.71%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
IslandArchitect
An plugin to create custom sky island generators for the SkyBlock plugin
Stars: ✭ 12 (-61.29%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
SAC
An AntiCheat software for PockeMine-MP made to detect unfair gamplay advantages.
Stars: ✭ 52 (+67.74%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
BuilderTools
🪓 Powerful World Editor plugin for PocketMine servers
Stars: ✭ 74 (+138.71%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Emotes
This plugin allows players to use their favorite emotes on the server!
Stars: ✭ 15 (-51.61%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
CosmeticMenu
Fun and Easy-to-Use Pocketmine Cosmetics plugin. (Gadgets, Particles, Trails, etc)
Stars: ✭ 22 (-29.03%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
VirionTools
A handy plugin for developers who wish to compile and inject virions without using Poggit.
Stars: ✭ 17 (-45.16%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Pathfinding
A pmmp virion (library) for pathfinding using A*
Stars: ✭ 36 (+16.13%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
InvSee
A PocketMine-MP plugin that lets you view and modify offline and online players' inventories in real-time!
Stars: ✭ 19 (-38.71%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
PiggyAuth
Safe & feature-rich auth plugin. Project has been discontinued
Stars: ✭ 33 (+6.45%)
Mutual labels:  pocketmine, pocketmine-mp
RapidPM
High performance extension that implements parts of PocketMine-MP (PMMP) with Zephir
Stars: ✭ 31 (+0%)
Mutual labels:  pocketmine-mp, pmmp
PM-Beacons
Vanilla Beacons for PocketMine Servers
Stars: ✭ 20 (-35.48%)
Mutual labels:  pocketmine, pocketmine-mp
MysteryCrate
PLUGIN ARCHIVED. USE https://github.com/DaPigGuy/PiggyCrates instead!
Stars: ✭ 30 (-3.23%)
Mutual labels:  pocketmine-mp, pmmp
BlockSniper
An advanced (brush) world editing plugin for PocketMine-MP
Stars: ✭ 77 (+148.39%)
Mutual labels:  pocketmine, pocketmine-mp
ProperDuels
A properly made duels plugin
Stars: ✭ 16 (-48.39%)
Mutual labels:  pocketmine, pocketmine-mp
NPC
The NPC plugin for PocketMine-MP
Stars: ✭ 28 (-9.68%)
Mutual labels:  pocketmine-mp, pmmp

AuctionHouse

Feature-packed AuctionHouse plugin for PocketMine-MP

Overview

AuctionHouse allows players to list their items for sale and purchase items that others have listed for sale.

AuctionHouse

Features

  • Chest GUI
  • Categories
  • Admin menu
  • Config (See below)
  • Multi-lang support
  • Custom events
  • Cancel listings
  • Listing cooldown
  • Economy plugin support (EconomyAPI as of now)
  • MySQL and SQLite database support
  • Customizable messages
  • And more coming soon!

Download

Download the plugin from Poggit or GitHub releases


Config

Click to open
---  
# DO NOT EDIT THIS VALUE, INTERNAL USE ONLY.
config-version: 5

# Sets the prefix for this plugin.
prefix: "[&l&6Auction House&r]"
# Minimum price required to create a listing
min-price: 0
# Maximum price a listing can have (-1 = No limit)
max-price: -1
# Sets the default language for the plugin, you can edit text and messages in this file.
default-language: en_US
# Sets the amount of hours a listing is active before being automatically cancelled and expired.
expire-interval: 48
# Sets the price it costs to list an item on the auction house.
listing-price: 0
# Sets a cooldown between listing items in seconds
listing-cooldown: 0
# Allows or blocks players in creative mode from selling items.
creative-sale: false
# Maximum amount of listings a player can have by default
max-listings: 45
# Shows item lore on the auction house
show-lore: true
# Days to automatically delete expired listings (-1 to disable)
expired-duration: 15
# Formats price with commas (ex. 1,000,000)
price-formatted: true
# Items that cannot be listed on the auction. Refer to https://minecraftitemids.com/ or https://minecraft-ids.grahamedgecombe.com/ for a list of item ids.
blacklist:
- '1000' # Example items
- '1234:5'
- 'minecraft:air'

# AH sign triggers
sign-triggers:
- "[AuctionHouse]"
- "[AH]"

# Menu button items
buttons:
stats: "minecraft:chest"
back: "minecraft:paper"
previous: "minecraft:paper"
next: "minecraft:paper"
info: "minecraft:book"
howto: "minecraft:emerald"
return_all: "minecraft:redstone_block"
player_listings: "minecraft:diamond"
expired_listings: "minecraft:poisonous_potato"
admin_menu: "minecraft:redstone"
confirm_purchase: "minecraft:stained_glass_pane:5"
cancel_purchase: "minecraft:stained_glass_pane:14"
...

Commands

Command Description
/ah AuctionHouse main command, opens the shop menu if there are no specified parameters
/ah shop Opens the shop menu
/ah sell [price] Allows player to list items in their hand on the auction house. [price] is the amount that the player is listing the item to sell for
/ah listings Shows all active listings of the player
/ah listings [player] Shows all active listings of a specific player
/ah category Opens category menu
/ah admin Opens the AuctionHouse admin menu (OP Command)
/ah reload Allows player to reload configuration files (OP command)
/ah about Shows AuctionHouse version the server is running

API

Events

Event Description
shock95x\auctionhouse\event\AuctionStartEvent Called when an auction is started
shock95x\auctionhouse\event\AuctionEndEvent Called when an auction has ended
shock95x\auctionhouse\event\ItemListedEvent Called when an item is listed by player (cancellable)
shock95x\auctionhouse\event\ItemPurchasedEvent Called when an item is purchased by player (cancellable)
shock95x\auctionhouse\event\MenuCloseEvent Called when a menu is closed by player

Contributing

You can contribute to this project by creating a new language file and opening a PR!

Supported languages and contributors

Credits / Virions Used

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].