mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-21 08:17:34 +00:00
Reformatted code
This commit is contained in:
parent
6a736aa822
commit
18443c0cd7
@ -21,8 +21,6 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
abstract class Achievement{
|
||||
public static $list = array(
|
||||
/*"openInventory" => array(
|
||||
@ -31,7 +29,7 @@ abstract class Achievement{
|
||||
),*/
|
||||
"mineWood" => array(
|
||||
"name" => "Getting Wood",
|
||||
"requires" => array(//"openInventory",
|
||||
"requires" => array( //"openInventory",
|
||||
),
|
||||
),
|
||||
"buildWorkBench" => array(
|
||||
|
@ -21,9 +21,7 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Player as Player;
|
||||
|
||||
class BanAPI{
|
||||
private $server;
|
||||
|
@ -21,55 +21,14 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\Block\GenericBlock as GenericBlock;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Player as Player;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\Tile\Sign as Sign;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\NBT\Tag\Compound as Compound;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\Block\STONE as STONE;
|
||||
use PocketMine\Block\COBBLESTONE as COBBLESTONE;
|
||||
use PocketMine\Block\BRICKS as BRICKS;
|
||||
use PocketMine\Block\DIRT as DIRT;
|
||||
use PocketMine\Block\GRASS as GRASS;
|
||||
use PocketMine\Block\SANDSTONE as SANDSTONE;
|
||||
use PocketMine\Block\SAND as SAND;
|
||||
use PocketMine\Block\GRAVEL as GRAVEL;
|
||||
use PocketMine\Block\NETHERRACK as NETHERRACK;
|
||||
use PocketMine\Block\BEDROCK as BEDROCK;
|
||||
use PocketMine\Block\SLAB as SLAB;
|
||||
use PocketMine\Block\OBSIDIAN as OBSIDIAN;
|
||||
use PocketMine\Block\ICE as ICE;
|
||||
use PocketMine\Block\GLASS as GLASS;
|
||||
use PocketMine\Block\WOOL as WOOL;
|
||||
use PocketMine\Block\LADDER as LADDER;
|
||||
use PocketMine\Block\SPONGE as SPONGE;
|
||||
use PocketMine\Block\TRAPDOOR as TRAPDOOR;
|
||||
use PocketMine\Block\FENCE as FENCE;
|
||||
use PocketMine\Block\BED as BED;
|
||||
use PocketMine\Block\BOOKSHELF as BOOKSHELF;
|
||||
use PocketMine\Block\WORKBENCH as WORKBENCH;
|
||||
use PocketMine\Block\STONECUTTER as STONECUTTER;
|
||||
use PocketMine\Block\CHEST as CHEST;
|
||||
use PocketMine\Block\FURNACE as FURNACE;
|
||||
use PocketMine\Block\DANDELION as DANDELION;
|
||||
use PocketMine\Block\CACTUS as CACTUS;
|
||||
use PocketMine\Block\PUMPKIN as PUMPKIN;
|
||||
use PocketMine\Block\COBWEB as COBWEB;
|
||||
use PocketMine\Block\SAPLING as SAPLING;
|
||||
use PocketMine\Block\LEAVES as LEAVES;
|
||||
use PocketMine\Block\CAKE as CAKE;
|
||||
use PocketMine\Block\CARPET as CARPET;
|
||||
use PocketMine\Block\TORCH as TORCH;
|
||||
use PocketMine\Block\TNT as TNT;
|
||||
use PocketMine\Block\SUGARCANE as SUGARCANE;
|
||||
use PocketMine\Block\WHEAT as WHEAT;
|
||||
use PocketMine\Block\CARROT as CARROT;
|
||||
use PocketMine\Block\POTATO as POTATO;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\Tile\Sign as Sign;
|
||||
|
||||
class BlockAPI{
|
||||
private $server;
|
||||
|
@ -21,9 +21,6 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Player as Player;
|
||||
|
||||
class ChatAPI{
|
||||
private $server;
|
||||
|
||||
|
@ -21,9 +21,7 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\Player as Player;
|
||||
|
||||
class ConsoleAPI{
|
||||
private $loop, $server, $event, $help, $cmds, $alias;
|
||||
|
@ -23,8 +23,6 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class Deprecation{
|
||||
public static $events = array(
|
||||
"server.tick" => "ServerAPI::schedule()",
|
||||
|
@ -21,27 +21,25 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Level\Generator\Flat as Flat;
|
||||
use PocketMine\Level\Generator\Normal as Normal;
|
||||
use PocketMine\Level\WorldGenerator as WorldGenerator;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Level\LevelImport as LevelImport;
|
||||
use PocketMine\Level\Level as Level;
|
||||
use PocketMine\PMF\LevelFormat as LevelFormat;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Math\Vector3 as Vector3;
|
||||
use PocketMine\Level\LevelImport as LevelImport;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Level\WorldGenerator as WorldGenerator;
|
||||
use PocketMine\NBT\Tag\Byte as Byte;
|
||||
use PocketMine\NBT\Tag\Compound as Compound;
|
||||
use PocketMine\NBT\Tag\Enum as Enum;
|
||||
use PocketMine\NBT\Tag\Byte as Byte;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\NBT\Tag\Short as Short;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\Tile\Furnace as Furnace;
|
||||
use PocketMine\PMF\LevelFormat as LevelFormat;
|
||||
use PocketMine\Tile\Chest as Chest;
|
||||
use PocketMine\Tile\Furnace as Furnace;
|
||||
use PocketMine\Tile\Sign as Sign;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
|
||||
class LevelAPI{
|
||||
private $server, $levels, $default;
|
||||
|
@ -22,41 +22,36 @@
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\Entity\RealHuman as RealHuman;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\NBT\Tag\Compound as Compound;
|
||||
use PocketMine\NBT\Tag\Enum as Enum;
|
||||
use PocketMine\NBT\Tag\Double as Double;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\NBT\Tag\Byte as Byte;
|
||||
use PocketMine\NBT\Tag\Float as Float;
|
||||
use PocketMine\NBT\Tag\Short as Short;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Network\Protocol\DataPacket as DataPacket;
|
||||
use PocketMine\Achievement as Achievement;
|
||||
use PocketMine\Math\Vector3 as Vector3;
|
||||
use PocketMine\Server as Server;
|
||||
use PocketMine\Network\RakNet\Packet as Packet;
|
||||
use PocketMine\Network\RakNet\Info as Info;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\PMF\LevelFormat as LevelFormat;
|
||||
use PocketMine\Tile\Spawnable as Spawnable;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\BlockAPI as BlockAPI;
|
||||
use PocketMine\Tile\Furnace as Furnace;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Recipes\Crafting as Crafting;
|
||||
use PocketMine\Network\Protocol\Info as ProtocolInfo;
|
||||
use PocketMine\Event\Event as Event;
|
||||
use PocketMine\Event\EventHandler as EventHandler;
|
||||
use PocketMine\Event\Server\DataPacketReceiveEvent as DataPacketReceiveEvent;
|
||||
use PocketMine\Event\Event as Event;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Entity\Entity as Entity;
|
||||
use PocketMine\Tile\Chest as Chest;
|
||||
use PocketMine\Tile\Sign as Sign;
|
||||
use PocketMine\NBT\NBT as NBT;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\Event\Server\DataPacketSendEvent as DataPacketSendEvent;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Math\Vector3 as Vector3;
|
||||
use PocketMine\NBT\NBT as NBT;
|
||||
use PocketMine\NBT\Tag\Byte as Byte;
|
||||
use PocketMine\NBT\Tag\Compound as Compound;
|
||||
use PocketMine\NBT\Tag\Double as Double;
|
||||
use PocketMine\NBT\Tag\Enum as Enum;
|
||||
use PocketMine\NBT\Tag\Float as Float;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\NBT\Tag\Short as Short;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\Network\Protocol\DataPacket as DataPacket;
|
||||
use PocketMine\Network\Protocol\Info as ProtocolInfo;
|
||||
use PocketMine\Network\RakNet\Info as Info;
|
||||
use PocketMine\Network\RakNet\Packet as Packet;
|
||||
use PocketMine\PMF\LevelFormat as LevelFormat;
|
||||
use PocketMine\Recipes\Crafting as Crafting;
|
||||
use PocketMine\Tile\Chest as Chest;
|
||||
use PocketMine\Tile\Furnace as Furnace;
|
||||
use PocketMine\Tile\Sign as Sign;
|
||||
use PocketMine\Tile\Spawnable as Spawnable;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
|
||||
class Player extends RealHuman{
|
||||
public static $list = array();
|
||||
|
@ -21,12 +21,10 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Entity\Entity as Entity;
|
||||
use PocketMine\Player as Player;
|
||||
use PocketMine\Level\Level as Level;
|
||||
use PocketMine\Math\Vector3 as Vector3;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Math\Vector3 as Vector3;
|
||||
|
||||
class PlayerAPI{
|
||||
private $server;
|
||||
|
@ -21,12 +21,11 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Network\Protocol\Info as Info;
|
||||
use PocketMine\PMF\Plugin as PMFPlugin;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
|
||||
class PluginAPI extends \stdClass{
|
||||
private $server;
|
||||
|
@ -21,16 +21,14 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\Utils\VersionString as VersionString;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Network\Handler as Handler;
|
||||
use PocketMine\Player as Player;
|
||||
use PocketMine\Entity\Entity as Entity;
|
||||
use PocketMine\Deprecation as Deprecation;
|
||||
use PocketMine\Network\Protocol\Info as Info;
|
||||
use PocketMine\Network\Handler as Handler;
|
||||
use PocketMine\Network\Packet as Packet;
|
||||
use PocketMine\Network\Protocol\Info as Info;
|
||||
use PocketMine\Network\RakNet\Info as RakNetInfo;
|
||||
use PocketMine\Network\RakNet\Packet as RakNetPacket;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Utils\VersionString as VersionString;
|
||||
|
||||
class Server{
|
||||
public $tCnt;
|
||||
|
@ -21,21 +21,20 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\Utils\VersionString as VersionString;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Network\UPnP\PortForward as PortForward;
|
||||
use PocketMine\Entity\Entity as Entity;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\Network\Protocol\Info as Info;
|
||||
use PocketMine\Player as Player;
|
||||
use PocketMine\Network\RCON\RCON as RCON;
|
||||
use PocketMine\Network\Query\QueryHandler as QueryHandler;
|
||||
use PocketMine\Recipes\Crafting as Crafting;
|
||||
use PocketMine\Network\UPnP\RemovePortForward as RemovePortForward;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\Entity\Entity as Entity;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Network\Protocol\Info as Info;
|
||||
use PocketMine\Network\Query\QueryHandler as QueryHandler;
|
||||
use PocketMine\Network\RCON\RCON as RCON;
|
||||
use PocketMine\Network\UPnP\PortForward as PortForward;
|
||||
use PocketMine\Network\UPnP\RemovePortForward as RemovePortForward;
|
||||
use PocketMine\Recipes\Crafting as Crafting;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\Utils\Config as Config;
|
||||
use PocketMine\Utils\TextFormat as TextFormat;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Utils\VersionString as VersionString;
|
||||
|
||||
class ServerAPI{
|
||||
public $restart = false;
|
||||
|
@ -21,8 +21,6 @@
|
||||
|
||||
namespace PocketMine;
|
||||
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class TimeAPI{
|
||||
public static $phases = array(
|
||||
"day" => 0,
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Air extends Transparent{
|
||||
|
@ -20,11 +20,10 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\Item\BED as BED;
|
||||
use PocketMine;
|
||||
|
||||
class Bed extends Transparent{
|
||||
public function __construct($type = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class Beetroot extends Flowable{
|
||||
public function __construct($meta = 0){
|
||||
@ -35,6 +35,7 @@ class Beetroot extends Flowable{
|
||||
$down = $this->getSide(0);
|
||||
if($down->getID() === FARMLAND){
|
||||
$this->level->setBlock($block, $this, true, false, true);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -196,8 +196,6 @@ const NETHER_REACTOR = 247;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Level\Level as Level;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
abstract class Block extends Position{
|
||||
public static $list = array();
|
||||
@ -362,12 +360,13 @@ abstract class Block extends Position{
|
||||
if(isset(self::$list[$id])){
|
||||
$block = clone self::$list[$id];
|
||||
$block->setMetadata($meta);
|
||||
}else{
|
||||
} else{
|
||||
$block = new Generic($id, $meta);
|
||||
}
|
||||
if($pos instanceof Position){
|
||||
$block->position($pos);
|
||||
}
|
||||
|
||||
return $block;
|
||||
}
|
||||
|
||||
@ -430,7 +429,7 @@ abstract class Block extends Position{
|
||||
* Returns an array of Item objects to be dropped
|
||||
*
|
||||
* @param ItemItem $item
|
||||
* @param Player $player
|
||||
* @param Player $player
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
@ -448,7 +447,7 @@ abstract class Block extends Position{
|
||||
* Returns the seconds that this block takes to be broken using an specific Item
|
||||
*
|
||||
* @param ItemItem $item
|
||||
* @param Player $player
|
||||
* @param Player $player
|
||||
*
|
||||
* @return float
|
||||
*/
|
||||
@ -485,7 +484,7 @@ abstract class Block extends Position{
|
||||
* Returns if the item can be broken with an specific Item
|
||||
*
|
||||
* @param ItemItem $item
|
||||
* @param Player $player
|
||||
* @param Player $player
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
@ -495,7 +494,7 @@ abstract class Block extends Position{
|
||||
* Do the actions needed so the block is broken with the Item
|
||||
*
|
||||
* @param ItemItem $item
|
||||
* @param Player $player
|
||||
* @param Player $player
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
@ -505,13 +504,13 @@ abstract class Block extends Position{
|
||||
* Places the Block, using block space and block target, and side. Returns if the block has been placed.
|
||||
*
|
||||
* @param ItemItem $item
|
||||
* @param Player $player
|
||||
* @param Block $block
|
||||
* @param Block $target
|
||||
* @param int $face
|
||||
* @param float $fx
|
||||
* @param float $fy
|
||||
* @param float $fz
|
||||
* @param Player $player
|
||||
* @param Block $block
|
||||
* @param Block $target
|
||||
* @param int $face
|
||||
* @param float $fx
|
||||
* @param float $fy
|
||||
* @param float $fz
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
@ -521,7 +520,7 @@ abstract class Block extends Position{
|
||||
* Do actions when activated by Item. Returns if it has done anything
|
||||
*
|
||||
* @param ItemItem $item
|
||||
* @param Player $player
|
||||
* @param Player $player
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Bookshelf extends Solid{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class BrickStairs extends Stair{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,8 +20,8 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
class BrownMushroom extends Flowable{
|
||||
|
@ -20,14 +20,15 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\NBT\Tag\Compound as Compound;
|
||||
use PocketMine\NBT\Tag\Enum as Enum;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\Tile\Furnace as Furnace;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine;
|
||||
|
||||
class BurningFurnace extends Solid{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,10 +20,11 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Math\Vector3 as Vector3;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine;
|
||||
|
||||
class Cactus extends Transparent{
|
||||
public function __construct($meta = 0){
|
||||
@ -74,6 +75,7 @@ class Cactus extends Transparent{
|
||||
$block3 = $this->getSide(5);
|
||||
if($block0->isTransparent === true and $block1->isTransparent === true and $block2->isTransparent === true and $block3->isTransparent === true){
|
||||
$this->level->setBlock($this, $this, true, false, true);
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class Carpet extends Flowable{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,10 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Item\CARROT as CARROT;
|
||||
|
||||
class Carrot extends Flowable{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,14 +20,15 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Tile\Chest as TileChest;
|
||||
use PocketMine\NBT\Tag\Compound as Compound;
|
||||
use PocketMine\NBT\Tag\Enum as Enum;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine\NBT\Tag\Int as Int;
|
||||
use PocketMine\NBT\Tag\String as String;
|
||||
use PocketMine\Tile\Chest as TileChest;
|
||||
use PocketMine\Tile\Tile as Tile;
|
||||
use PocketMine;
|
||||
|
||||
class Chest extends Transparent{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Item\COAL as COAL;
|
||||
|
||||
class CoalOre extends Solid{
|
||||
public function __construct(){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class CobblestoneStairs extends Stair{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class CyanFlower extends Flowable{
|
||||
public function __construct(){
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class Dandelion extends Flowable{
|
||||
public function __construct(){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class DeadBush extends Flowable{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Item\DIAMOND as DIAMOND;
|
||||
|
||||
class DiamondOre extends Solid{
|
||||
public function __construct(){
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Block\Block as Block;
|
||||
|
||||
class Dirt extends Solid{
|
||||
public function __construct(){
|
||||
|
@ -20,10 +20,10 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\Player as Player;
|
||||
use PocketMine;
|
||||
|
||||
|
||||
abstract class Door extends Transparent{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,10 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine;
|
||||
|
||||
class Fallable extends Solid{
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Fence extends Transparent{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Flowable extends Transparent{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
|
||||
|
@ -20,9 +20,10 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine;
|
||||
|
||||
class Generic extends Block{
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class GlassPane extends Transparent{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class GlowingObsidian extends Solid{
|
||||
|
@ -20,11 +20,11 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
use PocketMine\Block\Block as Block;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\Utils\Utils as Utils;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine;
|
||||
|
||||
class GlowingRedstoneOre extends Solid{
|
||||
public function __construct(){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,10 +20,11 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Level\Generator\Object\TallGrass as TallGrass;
|
||||
use PocketMine\Utils\Random as Random;
|
||||
use PocketMine;
|
||||
|
||||
class Grass extends Solid{
|
||||
public function __construct(){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class IronBars extends Transparent{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class Ladder extends Transparent{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,10 +20,11 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Level\Position as Position;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine;
|
||||
|
||||
class Lava extends Liquid{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,10 +20,10 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Item\APPLE as APPLE;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine;
|
||||
|
||||
class Leaves extends Transparent{
|
||||
const OAK = 0;
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Liquid extends Transparent{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class MelonStem extends Flowable{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class NetherBricksStairs extends Stair{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class NetherReactor extends Solid{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Planks extends Solid{
|
||||
|
@ -20,10 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Item\POTATO as POTATO;
|
||||
|
||||
class Potato extends Flowable{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Pumpkin extends Solid{
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class PumpkinStem extends Flowable{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class QuartzStairs extends Stair{
|
||||
|
@ -20,8 +20,8 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
class RedMushroom extends Flowable{
|
||||
|
@ -20,8 +20,8 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
class RedstoneOre extends Solid{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Sand extends Fallable{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class SandstoneStairs extends Stair{
|
||||
|
@ -20,11 +20,11 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
use PocketMine;
|
||||
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Level\Generator\Object\Tree as Tree;
|
||||
use PocketMine\Utils\Random as Random;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
use PocketMine;
|
||||
|
||||
class Sapling extends Flowable{
|
||||
const OAK = 0;
|
||||
|
@ -20,10 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Block\Block as Block;
|
||||
use PocketMine\ServerAPI as ServerAPI;
|
||||
|
||||
class SignPost extends Transparent{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,9 +20,9 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
use PocketMine\Block\Block as Block;
|
||||
|
||||
class Slab extends Transparent{
|
||||
public function __construct($meta = 0){
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Snow extends Solid{
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
use PocketMine\Item\Item as Item;
|
||||
|
||||
|
@ -20,6 +20,7 @@
|
||||
*/
|
||||
|
||||
namespace PocketMine\Block;
|
||||
|
||||
use PocketMine;
|
||||
|
||||
class Solid extends Generic{
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user