mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-07 18:41:47 +00:00
Alpha v1.0
This commit is contained in:
parent
dfd06ac3f7
commit
356c5a6a72
23
README.md
23
README.md
@ -37,31 +37,16 @@ Currently a work in progress, and used to document http://www.wiki.vg/Pocket_Min
|
|||||||
|
|
||||||
Check the wiki! https://github.com/shoghicp/PocketMine-MP/wiki
|
Check the wiki! https://github.com/shoghicp/PocketMine-MP/wiki
|
||||||
|
|
||||||
**Project Status: `PRE-ALPHA`**
|
**Project Status: `ALPHA`**
|
||||||
|
|
||||||
**Tested in: `v4.0.0, v5.0.0`**
|
**Tested in: `v4.0.0, v5.0.0`**
|
||||||
|
|
||||||
|
|
||||||
Current features of the server:
|
Current features of the server:
|
||||||
-------------------------------
|
-------------------------------
|
||||||
* Players can connect and move around the world (and see each other)
|
* Full Creative mode!
|
||||||
* Support for reading/sending chunks!
|
* Plugin API
|
||||||
* Map generator!
|
* Custom world generation
|
||||||
* Map saving! Place & remove blocks
|
|
||||||
* Multiple worlds and importing!
|
|
||||||
* PvP, life regeneration and death cause!
|
|
||||||
* Extensible API!
|
|
||||||
* Online list broadcast
|
|
||||||
* Configurable day/night cycle
|
|
||||||
* Mob spawning!
|
|
||||||
* Health and position saving
|
|
||||||
* server.properties configuration file
|
|
||||||
* Whitelist and IP Ban files
|
|
||||||
* Survival & Creative
|
|
||||||
* Awesome features in server list!
|
|
||||||
* Automatic new version checking
|
|
||||||
* Implemented packet loss recovery algorithm
|
|
||||||
* + more!
|
|
||||||
|
|
||||||
|
|
||||||
How to contact me
|
How to contact me
|
||||||
|
6
TODO.md
6
TODO.md
@ -12,7 +12,11 @@ __Check Milestones [here](https://github.com/shoghicp/PocketMine-MP/issues/miles
|
|||||||
- Players can often hear "echos" of their own block interactions' SFX (torch placed, block destroyed, etc. most noticeable when moving around as you place.)
|
- Players can often hear "echos" of their own block interactions' SFX (torch placed, block destroyed, etc. most noticeable when moving around as you place.)
|
||||||
|
|
||||||
## Alpha (full Creative)
|
## Alpha (full Creative)
|
||||||
- Correct block placement for beds
|
* Done!
|
||||||
|
|
||||||
|
### Alpha v1.1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Beta (Survival)
|
## Beta (Survival)
|
||||||
- Random Chunk Updates
|
- Random Chunk Updates
|
||||||
|
@ -30,7 +30,7 @@ class PocketMinecraftServer extends stdClass{
|
|||||||
private $database, $interface, $evCnt, $handCnt, $events, $handlers, $version, $serverType, $lastTick;
|
private $database, $interface, $evCnt, $handCnt, $events, $handlers, $version, $serverType, $lastTick;
|
||||||
function __construct($name, $gamemode = 1, $seed = false, $protocol = CURRENT_PROTOCOL, $port = 19132, $serverID = false, $version = CURRENT_VERSION){
|
function __construct($name, $gamemode = 1, $seed = false, $protocol = CURRENT_PROTOCOL, $port = 19132, $serverID = false, $version = CURRENT_VERSION){
|
||||||
$this->port = (int) $port; //19132 - 19135
|
$this->port = (int) $port; //19132 - 19135
|
||||||
console("[INFO] PocketMine-MP by @shoghicp, LGPL License. http://bit.ly/TbrimG", true, true, 0);
|
console("[INFO] PocketMine-MP ".MAJOR_VERSION." by @shoghicp, LGPL License. http://bit.ly/TbrimG", true, true, 0);
|
||||||
console("[INFO] Starting Minecraft PE Server at *:".$this->port);
|
console("[INFO] Starting Minecraft PE Server at *:".$this->port);
|
||||||
if($this->port < 19132 or $this->port > 19135){
|
if($this->port < 19132 or $this->port > 19135){
|
||||||
console("[WARNING] You've selected a not-standard port. Normal port range is from 19132 to 19135 included");
|
console("[WARNING] You've selected a not-standard port. Normal port range is from 19132 to 19135 included");
|
||||||
@ -237,6 +237,10 @@ class PocketMinecraftServer extends stdClass{
|
|||||||
$this->seed = (int) $this->level["RandomSeed"];
|
$this->seed = (int) $this->level["RandomSeed"];
|
||||||
if(isset($this->level["SpawnX"])){
|
if(isset($this->level["SpawnX"])){
|
||||||
$this->spawn = array("x" => $this->level["SpawnX"], "y" => $this->level["SpawnY"], "z" => $this->level["SpawnZ"]);
|
$this->spawn = array("x" => $this->level["SpawnX"], "y" => $this->level["SpawnY"], "z" => $this->level["SpawnZ"]);
|
||||||
|
}else{
|
||||||
|
$this->level["SpawnX"] = $this->spawn["x"];
|
||||||
|
$this->level["SpawnY"] = $this->spawn["y"];
|
||||||
|
$this->level["SpawnZ"] = $this->spawn["z"];
|
||||||
}
|
}
|
||||||
$this->level["Time"] = &$this->time;
|
$this->level["Time"] = &$this->time;
|
||||||
console("[INFO] Spawn: X ".$this->level["SpawnX"]." Y ".$this->level["SpawnY"]." Z ".$this->level["SpawnZ"]);
|
console("[INFO] Spawn: X ".$this->level["SpawnX"]." Y ".$this->level["SpawnY"]." Z ".$this->level["SpawnZ"]);
|
||||||
|
@ -40,3 +40,4 @@ define("CURRENT_VERSION", 1);
|
|||||||
define("LOG", true);
|
define("LOG", true);
|
||||||
define("MAGIC", "\x00\xff\xff\x00\xfe\xfe\xfe\xfe\xfd\xfd\xfd\xfd\x12\x34\x56\x78");
|
define("MAGIC", "\x00\xff\xff\x00\xfe\xfe\xfe\xfe\xfd\xfd\xfd\xfd\x12\x34\x56\x78");
|
||||||
define("TEST_MD5", "5ca8eced50a5801619f7ae86d631a4e7");
|
define("TEST_MD5", "5ca8eced50a5801619f7ae86d631a4e7");
|
||||||
|
define("MAJOR_VERSION", "Alpha v1.0");
|
Loading…
x
Reference in New Issue
Block a user