Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/mukeenanyafiq/playermanager

A PocketMine-MP Plugin that allows player to manage players and acquire players information using FormAPI!
https://github.com/mukeenanyafiq/playermanager

minecraft-plugin pocketmine-mp-plugin

Last synced: 14 days ago
JSON representation

A PocketMine-MP Plugin that allows player to manage players and acquire players information using FormAPI!

Awesome Lists containing this project

README

        

# PlayerManager
A PocketMine-MP Plugin that allows player to manage players and acquire players information using [FormAPI!](https://github.com/jojoe77777/FormAPI)\
This plugin was inspired by [PlayerInfo](https://github.com/Matthww/PlayerInfo)

The player's information includes:
- Player's device model
- Player's device operating system
- Player's IP address
- Player's port
- Player's UI Scale
- Player's GUI Profile
- Player's UUID
- and more!

## Purposes of this plugin
- Getting player's information (basic)
- Kicking or banning player through Session category (done through commands)
- Allows player to toggle flight or no-clipping walls
- Editing player's attributes\
Capable of changing the player's scale (size) or making the player invisible

## Commands
| Commands | Description | Permissions |
|--------------|----------------------------|-----------------------------------|
| `/plmanager` | Opens a PlayerManager form | `playermanager.command.plmanager` |

| Arguments | Description | Usages |
|--------------|--------------------------------------------|----------------------------------|
| `info` | Opens player's information | `/plmanager info ` |
| `session` | Opens player's session | `/plmanager session ` |
| `ability` | Opens player's ability | `/plmanager ability ` |
| `attributes` | Opens player's attributes | `/plmanager attributes ` |
| `effects` | Opens player's effects | `/plmanager effects ` |
| `reload` | Reloads PlayerManager's configuration file | `/plmanager reload` |

You can change the `` argument to any online player name as it is required for the command with argument to work\
(You can use `@s` as the player (``) argument to indicate you)\
(Example: `/plmanager info @s`)

## Suggestions & Bug Reports
If you have an idea of a new feature for this plugin, you can submit your idea [here!](https://github.com/mukeenanyafiq/PlayerManager/issues/new?assignees=&labels=suggestion&projects=&template=suggestion.md&title=Suggestion)\
However, if you found or encounter any bugs in this plugin, you can submit your report [here!](https://github.com/mukeenanyafiq/PlayerManager/issues/new?assignees=&labels=bug&projects=&template=bug_report.md&title=Bug+Report)

## Note
This is **my very first PocketMine-MP plugin**. Expect some unorganized scripts, bad and inefficient codes.\
Any suggestions, bug-reports, and pull-requests are welcomed