6094 Commits

Author SHA1 Message Date
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
Dylan K. Taylor
231617b9d0 fuel time should be ticks here, not seconds 2017-09-03 14:27:17 +01:00
Dylan K. Taylor
90cb3c010f Added some new items (the basic ones) 2017-09-03 14:24:21 +01:00
Dylan K. Taylor
2398e2450a Allow building inside spectators
This check is pretty ugly, it'll need cleaning up later. For now, this will suffice.
2017-09-03 13:47:44 +01:00
Dylan K. Taylor
bb9299070d Fixed several Cake bugs
fixed cake flat-out doesn't work
fixed last slice of cake vanishing (NOOOOO)
fixed EntityEatBlockEvent not getting called
made AABB calculation less confusing
2017-09-03 13:09:53 +01:00
Dylan K. Taylor
58bf5d6679 Use null coalesce in EntityDamageEvent 2017-09-03 12:48:57 +01:00
Dylan K. Taylor
cb7911ee9c Improved Absorption, now only applies to living entities, now controllable by plugins 2017-09-03 12:37:34 +01:00
Dylan K. Taylor
aa9fd1b4f9 Remove redundant gamemode checks
The caller will check the player's gamemode, so there is no use for these checks.
2017-09-03 12:22:37 +01:00
Dylan K. Taylor
7483f22e8b Fixed a PhpStorm inspection 2017-09-03 12:10:56 +01:00
Dylan K. Taylor
89f5567476 Use Entity->getDirectionVector() more 2017-09-03 12:08:40 +01:00
Dylan K. Taylor
4df261b75a Made some variable names in Bucket less confusing 2017-09-03 12:00:24 +01:00
Dylan K. Taylor
41780fd195 Made entity collision checks for block placement more logical and less wasteful
We don't care how many entities collide, only that a non-zero number collided.
2017-09-03 11:50:15 +01:00
Dylan K. Taylor
0b83c61494 Fixed cyclic reference with chest tiles and DoubleChestInventory 2017-09-03 11:24:34 +01:00
Dylan K. Taylor
1d338bfdf9 Fixed uncaught exceptions during Task->onCancel() causing all kinds of nasty behaviour
including crashing the server on shutdown, preventing self-cancellation, and causing memory leaks
2017-09-02 19:28:51 +01:00
Dylan K. Taylor
2cff5a500c Merge branch 'php/7.0' 2017-09-02 19:05:27 +01:00
Dylan K. Taylor
2f614c5dc2 don't break the preprocessor 2017-09-02 19:04:10 +01:00
Dylan K. Taylor
dcf34b7188 Merge branch 'php/7.0' 2017-09-02 18:57:49 +01:00
Dylan K. Taylor
4d8d57ca5e Fixed LongTags in tile NBT 2017-09-02 18:57:23 +01:00