Dylan K. Taylor
bdee746e46
Automatically enable ANSI colours on Windows versions that support it
...
Note that stream_isatty() and sapi_windows_vt100_support() are ONLY defined on PHP 7.2, and the latter is only available on Windows.
2017-09-17 19:57:20 +01:00
Dylan K. Taylor
30d2318bb7
Merge pull request #1383 from pmmp/quoted-command-args
...
Quoted command args & allow playernames with spaces
2017-09-15 14:04:48 +01:00
Dylan K. Taylor
8c9d9626ab
Merge branch 'new-pack-codes'
2017-09-14 19:53:07 +01:00
Dylan K. Taylor
77241e14ce
Bumped to ALPHA8 to account for AsyncTask API changes
2017-09-14 17:49:12 +01:00
Dylan K. Taylor
15b08c1417
Added capability to dump AsyncWorkers' memory ( #1379 )
...
This now actually works with PHP 7.2 + latest pthreads, before it was too unstable.
2017-09-14 16:45:48 +01:00
Dylan K. Taylor
4d1daecd91
oops!
2017-09-14 11:01:47 +01:00
Dylan K. Taylor
53e5db5142
Updated PreProcessor submodule
2017-09-14 10:58:46 +01:00
Dylan K. Taylor
ad72fe6232
Make use of awesome new pack() codes for floats
2017-09-14 10:41:53 +01:00
Dylan K. Taylor
8b33f711d0
Allow spaces in player names
2017-09-14 10:15:35 +01:00
Dylan K. Taylor
319735db3a
Add support for quoting command arguments
...
Un-escape quotes in inputted strings
2017-09-14 10:15:30 +01:00
Dylan K. Taylor
c283d87494
Some minor cleanup of PocketMine.php
2017-09-13 19:14:31 +01:00
Dylan K. Taylor
be27e03126
Some minor AutoUpdater cleanup, stop hardcoding everything
2017-09-13 18:51:06 +01:00
David Schwartz
825d4f9702
Location cleanup ( #1380 )
...
There's no sense rewriting code that the parent constructor already implements.
2017-09-12 12:18:35 +01:00
Dylan K. Taylor
130a60f2b2
Fixed ItemFactory::isRegistered() returns false for blocks
2017-09-11 18:23:26 +01:00
Dylan K. Taylor
07268e4b37
Added API methods to determine if a block or item is already registered
2017-09-11 16:22:55 +01:00
Dylan K. Taylor
aaa3b6e59a
Added explicit AsyncTask->storeLocal(), removed AsyncTask->__construct() object storage ( #1322 )
...
Far too often I see people using IDEs which generate the constructors for them and then accidentally unintentionally store things in the object store. This parent constructor behaviour is unexpected. If a developer wants to store something, they should now do so explicitly by calling storeLocal().
2017-09-10 20:31:28 +01:00
Dylan K. Taylor
25adac8859
Added support for Composer ( #323 )
2017-09-10 19:23:34 +01:00
Dylan K. Taylor
3b9689674d
Merge remote-tracking branch 'origin/php/7.0'
1.7dev-27
2017-09-09 21:57:44 +01:00
Dylan K. Taylor
7f5d8cc900
Always log stack traces regardless of whether log-debug is enabled
2017-09-09 19:27:26 +01:00
Dylan K. Taylor
8761256246
Be more clear about WHY not to use source installs in production
2017-09-09 19:21:32 +01:00
Dylan K. Taylor
8c363cb571
Added capability to specify arguments to PocketMine.php when running start.ps1
...
Example: .\start.ps1 --disable-ansi --debug.level=2
2017-09-09 18:44:18 +01:00
Dylan K. Taylor
c46caa38e1
merge
2017-09-09 11:33:00 +01:00
Dylan K. Taylor
17d949f476
Fixed SPL being reported as incompatible when it's actually not found
2017-09-09 11:25:59 +01:00
Dylan K. Taylor
c569f55933
Fixed can't find sources when PocketMine.php is run from anywhere other than the repository root
2017-09-09 11:22:56 +01:00
Dylan K. Taylor
01d8d216ca
Yet another merge commit
2017-09-09 00:53:03 +01:00
Dylan K. Taylor
f1ccee505b
Submodule update (this is getting annoying)
2017-09-09 00:51:20 +01:00
Dylan K. Taylor
a61adb5991
Merge branch 'php/7.0'
2017-09-08 21:40:25 +01:00
Dylan K. Taylor
cae1a3bb4b
Updated DevTools submodule
2017-09-08 21:38:14 +01:00
Dylan K. Taylor
6681bd250a
Merge branch 'php/7.0'
2017-09-08 20:37:09 +01:00
Dylan K. Taylor
38293913ee
Updated DevTools submodule
2017-09-08 20:36:32 +01:00
Dylan K. Taylor
8493ce8a35
Merge branch 'php/7.0'
2017-09-07 20:07:16 +01:00
Dylan K. Taylor
9b7868238c
Improved Travis Test, capture error output from console, test phar
2017-09-07 20:03:58 +01:00
Dylan K. Taylor
953c1ef4ec
Fixed formatting issues in Travis test script
2017-09-07 20:03:54 +01:00
Dylan K. Taylor
021a9a4820
Merge branch 'php/7.0'
2017-09-07 19:33:01 +01:00
Dylan K. Taylor
5b7565664c
Removed WeakRef from Travis CI
2017-09-07 19:32:04 +01:00
Dylan K. Taylor
85ff236461
Fixed formatting issues in Travis test script
2017-09-07 17:27:07 +01:00
Dylan K. Taylor
c72ef605b9
Fixed server crash when a garbage timezone value is set in php.ini, fallback to auto-detection
2017-09-07 10:40:32 +01:00
Dylan K. Taylor
e274f1b7f8
Merge branch 'php/7.0'
2017-09-06 17:54:50 +01:00
Dylan K. Taylor
69514c5763
Submodule update: Fixes little-endian longs being written in the wrong order, closes #1358
2017-09-06 17:54:38 +01:00
Dylan K. Taylor
2c6205e3f3
Added new events for network interface handling, close #1232 ( #1250 )
...
Added
- NetworkInterfaceRegisterEvent (cancellable)
- NetworkInterfaceUnregisterEvent
- NetworkInterfaceCrashEvent
api/3.0.0-ALPHA7
1.6.2dev-562
2017-09-06 11:22:10 +01:00
Dylan K. Taylor
12c154badf
Merge branch 'php/7.0'
2017-09-05 20:06:02 +01:00
Dylan K. Taylor
2215543e39
Fixed not being able to remove logger attachments, closes #1141
2017-09-05 20:04:19 +01:00
Dylan K. Taylor
b310959fd1
Added --php parameter to start.ps1
2017-09-05 19:57:38 +01:00
Dylan K. Taylor
c9ee206fe6
Merge branch 'php/7.0'
2017-09-04 19:42:03 +01:00
Dylan K. Taylor
d065e76a41
Fixed plugins with unknown dependencies saying they have circular dependencies, close #356 ( #1342 )
2017-09-04 19:41:21 +01:00
Dylan K. Taylor
6877ac35eb
Merge branch 'php/7.0'
2017-09-04 10:01:47 +01:00
Dylan K. Taylor
f0c1ea7dd7
Fixed string seeds in pocketmine.yml crash the server, close #1355
2017-09-04 10:01:21 +01:00
Dylan K. Taylor
6aaef1660a
Added dependency checks for BC Math
2017-09-04 08:08:04 +01:00
Dylan K. Taylor
de6ebc5791
Merge branch 'php/7.0'
2017-09-03 15:00:29 +01:00
Dylan K. Taylor
815c697767
Fixed sticks being useless as furnace fuel
2017-09-03 14:59:04 +01:00