Dylan K. Taylor
9562711b84
Updated BedrockData submodule to 1.9.0
2019-02-08 15:32:57 +00:00
Dylan K. Taylor
30b49e0d22
Merge branch '3.5' into 3.6
2019-02-08 15:32:20 +00:00
Dylan K. Taylor
a975868fc3
3.5.12 is next
2019-02-08 13:52:31 +00:00
Dylan K. Taylor
b38b932845
Release 3.5.11
3.5.11
2019-02-08 13:52:09 +00:00
Dylan K. Taylor
43cb19ebca
Updated bedrockData submodule to 1.8.0
2019-02-08 13:51:41 +00:00
Dylan K. Taylor
769cc91543
ItemFactory: fix crash when getting negative item IDs
...
these are now treated the same as any unknown item, and are now not possible to place.
2019-02-08 13:51:41 +00:00
Dylan K. Taylor
278f37d3e0
3.6.1 is next
2019-02-07 22:07:31 +00:00
Dylan K. Taylor
02a6ca84a9
Releass 3.6.0
3.6.0
2019-02-07 22:06:33 +00:00
Dylan K. Taylor
b8703d5dff
Protocol changes for 1.9.0
2019-02-07 21:56:42 +00:00
Dylan K. Taylor
37c2d78731
3.5.11 is next
2019-02-07 20:47:05 +00:00
Dylan K. Taylor
b7663e5815
Release 3.5.10
3.5.10
2019-02-07 20:46:27 +00:00
Dylan K. Taylor
1a8a04eab8
Merge branch '3.5'
2019-02-07 17:12:49 +00:00
Dylan K. Taylor
1d0ffa06f8
TallGrass: fixed placement on dirt, closes #2552
2019-02-07 16:55:25 +00:00
Dylan K. Taylor
768cfe3953
Updated composer dependencies
2019-02-07 16:47:16 +00:00
Dylan K. Taylor
2822465f33
Updated submodules
2019-02-07 16:20:45 +00:00
Dylan K. Taylor
b7973ef782
Merge branch '3.5'
2019-02-05 16:58:34 +00:00
Dylan K. Taylor
5da48f429f
Fixed some remaining one-line field declarations, added type docs
2019-02-05 14:03:27 +00:00
Dylan K. Taylor
dbd0d04549
fix wrong doc comments in Thread & Worker
2019-02-05 13:58:18 +00:00
Dylan K. Taylor
d23e32622e
Clean up internal inconsistency in Color
2019-02-05 13:52:34 +00:00
Dylan K. Taylor
c6a5829a92
Entity: remove dead function
2019-02-04 19:54:18 +00:00
Dylan K. Taylor
c872b120d0
Entity->entityBaseTick() is now protected
2019-02-04 19:54:06 +00:00
Dylan K. Taylor
acd0a8f2d4
fix possible crash in Projectile
2019-02-04 19:53:55 +00:00
Dylan K. Taylor
537afbc23b
EffectInstance: Require positive amplifiers, closes #2723
2019-02-04 19:53:28 +00:00
Dylan K. Taylor
55cd1f263d
SnowLayer: implement layers, closes #2657
2019-02-04 19:53:17 +00:00
Dylan K. Taylor
923b1ad9a6
Split up ChunkLoader and ChunkListener
2019-02-04 19:53:03 +00:00
Dylan K. Taylor
2c0f91ce50
Player: clean up chunk selection code
2019-02-04 19:52:36 +00:00
Dylan K. Taylor
ce8d9fa9f4
Player: load chunks when registering as a loader, closes #2726
...
populateChunk() _sometimes_ does this, but not if the chunk is locked. This means that the empty chunk needed to prevent the shit hitting the fan isn't created when chunks are locked. This change resolves the problem because registerChunkLoader() calls loadChunk() with the create parameter as true when autoload is used. This is a shitty fix but it's the simplest one we have right now, and it works well.
2019-02-04 19:52:03 +00:00
Dylan K. Taylor
002f030970
EnderPearl: make a hack less messy
2019-02-04 19:51:49 +00:00
Dylan K. Taylor
dbae667dec
Silence more InteractPacket noise
2019-02-04 19:51:38 +00:00
Dylan K. Taylor
ad6ae20d6b
Server: fixed getOfflinePlayerData() trying to load terrain (?!?!?!?), closes #2725
...
getOfflinePlayerData() will now return NULL if there is no stored data for a given player. The responsibility of checking the spawn point is now delegated to the Player, after it registers a chunk loader on its spawn chunk.
2019-02-04 19:51:11 +00:00
Dylan K. Taylor
3e58708130
Add some missing @throws annotations
2019-02-04 19:50:43 +00:00
Dylan K. Taylor
8387c08db2
Level: remove unused variable
2019-02-04 19:50:24 +00:00
Dylan K. Taylor
c9f9f551f4
Merge branch '3.5' into master-rollback
2019-02-04 19:47:21 +00:00
Dylan K. Taylor
0f92ec6d2a
Level: Record a debug message when chunks are loaded without loaders
2019-02-03 16:24:10 +00:00
Dylan K. Taylor
791b4d8ef3
SplashPotion: measure distance from eye height instead of base
...
this fixes effect durations being off (mostly), closes #2650
there are still some minor differences, but this is closer matching than the previous version.
2019-02-03 11:32:47 +00:00
Dylan K. Taylor
0b7ff6f2e7
Level: properly mark some functions as @internal
...
this ensures these functions won't appear in the documentation.
2019-02-01 14:33:06 +00:00
Dylan K. Taylor
af092b01e1
3.5.10 is next
2019-01-31 18:47:57 +00:00
Dylan K. Taylor
d811217755
Release 3.5.9
3.5.9
2019-01-31 18:47:32 +00:00
Drew
d7f86f0240
Hack for client side regeneration (disable natural regeneration gamerule) ( #2722 )
2019-01-31 18:45:25 +00:00
Dylan K. Taylor
5fe1d2e396
Level: fixed setChunk() bug introduced by eebd90ec4245abbcdddfc11fe3f4dc36a008f19e
...
Anyone who is using getChunkPlayers() should probably check that their code is actually doing what they think it's doing.
2019-01-31 18:28:42 +00:00
Dylan K. Taylor
ddbb5363ef
Block->getBreakTime() now throws InvalidArgumentException on items with bad efficiency values
2019-01-30 19:10:24 +00:00
Dylan K. Taylor
c124aae219
Merge branch '3.5'
2019-01-30 13:09:43 +00:00
Dylan K. Taylor
d3704bfae4
3.5.9 is next
2019-01-30 12:49:46 +00:00
Dylan K. Taylor
07f034d2da
Release 3.5.8
3.5.8
2019-01-30 12:49:16 +00:00
Dylan K. Taylor
331ae5498f
Crash the generator when encountering invalid presets
...
this is a partial fix for #2717 , but still not ideal because it'll spam whenever a chunk is attempted to be generated. However, fixing this properly requires potentially breaking API changes.
2019-01-30 12:29:04 +00:00
Dylan K. Taylor
5c24ac604a
Merge branch '3.5'
2019-01-30 11:14:47 +00:00
Dylan K. Taylor
eebd90ec42
Level: fixed setChunk() leaking memory when not copying tiles/entities
...
closes #2719
2019-01-30 10:58:35 +00:00
Dylan K. Taylor
8e47a40b4c
Level: rename poorly-named parameter of setChunk()
...
this now has a mouthful of a name. I'd like to invert it, but I can't do that without silently breaking backwards compatibility, which is unacceptable.
2019-01-30 10:26:18 +00:00
Dylan K. Taylor
90f3cb95d8
Merge branch '3.5'
2019-01-29 17:34:12 +00:00
Dylan K. Taylor
0f9fdf6442
Fixed Cactus and Sugarcane growing through bad blocks
...
closes #2714
2019-01-29 17:32:48 +00:00