Alpha v1.0

This commit is contained in:
Shoghi Cervantes Pueyo 2012-12-26 19:44:32 +01:00
parent dfd06ac3f7
commit 356c5a6a72
4 changed files with 16 additions and 22 deletions

View File

@ -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
**Project Status: `PRE-ALPHA`**
**Project Status: `ALPHA`**
**Tested in: `v4.0.0, v5.0.0`**
Current features of the server:
-------------------------------
* Players can connect and move around the world (and see each other)
* Support for reading/sending chunks!
* Map generator!
* 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!
* Full Creative mode!
* Plugin API
* Custom world generation
How to contact me

View File

@ -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.)
## Alpha (full Creative)
- Correct block placement for beds
* Done!
### Alpha v1.1
## Beta (Survival)
- Random Chunk Updates

View File

@ -30,7 +30,7 @@ class PocketMinecraftServer extends stdClass{
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){
$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);
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");
@ -237,6 +237,10 @@ class PocketMinecraftServer extends stdClass{
$this->seed = (int) $this->level["RandomSeed"];
if(isset($this->level["SpawnX"])){
$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;
console("[INFO] Spawn: X ".$this->level["SpawnX"]." Y ".$this->level["SpawnY"]." Z ".$this->level["SpawnZ"]);

View File

@ -39,4 +39,5 @@ define("CURRENT_PROTOCOL", 5);
define("CURRENT_VERSION", 1);
define("LOG", true);
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");