An open API service indexing awesome lists of open source software.

https://github.com/thewindows/bazaarpm5

Bazaar Plugin Made For PocketMine Api5
https://github.com/thewindows/bazaarpm5

Last synced: 5 months ago
JSON representation

Bazaar Plugin Made For PocketMine Api5

Awesome Lists containing this project

README

          

# BazaarPM5

**BazaarPM5** is a PocketMine-MP plugin for API 5 that allows players to buy and sell items through a custom GUI-based marketplace.

---

## 📦 Plugin Info

- **Name:** BazaarPM5
- **Version:** 1.0.0
- **Author:** TheWindows
- **Main Class:** `TheWindows\Bazaar\Main`
- **API:** 5.0.0
- **Dependencies:**
- [EconomyAPI](https://poggit.pmmp.io/p/EconomyAPI)
- [InvMenu](https://poggit.pmmp.io/p/InvMenu)
- [FormAPI](https://poggit.pmmp.io/p/FormAPI)

---

## ⚡ Features

- Fully GUI-based bazaar using InvMenu.
- Supports custom forms with FormAPI.
- Integration with EconomyAPI for player balances.
- Sell and buy items using in-game currency.
- Supports item preview.
- Works with PocketMine-MP API 5.

---

## 🛠 Commands

| Command | Description | Permission |
|---------------|--------------------------------------|--------------------|
| `/bazaar` | Opens the bazaar menu | `winshop.command` |

---

## 📝 Permissions

| Permission | Description | Default |
|-------------------|---------------------------------|---------|
| `winshop.command` | Allows access to bazaar command | true |

---

## 💻 Installation

1. Download **BazaarPM5** and place it in your `plugins` folder.
2. Make sure you have **EconomyAPI**, **InvMenu**, and **FormAPI** installed.
3. Start your server to generate the configuration files.
4. Use `/bazaar` in-game to open the bazaar menu.

---

## 📋 To-Do

- [x] Add MySQL support for data storage.
- [x] Add price changing functionality in config.
- [x] Add message customization options.
- [x] Add more items to the bazaar.
- [ ] Add Random Price Change.
- [ ] Add Custom Items.

---

## ⚠ Notes

- All players with `winshop.command` permission can access the bazaar.
- Make sure your EconomyAPI balance is sufficient before buying items.
- Plugin requires PocketMine-MP API 5.

---

## 🔗 Links

- [PocketMine-MP](https://www.pocketmine.net/)
- [EconomyAPI](https://poggit.pmmp.io/p/EconomyAPI)
- [InvMenu](https://poggit.pmmp.io/p/InvMenu)
- [FormAPI](https://poggit.pmmp.io/p/FormAPI)

---

Created with ❤️ by **TheWindows**