mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-20 16:00:20 +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
|
||||
|
||||
**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
|
||||
|
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.)
|
||||
|
||||
## Alpha (full Creative)
|
||||
- Correct block placement for beds
|
||||
* Done!
|
||||
|
||||
### Alpha v1.1
|
||||
|
||||
|
||||
|
||||
## Beta (Survival)
|
||||
- Random Chunk Updates
|
||||
|
@ -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"]);
|
||||
|
@ -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");
|
Loading…
x
Reference in New Issue
Block a user