Dylan K. Taylor
bb1944ca40
Merge branch 'release/3.1' into release/3.2
2018-09-26 13:12:20 +01:00
Dylan K. Taylor
d1a20ecb4a
CommandReader: Require readline to be explicitly enabled on Windows
...
readline on Windows causes issues with console output corruption. Additionally, PM readline impl is extremely buggy and probably ought to be removed. However, have a hotfix for now.
2018-09-26 13:11:21 +01:00
Dylan K. Taylor
f6a8ec83a1
Merge branch 'release/3.1' into release/3.2
2018-09-24 18:26:39 -04:00
Dylan K. Taylor
28137efb53
Fixed server freezing when using chorus fruit from large Y coordinates
2018-09-24 18:26:20 -04:00
Dylan K. Taylor
7b0836d399
Merge branch 'release/3.1' into release/3.2
2018-09-23 16:35:11 +01:00
Dylan K. Taylor
cea146e335
Thin: use bounding box instead of collision boxes
2018-09-23 16:35:01 +01:00
Dylan K. Taylor
8db1ccc1ae
Merge branch 'release/3.1' into release/3.2
2018-09-20 19:02:09 +01:00
Dylan K. Taylor
5d56030afa
Item: make nbtDeserialize() return AIR when reading an unknown PC item
...
This is scummy, but it's better than crashing the whole server just because a chest contained an unknown item.
2018-09-20 19:00:44 +01:00
Dylan K. Taylor
d9c251b613
Merge branch 'release/3.1' into release/3.2
2018-09-20 17:04:45 +01:00
Dylan K. Taylor
8085b81f5c
fix phars
2018-09-20 17:04:34 +01:00
Dylan K. Taylor
33d3fff3c5
Merge branch 'release/3.1' into release/3.2
2018-09-20 16:49:57 +01:00
Dylan K. Taylor
7c092b93b4
Fixed bug when placing blocks by clicking on redstone ore
2018-09-20 16:49:50 +01:00
Dylan K. Taylor
aa05650994
Fixed block picking for mob heads
2018-09-20 13:11:45 +01:00
Dylan K. Taylor
758d9b9784
Farmland: fixed block picking
2018-09-20 12:03:01 +01:00
Dylan K. Taylor
24a6bf7365
PocketMine.php: Allow overriding autoloader path using --bootstrap
...
I've gotten tired of re-running composer every time I switch branches...
2018-09-20 12:01:39 +01:00
Dylan K. Taylor
9a5d51fd3d
Fixed block-picking cake giving the block instead of item
2018-09-20 11:31:48 +01:00
Dylan K. Taylor
6a7f39978b
Merge branch 'release/3.1' into release/3.2
2018-09-20 10:03:47 +01:00
Dylan K. Taylor
c52e1ea9f9
Fixed block picking double slabs giving the double slab block
2018-09-20 10:02:55 +01:00
Dylan K. Taylor
a0bb747d6d
Merge branch 'release/3.1' into release/3.2
2018-09-19 16:16:18 +01:00
Dylan K. Taylor
4bc0d850b1
Added Block->getRuntimeId(), clean up some mess
2018-09-19 16:16:10 +01:00
Dylan K. Taylor
97583c8b04
Merge branch 'release/3.1' into release/3.2
2018-09-18 12:32:01 +01:00
Dylan K. Taylor
107192c753
Bed: fixed block-pick giving wrong colour items
2018-09-18 12:31:53 +01:00
Dylan K. Taylor
870f9abc20
Merge branch 'release/3.1' into release/3.2
2018-09-18 12:22:20 +01:00
Dylan K. Taylor
0e2bbc44db
Fixed drops and item picking of Brewing Stand
2018-09-18 12:22:12 +01:00
Dylan K. Taylor
d9768abe47
Merge branch 'release/3.1' into release/3.2
2018-09-16 17:47:01 +01:00
Dylan K. Taylor
e9b84ecc8b
Fixed incorrect break check for torch
2018-09-16 17:46:50 +01:00
Dylan K. Taylor
c83d12790e
Merge branch 'release/3.1' into release/3.2
2018-09-14 17:09:41 +01:00
Dylan K. Taylor
5863d4c066
Fixed PermissibleBase->clearPermissions() not unsubscribing from permissions that aren't explicitly assigned
...
This came to light after observing cfb6856634f91930f6e013e7b98edb638dea15d9 in a fresh light. I noticed that this fix should not have been necessary because clearPermissions() should have dealt with it. Unfortunately, permissions can be set without being set in PermissibleBase->permissions, so this misses things.
2018-09-14 17:06:32 +01:00
Dylan K. Taylor
7d54d18732
Merge branch 'release/3.1' into release/3.2
2018-09-14 16:18:12 +01:00
Dylan K. Taylor
bfbc845efa
Remove impossible uses of PlayerInteractEvent CLICK_AIR constants
2018-09-14 16:17:55 +01:00
Dylan K. Taylor
2ff4228fb7
Merge branch 'release/3.1' into release/3.2
2018-09-14 11:06:11 +01:00
Dylan K. Taylor
06c4f31db7
Server: Account for later levels being unloaded by earlier levels' ticking function in checkTickUpdates()
...
should fix #2434
This happens when a plugin causes a level to be unloaded during an event fired on level tick.
2018-09-14 11:05:51 +01:00
Dylan K. Taylor
6c70e84fa2
Merge branch 'release/3.1' into release/3.2
2018-09-11 19:47:46 +01:00
Dylan K. Taylor
7d0e631a75
RakLibInterface: fixed processing hook being registered too early
...
this would cause bugs if the interface was not added directly to the network.
2018-09-11 19:47:26 +01:00
Dylan K. Taylor
65b751d080
3.2.4 is next
2018-09-11 12:27:45 +01:00
Dylan K. Taylor
27effff403
Release 3.2.3
3.2.3
2018-09-11 12:19:56 +01:00
Dylan K. Taylor
a940cc5b5e
Merge branch 'release/3.1' into release/3.2
2018-09-11 12:19:32 +01:00
Dylan K. Taylor
15e654131c
3.1.8 is next
2018-09-11 12:18:54 +01:00
Dylan K. Taylor
6e6cda91ce
Release 3.1.7
3.1.7
2018-09-11 11:45:17 +01:00
Dylan K. Taylor
53a76c0d14
Merge branch 'release/3.1' into release/3.2
2018-09-11 11:35:38 +01:00
Dylan K. Taylor
69500fe183
LightUpdate: Remove garbage left over from dab73d895099e4c1c7d632711e204971cbbb0590
2018-09-11 11:35:31 +01:00
Dylan K. Taylor
5af4dd20df
Merge branch 'release/3.1' into release/3.2
2018-09-08 14:25:11 +01:00
Dylan K. Taylor
c7d58db7eb
Cleanup Entity age handling, fixed arrows despawning too quickly after long flight
2018-09-08 14:23:06 +01:00
Dylan K. Taylor
a3b78236eb
Server: don't catch Throwable for level ticking
...
this usually causes the console to get spammed with errors. Additionally, in the case where doTick() throws any exception, it's usually because we're in a state we didn't want to be in, so we really should not carry on trying to keep ticking when something breaks here. Instead, this should generate a crashdump.
2018-09-08 14:13:28 +01:00
Dylan K. Taylor
d8e27e6081
Bow: fix wrong arithmetic for Flame fire ticks, closes #2420
2018-09-06 19:30:55 +01:00
Dylan K. Taylor
14a2ffa51b
Merge branch 'release/3.1' into release/3.2
2018-09-06 18:43:28 +01:00
Dylan K. Taylor
c447d51e3f
Bucket: use ItemFactory instead of self-clone
...
in the future Item->setDamage() will be removed.
2018-09-06 18:42:09 +01:00
Dylan K. Taylor
9f4722f537
3.2.3 is next
2018-09-04 11:56:27 +01:00
Dylan K. Taylor
cb04f287eb
Release 3.2.2
3.2.2
2018-09-04 11:51:28 +01:00
Dylan K. Taylor
f649ef5195
Sync 3.2 and 3.1 branches
2018-09-04 11:51:05 +01:00