mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-20 10:24:07 +00:00
Removed obsolete Data.php
This commit is contained in:
parent
71fc3f2ef0
commit
d347137148
256
src/Data.php
256
src/Data.php
@ -1,256 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* ____ _ _ __ __ _ __ __ ____
|
|
||||||
* | _ \ ___ ___| | _____| |_| \/ (_)_ __ ___ | \/ | _ \
|
|
||||||
* | |_) / _ \ / __| |/ / _ \ __| |\/| | | '_ \ / _ \_____| |\/| | |_) |
|
|
||||||
* | __/ (_) | (__| < __/ |_| | | | | | | | __/_____| | | | __/
|
|
||||||
* |_| \___/ \___|_|\_\___|\__|_| |_|_|_| |_|\___| |_| |_|_|
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Lesser General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* @author PocketMine Team
|
|
||||||
* @link http://www.pocketmine.net/
|
|
||||||
*
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
class BlockFace{
|
|
||||||
const BOTTOM = 0;
|
|
||||||
const TOP = 1;
|
|
||||||
const DOWN = 0;
|
|
||||||
const UP = 1;
|
|
||||||
const SOUTH = 3;
|
|
||||||
const EAST = 5;
|
|
||||||
const NORTH = 2;
|
|
||||||
const WEST = 4;
|
|
||||||
public static function setPosition(&$data, $face){
|
|
||||||
switch((int) $face){
|
|
||||||
case 0:
|
|
||||||
--$data["y"];
|
|
||||||
break;
|
|
||||||
case 1:
|
|
||||||
++$data["y"];
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
--$data["z"];
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
++$data["z"];
|
|
||||||
break;
|
|
||||||
case 4:
|
|
||||||
--$data["x"];
|
|
||||||
break;
|
|
||||||
case 5:
|
|
||||||
++$data["x"];
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
class Material{
|
|
||||||
static $flowable = array(
|
|
||||||
0 => true,
|
|
||||||
6 => true,
|
|
||||||
30 => true,
|
|
||||||
31 => true,
|
|
||||||
32 => true,
|
|
||||||
37 => true,
|
|
||||||
38 => true,
|
|
||||||
39 => true,
|
|
||||||
40 => true,
|
|
||||||
50 => true,
|
|
||||||
51 => true,
|
|
||||||
55 => true,
|
|
||||||
59 => true,
|
|
||||||
78 => true,
|
|
||||||
105 => true,
|
|
||||||
);
|
|
||||||
static $unbreakable = array(
|
|
||||||
0 => true,
|
|
||||||
7 => true,
|
|
||||||
8 => true,
|
|
||||||
9 => true,
|
|
||||||
10 => true,
|
|
||||||
11 => true,
|
|
||||||
);
|
|
||||||
static $transparent = array(
|
|
||||||
0 => true,
|
|
||||||
6 => true,
|
|
||||||
8 => true,
|
|
||||||
9 => true,
|
|
||||||
10 => true,
|
|
||||||
11 => true,
|
|
||||||
18 => true,
|
|
||||||
20 => true,
|
|
||||||
26 => true,
|
|
||||||
30 => true,
|
|
||||||
31 => true,
|
|
||||||
32 => true,
|
|
||||||
37 => true,
|
|
||||||
38 => true,
|
|
||||||
39 => true,
|
|
||||||
40 => true,
|
|
||||||
44 => true,
|
|
||||||
46 => true,
|
|
||||||
50 => true,
|
|
||||||
51 => true,
|
|
||||||
53 => true,
|
|
||||||
59 => true,
|
|
||||||
63 => true,
|
|
||||||
64 => true,
|
|
||||||
65 => true,
|
|
||||||
67 => true,
|
|
||||||
68 => true,
|
|
||||||
71 => true,
|
|
||||||
78 => true,
|
|
||||||
79 => true,
|
|
||||||
83 => true,
|
|
||||||
85 => true,
|
|
||||||
89 => true,
|
|
||||||
96 => true,
|
|
||||||
102 => true,
|
|
||||||
105 => true,
|
|
||||||
107 => true,
|
|
||||||
108 => true,
|
|
||||||
109 => true,
|
|
||||||
114 => true,
|
|
||||||
128 => true,
|
|
||||||
156 => true,
|
|
||||||
);
|
|
||||||
static $replaceable = array(
|
|
||||||
0 => true,
|
|
||||||
8 => true,
|
|
||||||
9 => true,
|
|
||||||
10 => true,
|
|
||||||
11 => true,
|
|
||||||
31 => true,
|
|
||||||
51 => true,
|
|
||||||
78 => true,
|
|
||||||
);
|
|
||||||
static $activable = array(
|
|
||||||
2 => true,
|
|
||||||
3 => true,
|
|
||||||
6 => true,
|
|
||||||
26 => true,
|
|
||||||
31 => true,
|
|
||||||
//46 => true,
|
|
||||||
51 => true,
|
|
||||||
54 => true,
|
|
||||||
58 => true,
|
|
||||||
59 => true,
|
|
||||||
61 => true,
|
|
||||||
62 => true,
|
|
||||||
64 => true,
|
|
||||||
71 => true,
|
|
||||||
78 => true,
|
|
||||||
96 => true,
|
|
||||||
105 => true,
|
|
||||||
107 => true,
|
|
||||||
245 => true,
|
|
||||||
247 => true,
|
|
||||||
);
|
|
||||||
static $placeable = array(
|
|
||||||
1 => true,
|
|
||||||
2 => true,
|
|
||||||
3 => true,
|
|
||||||
4 => true,
|
|
||||||
5 => true,
|
|
||||||
6 => true,
|
|
||||||
//7 => true,
|
|
||||||
8 => true,
|
|
||||||
9 => true,
|
|
||||||
10 => true,
|
|
||||||
11 => true,
|
|
||||||
12 => true,
|
|
||||||
13 => true,
|
|
||||||
14 => true,
|
|
||||||
15 => true,
|
|
||||||
16 => true,
|
|
||||||
17 => true,
|
|
||||||
18 => true,
|
|
||||||
19 => true,
|
|
||||||
20 => true,
|
|
||||||
21 => true,
|
|
||||||
22 => true,
|
|
||||||
24 => true,
|
|
||||||
355 => 26,
|
|
||||||
30 => true,
|
|
||||||
35 => true,
|
|
||||||
37 => true,
|
|
||||||
38 => true,
|
|
||||||
39 => true,
|
|
||||||
40 => true,
|
|
||||||
41 => true,
|
|
||||||
42 => true,
|
|
||||||
43 => true,
|
|
||||||
44 => true,
|
|
||||||
45 => true,
|
|
||||||
46 => true,
|
|
||||||
47 => true,
|
|
||||||
48 => true,
|
|
||||||
49 => true,
|
|
||||||
50 => true,
|
|
||||||
53 => true,
|
|
||||||
54 => true,
|
|
||||||
56 => true,
|
|
||||||
59 => true,
|
|
||||||
57 => true,
|
|
||||||
58 => true,
|
|
||||||
295 => 59,
|
|
||||||
61 => true,
|
|
||||||
324 => 64,
|
|
||||||
65 => true,
|
|
||||||
67 => true,
|
|
||||||
330 => 71,
|
|
||||||
73 => true,
|
|
||||||
79 => true,
|
|
||||||
80 => true,
|
|
||||||
81 => true,
|
|
||||||
82 => true,
|
|
||||||
83 => true,
|
|
||||||
85 => true,
|
|
||||||
86 => true,
|
|
||||||
87 => true,
|
|
||||||
88 => true,
|
|
||||||
89 => true,
|
|
||||||
91 => true,
|
|
||||||
96 => true,
|
|
||||||
98 => true,
|
|
||||||
102 => true,
|
|
||||||
103 => true,
|
|
||||||
362 => 105,
|
|
||||||
107 => true,
|
|
||||||
108 => true,
|
|
||||||
109 => true,
|
|
||||||
112 => true,
|
|
||||||
114 => true,
|
|
||||||
128 => true,
|
|
||||||
155 => true,
|
|
||||||
156 => true,
|
|
||||||
245 => true,
|
|
||||||
246 => true,
|
|
||||||
247 => true,
|
|
||||||
323 => true, //Special case of signs
|
|
||||||
338 => 83,
|
|
||||||
);
|
|
||||||
static $blocks = array(
|
|
||||||
0 => "Air",
|
|
||||||
1 => "Stone",
|
|
||||||
2 => "Grass",
|
|
||||||
3 => "Dirt",
|
|
||||||
4 => "Cobblestone",
|
|
||||||
5 => "Wooden Planks",
|
|
||||||
6 => "Sapling",
|
|
||||||
7 => "Bedrock",
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
@ -122,32 +122,6 @@ function hard_unset(&$var){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function parseNBTData($data){
|
|
||||||
$x = array();
|
|
||||||
if(isset($data["value"])){
|
|
||||||
return parseNBTData($data["value"]);
|
|
||||||
}
|
|
||||||
foreach($data as $d){
|
|
||||||
if(!isset($d["value"]) and is_array($d) and count($d) == 1){
|
|
||||||
return parseNBTData(array_pop($d));
|
|
||||||
}elseif(!isset($d["value"]) and is_array($d)){
|
|
||||||
$x[] = parseNBTData($d);
|
|
||||||
}elseif(is_array($d["value"]) and isset($d["name"])){
|
|
||||||
$x[$d["name"]] = parseNBTData($d["value"]);
|
|
||||||
}elseif(is_array($d["value"]) and $d["type"] == 10){
|
|
||||||
return parseNBTData($d["value"]);
|
|
||||||
}elseif($d["name"] != ""){
|
|
||||||
$x[$d["name"]] = $d["value"];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if(count($x) == 0){
|
|
||||||
$x = $data;
|
|
||||||
}
|
|
||||||
return $x;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function arg($name, $default = false){
|
function arg($name, $default = false){
|
||||||
global $arguments, $argv;
|
global $arguments, $argv;
|
||||||
if(!isset($arguments)){
|
if(!isset($arguments)){
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
require_once(FILE_PATH."/src/functions.php");
|
require_once(FILE_PATH."/src/functions.php");
|
||||||
require_once(FILE_PATH."/src/dependencies.php");
|
require_once(FILE_PATH."/src/dependencies.php");
|
||||||
console("\x1b[36m[TEST] Starting tests");
|
console("\x1b[36m[TEST] Starting tests");
|
||||||
|
testCase("dummy", dummy(), null);
|
||||||
$t = new ServerSuiteTest;
|
$t = new ServerSuiteTest;
|
||||||
echo PHP_EOL;
|
echo PHP_EOL;
|
||||||
if($testErrors === 0){
|
if($testErrors === 0){
|
||||||
@ -48,8 +49,12 @@
|
|||||||
|
|
||||||
public function hook(){
|
public function hook(){
|
||||||
testCase("event fired", true, true);
|
testCase("event fired", true, true);
|
||||||
|
$server = ServerAPI::request();
|
||||||
|
testCase("defaultgamemode", $server->getGamemode(), "creative");
|
||||||
|
|
||||||
|
|
||||||
//Everything done!
|
//Everything done!
|
||||||
ServerAPI::request()->close();
|
$server->close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/***REM_END***/
|
/***REM_END***/
|
Loading…
x
Reference in New Issue
Block a user