Dylan K. Taylor
85ff236461
Fixed formatting issues in Travis test script
2017-09-07 17:27:07 +01:00
Dylan K. Taylor
d7422d9283
Updated for 1.2.0.31 beta
2017-09-07 10:50:53 +01:00
Dylan K. Taylor
fcb3c4820e
Merge branch 'php/7.0' into mcpe-1.2
2017-09-07 10:42:20 +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
78d49f8e66
Merge branch 'php/7.0' into mcpe-1.2
2017-09-03 15:02:41 +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
f077ba4748
Merge branch 'php/7.0' into mcpe-1.2
2017-09-02 19:05:18 +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
ca84532640
Merge branch 'php/7.0' into mcpe-1.2
2017-09-02 18:57:39 +01:00
Dylan K. Taylor
4d8d57ca5e
Fixed LongTags in tile NBT
2017-09-02 18:57:23 +01:00
Dylan K. Taylor
75e32b11b7
Merge branch 'php/7.0' into mcpe-1.2
2017-09-02 18:29:53 +01:00
Dylan K. Taylor
9f44b2ed75
fixing ClientboundMapItemDataPacket
2017-09-02 18:22:53 +01:00
Dylan K. Taylor
62aba15f9e
Updated RakLib submodule
2017-09-02 16:52:55 +01:00
Dylan K. Taylor
1c02c747ca
Merge branch 'php/7.0'
2017-09-02 13:13:54 +01:00
Dylan K. Taylor
22d8626e23
Fixed sign bug introduced in #1204 rebase, close #1346
2017-09-02 13:12:55 +01:00
Dylan K. Taylor
b071ce9c5a
Refactored projectile handling, added Item->onClickAir()
2017-09-02 11:57:26 +01:00
Dylan K. Taylor
a6c0f1512c
Send the hotbar instead of contents when resetting hotbar
...
This used to be fine before 1.2, but now hotbar is handled separately.
2017-09-02 11:07:14 +01:00
Dylan K. Taylor
604d8ecf9a
Protocol changes for 1.2.0.25
2017-09-02 11:05:49 +01:00
Dylan K. Taylor
5d75d3d5b6
Merge branch 'php/7.0' into mcpe-1.2
2017-09-01 23:10:58 +01:00
Dylan K. Taylor
8b13b520e0
Merge branch 'php/7.0'
2017-09-01 20:22:25 +01:00
Dylan K. Taylor
2603f5cc63
Fixed RakLib crashing when exceptions are thrown in packet handlers after the player was closed
...
This occurred if the player happened to be closed during the packet being handled, and then an uncaught exception bubbled up to the RakLibInterface. This resulted in a crash due to trying to get the address of a player who no longer had a network session, in order to block their IP address.
2017-09-01 20:22:02 +01:00
Dylan K. Taylor
00e4fff259
Fixed Item fromString() crash on PHP 7.2
2017-09-01 20:05:04 +01:00
Dylan K. Taylor
a06c934f4d
Merge branch 'php/7.0'
2017-09-01 19:37:27 +01:00