Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nhanaz/libbedrock
🌈 A library that provides common features for the PocketMine-MP plugin.
https://github.com/nhanaz/libbedrock
bedrock github libbedrock library nhanaz nhanaz-pm-pl php php81 php82 phpstan phpstan-l9 phpstan-lmax pmmp pocketmine pocketmine-mp poggit virion
Last synced: about 1 month ago
JSON representation
🌈 A library that provides common features for the PocketMine-MP plugin.
- Host: GitHub
- URL: https://github.com/nhanaz/libbedrock
- Owner: NhanAZ
- License: mit
- Created: 2022-10-15T05:46:00.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-12T23:53:23.000Z (3 months ago)
- Last Synced: 2024-09-22T16:03:01.409Z (about 2 months ago)
- Topics: bedrock, github, libbedrock, library, nhanaz, nhanaz-pm-pl, php, php81, php82, phpstan, phpstan-l9, phpstan-lmax, pmmp, pocketmine, pocketmine-mp, poggit, virion
- Language: PHP
- Homepage: https://github.com/NhanAZ/libBedrock
- Size: 6.14 MB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
🌈 A library that provides common features for the PocketMine-MP plugin.Table of Contents
- [Including in other plugins](#including-in-other-plugins)
- [API documentation](#api-documentation)
- [How to contact me?](#how-to-contact-me)
- [How do I contribute to libBedrock?](#how-do-i-contribute-to-libbedrock)
- [Donate](#donate)
- [Licensing information](https://github.com/NhanAZ/libBedrock/edit/master/README.md#licensing-information)
- [Credits](#credits)---
## Including in other plugins
Integrate the virion itself into your plugin or you could also use it as a composer library by running the command below:`composer require nhanaz/libbedrock`
This library supports being included as a [virion](https://github.com/poggit/support/blob/master/virion.md).
If you use [Poggit](https://poggit.pmmp.io) to build your plugin, you can add it to your `.poggit.yml` like so:
```yml
--- # Poggit-CI Manifest. Open the CI at https://poggit.pmmp.io/ci/YourGithubUserName/YourPluginName
build-by-default: true
branches:
- master
projects:
YourPluginName:
path: ""
libs:
- src: NhanAZ/libBedrock/libBedrock
version: x.y.z
...```
## API documentation
There's no documentation yet, but you can check out the [demo plugin](https://github.com/search?q=org%3Anhanaz-pm-pl%20libBedrock&type=code)/[dependency graph](https://github.com/NhanAZ/libBedrock/network/dependents) which shows how to use its API in a plugin or read the PHPDocs written in the code.## How to contact me?
You can contact me directly via Discord `NhanAZ` (Originally known as `NhanAZ#9115`), ping `@NhanAZ` in Discord https://discord.gg/j2X83ujT6c, email to `[email protected]`.## How do I contribute to libBedrock?
Before you participate in our community, please read the [Code of Conduct](https://github.com/NhanAZ/libBedrock/blob/master/CODE_OF_CONDUCT.md).See [Contributing](https://github.com/NhanAZ/libBedrock/blob/master/CONTRIBUTING.md) for more details.
## Donate
- [PayPal](https://www.paypal.com/paypalme/NhanAZ)## Licensing information
This project is licensed under MIT. Please see the [LICENSE](/LICENSE) file for details.## Credits
Details
- [Contributors](https://github.com/NhanAZ/libBedrock/graphs/contributors)
- [pmmp/PocketMine-MP](https://github.com/pmmp/PocketMine-MP)
- [thebigcrafter/ktpmpl-cfs](https://github.com/thebigcrafter/ktpmpl-cfs)
- [jasonw4331/libCustomPack](https://github.com/jasonw4331/libCustomPack)
- [thebigcrafter/oh-my-pmmp](https://github.com/thebigcrafter/oh-my-pmmp)
- [thebigcrafter/Hydrogen](https://github.com/thebigcrafter/Hydrogen)
- [PHPStan](https://github.com/phpstan/phpstan)
- [PHP Coding Standards Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer)
- [Visual Studio Code](https://code.visualstudio.com/)
- [PhpStorm](https://www.jetbrains.com/phpstorm/)