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