f98a964cdc
Fixed and silenced some inspections
2017-02-23 15:17:28 +00:00
c21197ef17
Removed entanglement between chunks and providers. WARNING: BREAKING API CHANGES.
...
- All entity and tile constructors now require a \pocketmine\level\Level instead of a \pocketmine\level\format\Chunk.
- Chunk->getProvider() and Chunk->setProvider() have been removed.
- Chunk::__construct() has had the $provider parameter removed.
- Chunk->unload() has had the unused $save parameter removed.
- ChunkEvents now take a Level parameter instead of going through the Chunk
API bump to 3.0.0-ALPHA4
2017-02-21 17:08:45 +00:00
2d5567d9dd
Removed InstallerLang mess, language improvements, updated PocketMine-Language submodule
2017-02-15 14:44:12 +00:00
119e458ac8
Removed SQLite3 dependency (no longer used by PocketMine-MP core)
...
BEFORE anyone yells at me about plugins, having the core demand every extension that a plugin could possibly need is very much sub-optimal. An API for plugin-required extensions will be added in the future.
2017-02-14 11:04:20 +00:00
8f9c52507a
Some PhpStorm cleanup
2017-02-12 12:36:02 +00:00
0c35c16727
Fix some doc comments
2017-02-06 14:50:05 +00:00
987d492c1c
Removed CompatibleClassLoader (not needed anymore)
2017-02-03 12:14:18 +00:00
82cf38d46c
Installer: No need for force-kills
2017-01-31 12:05:56 +00:00
eb1ec2df05
Removed deprecated network constants
2017-01-31 11:49:55 +00:00
478a62e17b
Merge branch 'master' into mcpe-1.0
2017-01-27 16:58:53 +00:00
713ee753e4
Fixed wrong git commit hash parsing, fixes #295 , closes #297 ( #299 )
2017-01-27 10:49:54 +00:00
661f17b6e0
Anti-cheat fixes, settings and API ( #287 )
...
* Added options to disable movement checks and anti-instabreak and API methods to control this
* Fixed anti-flight false positives
* Fix flight toggle kick cannot be disabled
* Added PlayerIllegalMoveEvent
2017-01-25 09:40:48 +00:00
16e7eaaaa4
Merge branch 'master' into mcpe-1.0
2017-01-07 10:32:47 +00:00
4ace4b9542
Fixed CommandReader hanging on shutdown, close #25 ( #171 )
...
Use stream_select to poll stdin status before reading
Add detection for FIFO pipes, rewrite half of the CommandReader (again)
Add timeout for CommandReader to prevent hang in Windows custom consoles (unknown reason)
2017-01-07 10:28:03 +00:00
ad0553fbf8
Bump to API 3.0.0-ALPHA2 - READ DESCRIPTION!
...
Refactored level\format\generic\GenericChunk -> level\format\Chunk.
Re-added support for async chunk sending
Refactored most Level IO into new namespaces for more organisation
Removed LevelDB loader completely (will be re-added at a later date)
2017-01-06 17:13:45 +00:00
598e7aac8f
More PhpStorm inspections, import cleanup
2017-01-04 14:55:11 +00:00
35fbf78a77
Major API bump due to backwards-incompatible changes (not complete yet)
2016-12-19 21:50:13 +00:00
d9eb767420
Merge branch 'master' into mcpe-1.0
2016-12-19 18:38:13 +00:00
a8694dcbf7
Relocated MINECRAFT_VERSION and MINECRAFT_VERSION_NETWORK to ProtocolInfo and deprecated the originals
2016-12-19 13:16:29 +00:00
6224f0cdf6
Protocol bump for 1.0.0.2
2016-12-10 12:22:28 +00:00
cc9736314e
Protocol update for 1.0.0.1
...
Added PlayerFallPacket
2016-12-08 12:34:31 +00:00
fb74d93e00
Protocol changes for 1.0.0.0
2016-12-02 13:20:52 +00:00
252afde06f
Bump version numbers
...
Getting as bad as Mojang :O
2016-11-27 21:58:00 +00:00
744f5a8384
Fix ServerKiller and make it less useless ( #122 )
2016-11-24 08:47:28 +00:00
3b7377370c
Critical error upon missing submodules ( #77 )
...
* Critical error upon missing SPL
* Added checks for RakLib and PocketMine-Language
* It actually throws ClassNotFoundException, not simply returns false :(
Should I blame :shoghi:?
2016-11-06 11:46:39 +08:00
902dd4258b
Bump version to 0.16.0.5 and protocol to 91
2016-10-27 10:55:04 +01:00
694c9b151f
Move default data to json
2016-10-27 10:55:03 +01:00
39ffc28f2a
Auto-generated data for 0.15.90.8 (not functionalyet)
2016-10-27 10:55:01 +01:00
08f11412a4
AdventureSettings fixes and added isFlying properties and methods
2016-10-27 10:55:01 +01:00
dd0c5efb56
Initial spawn on 0.16
2016-10-27 10:55:00 +01:00
8053066ac0
Remove useless statement ( #50 )
...
* Remove useless statement
* Delete instead of commenting.
2016-10-23 17:03:51 +01:00
0163555d3e
Add warning for xdebug on server startup
2016-10-21 13:44:38 +01:00
b78dd70f72
Bump version to 0.15.10.0 and protocol version to 84
...
Changes unknown
2016-10-05 15:29:27 +01:00
58ff381557
PhpStorm automated formatting ( #11 )
...
* PhpStorm reformatting
* Tuned PhpStorm reformatting
* Improved ItemIds and BlockIds formatting
* Tuned more PhpStorm reformatting
* Improved string concatenation
2016-10-03 19:05:48 +08:00
ee4854d07c
Typo fix ( #5 )
2016-10-01 17:07:00 +01:00
9a379734ba
Use \pocketmine\Thread::getThreadName() instead ( #6 )
2016-10-01 17:03:24 +01:00
50c5c1de92
Bump version to 0.15.9 and protocol to 83
...
Seems the only thing that changed was the cape skin models, which would not be rendered correctly by older clients.
2016-09-30 19:20:01 +01:00
8e9a078ff9
Use built-in random_bytes functionality
2016-09-06 11:47:58 +01:00
df4c3ec4a6
Bump version and protocol to 0.15.4
2016-09-06 11:12:18 +01:00
df8e1e8702
Spawn unleashed, movement fixed and some Player DataProperty cleanup
2016-06-22 00:08:52 +02:00
ef8227a074
Bump version to 0.15.0.0 and protocol changes
2016-06-15 23:59:35 +02:00
e2d079a7df
Bump version to 0.14.3.0 and protocol changes
2016-05-20 00:21:44 +02:00
ac482621a1
Bump version to 0.14.2.0 and protocol changes
2016-04-28 01:50:54 +02:00
9acbd85b25
Bump version to 0.14.0.0
2016-02-19 13:39:42 +01:00
05530bedc6
Bump to 0.14.0.7, new packets and fixes
2016-02-16 00:43:59 +01:00
bc3dca4736
Support for 0.14.0.1
2016-01-26 22:01:35 +01:00
a2734f6dc0
Merged master into php7 to support 0.13.1
2016-01-22 17:36:45 +01:00
c1a484ee5c
fixed #3702 and fix for setting timezone from php.ini
2015-12-19 23:58:05 +01:00
90c3e66e6b
Updated for .13.1. skinName replaces isSlim, API bump
2015-12-16 14:37:46 +01:00
2ea81710ad
Bump protocol and fixed packets for 0.13.0
2015-11-23 21:01:02 +01:00