Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zomarrd/pluginbuilderpmmp

Create a .phar of your PocketMine-MP plugin
https://github.com/zomarrd/pluginbuilderpmmp

pmmp pmmp-plugin pmmp-plugins pmmp4 pmmp5 pocketmine

Last synced: about 1 month ago
JSON representation

Create a .phar of your PocketMine-MP plugin

Awesome Lists containing this project

README

        

# PluginBuilder for PMMP

The ultimate API for compiling your PocketMineMP plugins

## Installation

Install Composer, and run this command in your project directory:

```sh
composer require zomarrd/pluginbuilderpmmp
```

## Usage/Examples

1- Create a ``build.php`` file in the pluginPath/build/ and add the following code.

![img.png](assets/img.png)

#### CODE EXAMPLE

```php
build();
```


#### CONSOLE OUTPUT

```shell
Creating Phar file...
Added 2691 files to Phar
Phar created in 2.899 seconds
Phar size: 7082.07 KB
Phar created successfully!

Process finished with exit code 0
```

## Extra

- You can modify the ``PluginBuilder.php`` class to compile your plugin files the way you want.

## For Developers

If there are bugs, errors, or you want to suggest something, you can report it, or make a pull request.