All Projects → ifera-mc → VirionTools

ifera-mc / VirionTools

Licence: GPL-3.0 license
A handy plugin for developers who wish to compile and inject virions without using Poggit.

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to VirionTools

ProfileUI
Get any player's profile on a Modal Form! MCPE v1.2! PMMP support only!
Stars: ✭ 20 (+17.65%)
Mutual labels:  pocketmine, phar, pmmp, poggit
InvSee
A PocketMine-MP plugin that lets you view and modify offline and online players' inventories in real-time!
Stars: ✭ 19 (+11.76%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
BuilderTools
🪓 Powerful World Editor plugin for PocketMine servers
Stars: ✭ 74 (+335.29%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
AuctionHouse
Feature-packed auction house plugin for PocketMine-MP (pmmp)
Stars: ✭ 31 (+82.35%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Emotes
This plugin allows players to use their favorite emotes on the server!
Stars: ✭ 15 (-11.76%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
CommandShop
Players have to pay items or money to use specific commands! A PocketMine plugin.
Stars: ✭ 32 (+88.24%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
CosmeticMenu
Fun and Easy-to-Use Pocketmine Cosmetics plugin. (Gadgets, Particles, Trails, etc)
Stars: ✭ 22 (+29.41%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
MysteryBox
Crate implemention for PocketMine-MP (PMMP)
Stars: ✭ 19 (+11.76%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Pocketmine Mp
A server software for Minecraft: Bedrock Edition in PHP
Stars: ✭ 2,594 (+15158.82%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Pathfinding
A pmmp virion (library) for pathfinding using A*
Stars: ✭ 36 (+111.76%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
IslandArchitect
An plugin to create custom sky island generators for the SkyBlock plugin
Stars: ✭ 12 (-29.41%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
Pocketmine-School
A Website To Teach Everything About PocketMine-MP
Stars: ✭ 15 (-11.76%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
RedstoneCircuit
This is the PocketMine plugin that implements the Redstone circuit.
Stars: ✭ 81 (+376.47%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
NpcDialog
🗽 PocketMine-MP virion to add dialogs to entities easily
Stars: ✭ 55 (+223.53%)
Mutual labels:  pocketmine, pmmp, virion
SAC
An AntiCheat software for PockeMine-MP made to detect unfair gamplay advantages.
Stars: ✭ 52 (+205.88%)
Mutual labels:  pocketmine, pocketmine-mp, pmmp
libform
It is a virion library that can handle various forms easily.
Stars: ✭ 12 (-29.41%)
Mutual labels:  pocketmine, pocketmine-mp, virion
DungeonPlus
[Plugin] A Plugin support Dungeon API.
Stars: ✭ 14 (-17.65%)
Mutual labels:  pocketmine-mp, pmmp
PiggyAuth
Safe & feature-rich auth plugin. Project has been discontinued
Stars: ✭ 33 (+94.12%)
Mutual labels:  pocketmine, pocketmine-mp
PM-Beacons
Vanilla Beacons for PocketMine Servers
Stars: ✭ 20 (+17.65%)
Mutual labels:  pocketmine, pocketmine-mp
FormAPI-PMMP
Create a Form for Minecraft Bedrock in PocketMine-MP
Stars: ✭ 14 (-17.65%)
Mutual labels:  pocketmine, pocketmine-mp

VirionTools

Discord License Poggit Release
Chat GitHub license Poggit-CI

A handy plugin for developers who wish to compile and inject virions without using Poggit.

Features

  • Compile a virion to virion.phar.
  • Inject a virion into another plugin.
  • Works cross-platform i.e. it works on both Linux and Windows systems

Setup

  • Get the .phar of this plugin from poggit
  • Put into your plugins folder.
  • Restart the server.
  • Enjoy..

Compile a Virion

  • To compile a virion folder to virion.phar, you will need to put the virion in the virions folder.
  • The virions folder should be located in the folder where PocketMine-MP.phar exists.
  • Next run the command /bv [string:virion]. The [string:virion] is the name of the virion located in the virions folder which you want to compile.
  • The compiled (phared) virion will appear in plugin_data\VirionTools\builds folder.

Inject a Virion

  • To inject a virion to a plugin, you will need to put a compiled virion i.e. a virion.phar in plugin_data\VirionTools\builds folder.
  • You will also need to put a compiled plugin i.e a plugin.phar in plugin_data\VirionTools\plugins folder.
  • Next run the command /iv [string:virion] [string:plugin].
  • The [string:virion] should be the name of the virion located in plugin_data\VirionTools\builds folder.
  • The [string:plugin] should be the name of the plugin located in plugin_data\VirionTools\plugins folder.
  • Note: Adding the .phar extension doesn't matter. The plugin will add it itself.
  • After successful virion injection, the injected plugin would be present in plugin_data\VirionTools\plugins folder.

Inject all Virions

  • To inject all virions into the plugin you need to use injectall [string:plugin] command.
  • Make sure the virions required by the plugin are already compiled.
  • Most importantly make a virions key in plugin.yml of the plugin.
  • List all the virions required by your plugin under it.
  • Next run the command /injectall [string:plugin] Alias for injectall are ia.
  • The [string:plugin] should be the name of the plugin located in plugin_data\VirionTools\plugins folder.
  • After successful virions injection, the injected plugin would be present in plugin_data\VirionTools\plugins folder.

Commands and Permissions

Description Command Aliases Permission Default
Compile a virion /compilevirion [string:virion] cv, bv, buildvirion vt.cmd.cv op
Inject a virion /injectvirion [string:virion] [string:plugin] iv vt.cmd.iv op
Inject all virions /injectall [string:plugin] ia vt.cmd.ia op

Disclaimer

This plugin is designed to be used only by PocketMine-MP developers who wish to compile a virion without using Poggit. Normal users should'nt be using it.

Credits:

  • DevTools by PMMP Team for providing the ConsoleScript.php
  • Poggit by Poggit Team for providing virion.php and virion_stub.php.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].