1) descargar el server de pocketmine e instalar con el wizard
http://www.pocketmine.net/
2) descargar los fuentes que nos serviran para extender nuestras clases
https://github.com/pmmp/pocketmine-mp
En ECLIPSE:
3) crear un proyecto PHP
4) agregar los fuentes para extender nuestras clases
click derecho ->include parh->configure path
en la pestaña de libraries, click en el boton "add external source folder"
y seleccionar la carpeta entera extraida en el paso (2) o la subcarpeta "src"
5) crear nuestra carpeta source
click derecho ->build path->new source folder
llamarla "src" .
6) en src crear nuestra estructura de directorios (p.e: si es ar\com\cmd\mc\bugreport crear esas 5 carpetas)
7) crear nuestro archivo main , crearemos un archivo llamado BugReport.php
<?php
namespace ar\com\cmd\mc\bugreport;
use pocketmine\plugin\PluginBase;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
class BugReport extends PluginBase{
public function onEnable(){
$this->getLogger()->info("onEnable() has been called!");
}
public function onDisable(){
$this->getLogger()->info("onDisable() has been called!");
}
public function onLoad(){
$this->getLogger()->info("onLoad() has been called!");
}
public function onCommand(CommandSender $sender, Command $command, $label, array $args){
$commandName = $command->getName();
$this->getLogger()->info("commando: ".$commandName);
if($commandName === "bugs"){
return true;
}
return false;
}
}
8) en la raiz del proyecto crear el archivo plugin.yml
name: BugReport
main: ar\com\cmd\mc\bugreport\BugReport
version: 1.0.0
api: 1.0.0
commands:
bugs:
description: show latest bugs reported
usage: /bugs <limit>
9) exportar el proyecto
click derecho-> export
seleccionar PHP/Phar export
y en la sgt pantalla seleccionar como destino la carpeta donde instalamos el pocket mine server (paso #1)
en mi caso será
C:\Users\ibazan\PocketMine-MP\plugins\bugreport.phar
10) si el server esta ejecutandose, recargarlo con el comando:
reload
fuente:
https://github.com/PocketMine/Documentation/wiki/Plugin-Tutorial
Suscribirse a:
Enviar comentarios (Atom)
linux ubuntu mint actualizar chrome
desde una terminal: $ sudo apt update $ sudo apt install google-chrome-stable
-
por consola y desde la raiz de tu proyecto php artisan --version
-
en nuestro proyecto creamos una carpeta llamada donde estaran todas nuestras clases, por ejemplo una llamada: MiApp adentro de esta irian b...
-
Integridad al nivel de la base de datos Oracle Oracle valida la integridad de la base de datos y presenta los siguientes mensajes de erro...
BROU 2016 XD
ResponderEliminar