By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

A plugin manager for PocketMine-MP
version 2023.12
Approved
Direct Download How to install?
Switch version
170 Downloads / 805 Total
6 Reviews
Plugin Description §

The asynchronous PocketMine-MP plugin manager

CI Build Phar State Downloads Total License Discord

Oh My PMMP provides commands to allow you to install plugins from Poggit. It's fast and easy to use.


Table of Contents

Getting Started

Prerequisites

Basic installation

  1. Download the latest version of the plugin from here.
  2. Put it in the plugins folder.
  3. Restart your server.

Using Oh My PMMP

Commands

Oh My PMMP provides omp command to allow you to install, upgrade, remove, etc. plugins from Poggit

omp help

Permission: oh-my-pmmp.help

List available commands.

omp version

Permission: oh-my-pmmp.version

Print plugin version.

omp install <plugin> <version>

Permission: oh-my-pmmp.install

Install a plugin with a specified version or use the word latest as a version to install the latest one.

omp remove <plugin>

Permission: oh-my-pmmp.remove

Remove a plugin.

omp update

Permission: oh-my-pmmp.update

Update cached data.

omp list

Permission: oh-my-pmmp.list

List available plugins or installed plugins.

  • To list the installed plugins, you can add i, -installed or --installed behind the command, omp list --installed, for instance.

omp show <plugin> <version>

Permission: oh-my-pmmp.show

Get details about a plugin (name, version, api, depends, etc.).

omp upgrade <plugin> <version>

Permission: oh-my-pmmp.upgrade

Upgrade a plugin to a specified version or use the word latest as a version to upgrade to the latest one.

NOTE: To use all commands of Oh My PMMP, use oh-my-pmmp.cmds permission.

Advanced Topics

Developer Mode

Turn on this mode in config.yml by changing devMode to true

Some features will be unlocked after developer mode is enabled:

  • Download plugins as folder: Download the plugin and oh-my-pmmp will help you extract it by adding the word true after the install command. For example: omp i ExamplePlugin latest true

How do I contribute to Oh My PMMP?

Before you participate in our community, please read the Code of Conduct.

See Contributing for more details.

License

Licensed under the GNU General Public License v3.0 license.

What's new §
  • Add an update checker.
  • Remove amphp's libraries (amphp/file and amphp/http-client).
  • Use async task for Poggit data fetching.
  • Remove utopia-php/locale.
  • Fixed some bugs
  • Support PocketMine-MP v5
  • Add list plugins command
  • Add show command
  • Add upgrade command
  • Update Poggit repo URL
  • Support for multiple languages.
  • Show PHP and Oh My PMMP version when using version command.
  • Support to run commands in game and add permissions for each command.
  • Add a set up PHP version step
  • Add dev option to install command
  • Add icon
  • Add icon path
  • Bump promise lib version to 2.9.1
  • Create phpstan.yml
  • Delete composer update
  • Delete unnecessary files
  • Disable PHPStan
  • Don't need fix CS script anymore
  • Dynamic call to static method setInstance() and Fix PHPStan
  • Merge pull request #1 from DavidGlitch04/main
    • Dynamic call to static method setInstance() and Fix PHPStan
  • Merge pull request #2 from DavidGlitch04/main
    • promise virion
  • Remove GitHub actions
  • Remove validate step
  • Set up PHPStan
  • Update .poggit.yml
  • Update AsyncTasks.php
  • Update Main file path
  • Update PHPDoc
  • Update README.md
  • Update composer script
  • Update generate phar file script
  • Update install command
  • Update packages
  • Use PSR-0
  • Use \Phar::unlinkArchive instead of unlink
  • promise virion

Xgamer6
Outdated
using v2.1.0-alpha
29 Sep 23
Good Plugin! Really cool. Can you add /ohmypmmp plugin <disable/enable> <Plugin Name>
toby7002
30 Sep 23
Thanks, we will add that feature in a next update.
KnosTx
Outdated
using v2.1.0-alpha
09 Sep 23
BeeAZ-pm-pl
Outdated
using v2.0.0-alpha
24 Jun 23
👍
ClickedTran
Outdated
using v2.0.0-alpha
24 Jun 23
Oh-My-Good
harryitz
Outdated
using v2.0.0-alpha
24 Jun 23
Oh-My-PMMP Better
mmm545
Outdated
using v1.3.0
20 Jun 22
oh my...!

Reply to review by :

/ 5
Supported API versions
5.0.0
->
5.16.0
Producers §
  • Collaborators:
    • @NhanAZ
  • Contributors:
    • @AIPTU
    • @Lunarelly
    • @Phuongaz
    • @andrew47-c
    • @kotyaralih
    • @toby7002
    • @tobydev27
License §
Categories:
General
Admin Tools
Permissions
Manage plugins

You can leave one review per plugin release, and delete or update your review at any time

/ 5
Loading...