7f99d9019a
API bump and submodule updates
2017-07-14 08:52:27 +01:00
2a7b736f18
Heap of bugfixes, cleanup and PHP 7 upgrades
2017-07-13 19:18:56 +01:00
fa58736360
Remove derpy little try/catch for RakLib dependency check (not necessary anymore)
2017-07-11 20:00:16 +01:00
9c9095060f
Register MainLogger on AsyncWorkers to make MainLogger::getLogger() usable in AsyncTasks
...
Threaded static properties aren't thread-local anymore in pthreads 3.1.7dev
2017-07-04 16:50:17 +01:00
2a67507997
Require php-leveldb version 0.2.0 or greater
2017-07-02 12:52:22 +01:00
6259f42d81
Fixed trace parameter list showing boolean
instead of being empty for function calls with no parameters
2017-06-28 10:33:07 +01:00
a365c831a8
Fixed some doc problems
2017-06-25 12:07:28 +01:00
8bf1cc9e48
PHP version should be the very first thing to be checked
2017-06-23 01:52:53 +01:00
c70690a600
Fixed cleanPath() not working when the current working dir case doesn't match the actual path case
2017-06-22 19:49:27 +01:00
4b4f2af9e3
Fixed some very unusual crashdumps reporting non-fatal errors when plugins use die() or exit()
2017-06-22 19:08:33 +01:00
6a2a74a457
Improved git hash handling, add dirty git detection and disable automatic reporting for dirty builds
2017-06-22 13:35:04 +01:00
19410754c6
API bump
2017-06-22 09:34:04 +01:00
bc10edfdd3
Removed incorrect use of \pocketmine\ANSI constant for debug logging in MainLogger constructor
2017-06-18 16:50:34 +01:00
313fdb9e87
Added INT32_MIN and INT32_MAX constants and an exception throw for out-of-range effect amplifiers
2017-06-14 19:38:39 +01:00
4765242397
Drop support for 32 bit systems/PHP ( #984 )
...
* Cutting out 32-bit and minor improvements to bootstrap
* Byeeeeee
* Removing legacy code
* added note to the issue template
as suggested by @xxFlare
2017-06-10 16:11:28 +01:00
481114281e
Server starts!
2017-06-07 12:53:16 +01:00
51b0673b4b
Bite the bullet and enable strict types on everything
2017-06-07 12:53:16 +01:00
8d858e3e6d
Removed __toString() from backtrace, fixes ludicrous amounts of spam when something crashes involving EncapsulatedPackets or NBT
2017-06-03 10:36:04 +01:00
63358a8065
Merge branch 'master' into mcpe-1.1
2017-05-30 09:45:20 +01:00
645d744e05
Added a check for Phar extension
2017-05-26 21:39:43 +01:00
af06d78725
Merge changes from master
2017-05-24 09:54:11 +01:00
0f174f7605
Fixed ServerKiller always killing on shutdown on single-core machines, close #170
2017-05-18 15:58:09 +01:00
85c1535c75
Merge branch 'master' into mcpe-1.1
2017-05-18 11:29:52 +01:00
8887a92d4b
Removed useless break statements
2017-05-16 21:20:22 +01:00
6c5ca9b256
Protocol updates for 1.1.0.5
2017-04-20 13:54:55 +01:00
f3ab45e7d5
Merged in 1.0.6 changes, added autogenerated data for 1.1.0.3 (doesn't work yet) and deliberately made the same merge error as Mojang
2017-04-14 13:00:43 +01:00
e312c697fd
Merge master into api3/network
2017-04-10 21:21:29 +01:00
f1510428d0
Fixed double gc_enable call ( #492 )
2017-04-03 09:40:48 +01:00
4245274aec
Merge branch 'master' into api3/network
2017-03-25 21:26:46 +00:00
4c61ad9f2d
Stop skipping stack frames ( #425 )
2017-03-19 10:24:33 +00:00
8a28021b44
Use hash_file instead of OpenSSL for resource pack hashing
...
Epic facepalm. I totally forgot this function existed. >_<
2017-03-18 21:47:04 +00:00
2cb98c48c2
Improved dependency checking
2017-03-10 21:51:05 +00:00
d41bdfc31c
Added resource packs support
2017-03-10 21:10:46 +00:00
a19996a7cf
Added deprecation warning for 32-bit
2017-03-08 20:29:25 +00:00
d823ff18d8
Bump API version to 3.0.0-ALPHA5 (not finalized)
2017-03-08 20:29:14 +00:00
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