3f2455f090
SnowLayer: fixed layer stacking, closes #2775
2020-05-31 17:38:24 +01:00
9d26a224a2
DoublePlant: add flammability info, closes #2465
2020-05-31 17:04:50 +01:00
c4ad390463
pocketmine.yml: raise default population-queue-size to 32
...
the old limit was made in the php5 days when performance was far worse and it was much more costly to generate chunks that weren't needed. Now it's significantly less and having a higher limit allows terrain to be sent more quickly in new worlds and to fast-moving players.
This limit really ought to go away completely but considering the technical barriers in the way it'll have to stay for now.
2020-05-31 16:58:53 +01:00
42e14f749e
Do not blanket-ban all inventory transactions in spectator mode, fixes #2627
...
instead, we cancel the appropriate events before they are called, so that plugins can uncancel them if they choose.
2020-05-31 16:32:06 +01:00
c3a795e876
Fix walk sounds ( #3492 )
...
Co-authored-by: Govdim <govdim.govorek@gmail.com >
2020-05-24 14:03:14 +01:00
4199c3796f
Water: Remove duplicate call to Entity->resetFallDistance() ( #3524 )
...
It's not clear what the intended goal of this code was, but the duplicate call is obviously useless.
2020-05-24 14:00:19 +01:00
bf6af269c8
StartGamePacket: use PUBLIC visibility by default
2020-05-20 20:04:39 +01:00
a29424f5b3
UIProfile: name constants as they appear in the MC user-facing settings
...
I think these names are stupid, but it'll be easier for people to figure out what they refer to if they match the client-sided naming.
2020-05-20 15:06:50 +01:00
ff3af492f8
Random: remove multiline formatting in nextSignedInt()
...
I'm sick to death of formatting tools messing with this...
2020-05-20 14:34:29 +01:00
80b804f7aa
automated imports cleanup
2020-05-20 14:31:31 +01:00
3a78735982
added UIProfile protocol constants
...
these are only used in the LoginPacket, but plugin devs will probably find them useful anyway
2020-05-20 14:27:50 +01:00
ab32784c74
UpdateBlockSyncedPacket: remove default values for fields
2020-05-20 13:58:36 +01:00
816234a379
UpdateBlockSyncedPacket: populate missing information for second field
2020-05-20 13:57:08 +01:00
b7bf92a5e9
SimpleEventPacket: added missing type constant
2020-05-20 13:50:43 +01:00
dcca000ead
PlayerActionPacket: added missing constant
2020-05-20 13:44:52 +01:00
c4ea51f985
NpcRequestPacket: added request type constants
2020-05-20 13:42:40 +01:00
8202bb1cd8
MoveActorAbsolutePacket: added missing flag
2020-05-20 13:39:56 +01:00
b75758e35e
MoveActorDeltaPacket: added missing flags
2020-05-20 13:39:37 +01:00
38a06f76f8
LoginPacket: remove unused constant
2020-05-20 13:15:43 +01:00
84f99ed418
CommandOriginData: Rename previously unknown field
2020-05-20 13:00:03 +01:00
fd63f19199
make use of new GameRuleType constants
2020-05-20 12:35:29 +01:00
66d44aa814
added GameRuleType protocol constants
2020-05-20 12:35:07 +01:00
f3089f577e
StartGamePacket: use new protocol constants for multiplayer visibility
2020-05-20 12:22:33 +01:00
9516ef1632
added GamePublishSetting protocol constants
2020-05-20 12:22:12 +01:00
e982a57cb5
StartGamePacket: use EducationEditionOffer constants
2020-05-20 12:08:56 +01:00
f57fa2252b
added EducationEditionOffer protocol constants
2020-05-20 12:08:36 +01:00
02cc370855
StartGamePacket: use GeneratorType constants
2020-05-20 12:05:41 +01:00
0a5d14a840
added GeneratorType protocol constants
2020-05-20 12:05:41 +01:00
3ec2994d7f
added protocol GameMode constants
2020-05-20 11:53:35 +01:00
786f416f2e
Improved support for paths with backslashes on Unix filesystems ( #3501 )
...
Fixes #3497
2020-05-19 10:34:51 +01:00
a67d2ae978
parity: burning players no longer shoot burning arrows ( #3509 )
...
this behaviour doesn't exist in vanilla.
2020-05-19 10:31:39 +01:00
089180fef4
Players no longer burn when hit by other players, closes #3170 ( #3470 )
2020-05-18 21:13:56 +01:00
27f55e4c96
3.12.3 is next
2020-05-18 10:17:08 +01:00
9b6b3f50a1
Release 3.12.2
2020-05-18 10:17:02 +01:00
25fb5140a2
Merge #3456 : Added protocol DeviceOS constants
...
close #3456
since this is a protocol addition and not API, this belongs on stable so
that protocol changes can consistently use it without worrying about
branch compatibility.
2020-05-17 09:57:39 +01:00
f5a49b6d55
LightUpdate: improve quality of property type info
2020-05-17 09:33:18 +01:00
189f12a644
PermissionManager: fix timings not being stopped for default calculation ( #3502 )
2020-05-17 08:55:11 +01:00
5a8917f6f2
TaskScheduler: queue contains TaskHandler, not Task
2020-05-16 15:27:20 +01:00
f3e436592a
ZippedResourcePack: detect location of manifest.json if it's not in the root
...
this isn't quite as bulletproof as I'd like it to be, but it should work...
2020-05-15 19:41:45 +01:00
35747874f6
Cocoa: fix drops, closes #3326
...
this doesn't really do a whole lot, but I want this issue off my tracker, it's worthless...
2020-05-14 00:56:39 +01:00
59445902b8
Entity: do not spawn to players who haven't received the target chunk yet, closes #3355
...
this might cause some delays on chunk resend as documented on master, but entities all get respawned on a resend, so this doesn't matter much. It's better than whatever side effects might come with spawning an entity in a chunk that the player doesn't have yet.
2020-05-14 00:46:54 +01:00
2eb62c85f6
Server: cast network.compression-level to int, closes #3393
2020-05-14 00:37:54 +01:00
ad2a39bf13
Merge #3489 : fix spawn protection check for placement checking the wrong block, close #3488 , close #3489
2020-05-14 00:30:11 +01:00
0847358070
SkinImage: fix inverted auto-detect height/width, closes #3490
...
it seems like the client doesn't care if the h/w are inverted for skins anyway, but this is still wrong anyway...
2020-05-14 00:22:12 +01:00
54f41dc145
3.12.2 is next
2020-05-13 13:10:25 +01:00
ded45bddfe
Release 3.12.1
2020-05-13 13:10:10 +01:00
b044550475
Player: duct tape for yet another login sequence bug in the shitty net architecture
2020-05-13 12:59:43 +01:00
bd1d7b8d75
asserts 👏 are 👏 not 👏 error 👏 checking
2020-05-13 12:39:55 +01:00
1513a0e092
VerifyLoginTask: beware wrong number of parts when splitting JWT
2020-05-13 12:39:53 +01:00
2f47597d75
BaseLevelProvider: stop crashing the server on invalid level.dat
...
broken userdata isn't a core bug, so it shouldn't be flooding our crash archives.
2020-05-11 15:34:53 +01:00