Dylan K. Taylor
1ea0b8a9df
VanillaBlocks generator now reverse-lookups ID constants instead of baking numeric IDs into the code
...
this makes it easier to spot errors.
similar treatment as VanillaItems received in the previous commit
2022-02-26 16:17:23 +00:00
Dylan K. Taylor
566e4a4196
VanillaItems generator now reverse-lookups ID constants instead of baking numeric IDs into the code
...
this makes it easier to spot errors.
there's nothing we can do about the metadata values, but IDs can be quite easily constified.
there might be some weird artifacts where constants are aliased (e.g. appleenchanted) , but this is inarguably better than baking numeric IDs.
2022-02-26 16:10:34 +00:00
Dylan K. Taylor
3ed336fa0e
Merge branch 'stable' into next-minor
2022-02-19 20:16:49 +00:00
Dylan K. Taylor
b26b1cd32f
Fixed swimming hitbox glitch
...
fixes #4815
relates to Sandertv/gophertunnel#88
2022-02-19 20:14:17 +00:00
Muqsit Rayyan
55dfacea8d
Item: Improve performance of nbtSerialize() ( #4831 )
...
Replace hasNamedTag() with $nbt->count() > 0
This avoids a duplicate indirect call to Item::serializeCompoundTag() method call when serializing items with namedtags.
2022-02-16 00:32:12 +00:00
Dylan K. Taylor
7e903fde5b
Fixed multiple players being able to sleep in the same bed
2022-02-10 00:57:43 +00:00
Dylan K. Taylor
d702113fb5
Merge branch 'stable' into next-minor
2022-02-08 22:23:00 +00:00
Dylan K. Taylor
4f44a067b0
4.2.1 is next
2022-02-08 20:14:19 +00:00
Dylan K. Taylor
44818e6d14
Release 4.2.0
2022-02-08 20:14:19 +00:00
Dylan K. Taylor
325131dd30
Protocol changes for 1.18.10
2022-02-08 20:08:15 +00:00
Dylan K. Taylor
1eb59fb9b5
4.1.1 is next
2022-02-07 19:22:54 +00:00
Dylan K. Taylor
1c60aa9769
Release 4.1.0
2022-02-07 19:22:53 +00:00
Dylan K. Taylor
735e4cc3bc
Merge branch 'staging/4.1' into next-minor
2022-02-07 17:22:42 +00:00
Dylan K. Taylor
e9dd9df0a0
Merge remote-tracking branch 'origin/stable' into staging/4.1
2022-02-07 17:22:18 +00:00
Dylan K. Taylor
256826d9c7
Fixed uninitialized color fields of stained glass, stained clay and stained hardened glass
2022-02-07 15:39:54 +00:00
Dylan K. Taylor
c273b29dec
BambooSapling: fixed wrong bit being used for readiness
...
closes #4809
2022-02-07 15:38:05 +00:00
Dylan K. Taylor
c19a038d47
LevelDB: Added a whole bunch of constants
2022-02-07 00:54:00 +00:00
Dylan K. Taylor
95bc013e97
Merge branch 'staging/4.1' into next-minor
2022-02-06 23:56:47 +00:00
Dylan K. Taylor
7ddd547190
Merge remote-tracking branch 'origin/stable' into staging/4.1
2022-02-06 23:55:52 +00:00
Shaheryar Sohail
38e34093cf
ResourcePackManifest: Stop throwing exceptions on extra properties ( #4804 )
...
This code currently throws errors when properties other than the base required ones are added. This can be from resource packs created by "bridge.", where the IDE adds a "generated_with" property to the manifest. This leads to resource packs created by bridge., which are otherwise completely valid, not being loaded.
2022-02-06 23:22:22 +00:00
Dylan K. Taylor
dd1ebb5915
4.0.10 is next
2022-02-05 16:08:23 +00:00
Dylan K. Taylor
df1cdbe921
Release 4.0.9
2022-02-05 16:08:10 +00:00
Dylan K. Taylor
7846ea8acc
LevelDB: do not barf on chunk version 8
...
this covers a wide range from 1.2.13 to 1.8.
2022-02-05 04:18:37 +00:00
Dylan K. Taylor
1dc0d5f96a
WorldManager: do not calculate safe spawn if there are no players in the unloaded world
2022-02-04 19:24:51 +00:00
Dylan K. Taylor
712ffb3e31
WorldManager: fixed loading the default world's spawn chunk when unloading the default world
...
yo dawg
I heard you like loading and unloading
so I put some loading inside your unloading
so you can load while you unload
2022-02-04 19:22:37 +00:00
Andrew1481432
2a4111868c
Fixed incorrect doc for EncryptionContext ( #4791 )
...
* Fixed incorrect doc for EncryptionContext
* Update src/network/mcpe/encryption/EncryptionContext.php
Co-authored-by: Dylan T <odigiman@gmail.com>
2022-02-02 13:12:33 +00:00
Dylan K. Taylor
859f062267
StringToItemParser: fixed *_concrete_powder giving concrete instead of concrete powder
2022-02-01 23:29:47 +00:00
Dylan K. Taylor
15425d01bc
BanEntry: clean up getString()
2022-01-28 21:53:28 +00:00
Dylan K. Taylor
0642364a44
block: added constants for various integer property bounds
2022-01-28 21:27:30 +00:00
Dylan K. Taylor
cfdbfa3d58
Liquid: fixed implicit assumption of 0 == air
2022-01-28 21:07:41 +00:00
Dylan K. Taylor
e9a6c0ba58
Liquid: added missing bounds check for setDecay()
2022-01-28 21:03:44 +00:00
Dylan K. Taylor
466b018319
Merge branch 'staging/4.1' into next-minor
2022-01-28 20:40:20 +00:00
Dylan K. Taylor
d16b6fe61e
Merge branch 'stable' into staging/4.1
2022-01-28 20:40:07 +00:00
Dylan K. Taylor
7a75fcda44
Merge branch 'bell-4745' into stable
2022-01-28 20:21:28 +00:00
NTT1906
8d289ab01d
Bell: fixed collision boxes
...
closes #4745
2022-01-28 20:20:41 +00:00
Dylan K. Taylor
363a9689b4
Prepare 4.2.0+dev
2022-01-28 15:10:19 +00:00
Dylan K. Taylor
6ccb1ff114
4.1.0-BETA3 is next
2022-01-27 00:55:09 +00:00
Dylan K. Taylor
1d2593208a
Release 4.1.0-BETA2
2022-01-27 00:55:02 +00:00
Dylan K. Taylor
a7bdef69e2
Merge remote-tracking branch 'origin/stable' into next-minor
2022-01-27 00:40:34 +00:00
Dylan K. Taylor
d9ea647925
InGamePacketHandler: add a hack for swimming AABB client bug
2022-01-27 00:28:54 +00:00
Covered123
6673289c33
Fixed spectator players being able to drop items ( #4775 )
...
closes #4765
2022-01-27 00:03:19 +00:00
Rush2929
3155c90396
Fixed incorrect drops for Cobweb ( #4759 )
2022-01-26 00:25:00 +00:00
Dylan K. Taylor
3ab5b5a79d
4.0.9 is next
2022-01-25 23:33:24 +00:00
Dylan K. Taylor
8a4bc72b34
Release 4.0.8
2022-01-25 23:33:20 +00:00
Dylan K. Taylor
6cbc14f2b2
World: fixed block update bug introduced by 3faeb5a5568566bccc449855b54495f88473f7fc
2022-01-25 21:53:15 +00:00
Dylan K. Taylor
75d0fc4749
BlockFactory: Make stone slab registration a little less unpleasant to read
2022-01-25 19:23:04 +00:00
Dylan K. Taylor
ea161af4e5
Added FurnaceType->getCookSound()
2022-01-25 19:01:49 +00:00
ShockedPlot7560
0bf5f97fe9
Implement furnace sound ( #4755 )
...
closes #4363
The following classes have been added:
- BlastFurnaceSound
- SmokerSound
- FurnaceSound
2022-01-25 18:52:31 +00:00
ShockedPlot7560
b9f1bcf0e4
Implement PlayerViewDistanceChangeEvent ( #4749 )
...
closes #4550
2022-01-25 18:00:26 +00:00
Dylan K. Taylor
32b07e0940
World: avoid repeated getInstance() calls in hot paths
2022-01-24 21:08:12 +00:00