https://github.com/akari-my/friendsx
friend system for PocketMine-MP
https://github.com/akari-my/friendsx
pocketmine pocketmine-mp pocketmine-mp-5 pocketmine-plugins
Last synced: 15 days ago
JSON representation
friend system for PocketMine-MP
- Host: GitHub
- URL: https://github.com/akari-my/friendsx
- Owner: Akari-my
- License: mit
- Created: 2025-05-14T15:29:04.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2025-05-14T16:41:02.000Z (15 days ago)
- Last Synced: 2025-05-14T16:47:14.699Z (15 days ago)
- Topics: pocketmine, pocketmine-mp, pocketmine-mp-5, pocketmine-plugins
- Language: PHP
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

A complete, **Friends System Plugin** for **PocketMine-MP**, made with performance and modularity in mind.
---## ✨ Features
- ✅ Add / remove friends with **request system**
- ✅ Accept or deny friend requests
- ✅ Automatic expiration of requests after configurable cooldown
- ✅ Optional storage: **YAML**, or **JSON**
- ✅ Friend status display: `Online` / `Offline`
- ✅ Notifications when a friend *joins* or *leaves* the server
- ✅ Configurable message prefix (`[FriendsX]`)
- ✅ Multi-language support: `eng`, `ita`, `fra`, `deu`, `esp`, `pol`, `por`
---## 📦 Installation
1. Download the precompiled `.phar` or build from source (see below)
2. Place the `FriendsX.phar` into your server's `plugins/` folder
3. Start the server once to generate files
4. (Optional) Edit `config.yml` to configure:
- Storage type
- Friend request cooldown
- Language
- Prefix formatting---
## 🧾 Commands
| Command | Description |
|--------|-------------|
| `/friend add ` | Send a friend request |
| `/friend accept ` | Accept a received request |
| `/friend deny ` | Deny a received request |
| `/friend remove ` | Remove from your friend list |
| `/friend list` | Show your friends and their statuses (`Online`/`Offline`) |---
## 🌍 Supported Languages
Currently included:
- 🇬🇧 English
- 🇮🇹 Italian
- 🇫🇷 French
- 🇩🇪 German
- 🇪🇸 Spanish
- 🇵🇱 Polish
- 🇵🇹 Portuguese (BR)You can add your own in `resources/lang/`.
Set the language in the `config.yml`:
```yaml
lang: eng