2215543e39
Fixed not being able to remove logger attachments, closes #1141
2017-09-05 20:04:19 +01:00
6aaef1660a
Added dependency checks for BC Math
2017-09-04 08:08:04 +01:00
7475aa3a18
Do not allow use of PHP 7.1 due to not compatible
2017-08-28 23:42:22 +01:00
1b0ed0f1b8
Use metadata for git hashes
2017-08-24 20:01:19 +01:00
3ee8f2b182
Require RakLib version 0.8.1
2017-08-24 19:26:30 +01:00
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