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
Dylan K. Taylor
22a4117109
Merge remote-tracking branch 'origin/stable' into next-minor
2022-01-23 15:47:13 +00:00
Dylan K. Taylor
aaf7a88de7
HayBale: fixed fall damage
2022-01-22 21:26:44 +00:00
VixikHD
e0da99a973
feat: Implement Brewing ( #4413 )
...
The following API constants have been added:
- tile\BrewingStand::BREW_TIME_TICKS
The following public API methods have been added:
- utils\BrewingStandSlot->getSlotNumber() : int
- CraftingManager->getPotionTypeRecipes() : array<string, array<string, PotionTypeRecipe>>
- CraftingManager->getPotionContainerChangeRecipes() : array<int, array<string, PotionContainerChangeRecipe>>
- CraftingManager->registerPotionTypeRecipe(PotionTypeRecipe $recipe) : void
- CraftingManager->registerPotionContainerChangeRecipe(PotionContainerChangeRecipe $recipe) : void
The following classes have been added:
- BrewingRecipe
- PotionTypeRecipe
- PotionContainerChangeRecipe
- BrewItemEvent
- BrewingFuelUseEvent
- PotionFinishBrewingSound
2022-01-22 16:54:58 +00:00
Dylan K. Taylor
b2630a0920
Merge remote-tracking branch 'origin/stable' into next-minor
2022-01-22 14:46:55 +00:00
Leo Lee
67a0ae0246
Fixed incorrect drops for ender chest ( #4751 )
2022-01-22 14:01:56 +00:00
Dylan K. Taylor
5ae20459dd
4.1.0-BETA2 is next
2022-01-22 02:23:09 +00:00
Dylan K. Taylor
587da478a6
Release 4.1.0-BETA1
2022-01-22 02:23:06 +00:00
Dylan K. Taylor
419bb9eba6
Player: fixed parameter name inconsistency
2022-01-22 01:33:31 +00:00
Dylan K. Taylor
82f1c2766c
Merge branch 'stable' into next-minor
2022-01-22 01:00:40 +00:00
Dylan K. Taylor
f9c8c0e34d
4.0.8 is next
2022-01-21 19:39:31 +00:00
Dylan K. Taylor
58ba4f680f
Release 4.0.7
2022-01-21 19:39:30 +00:00
Dylan K. Taylor
c10eda5eae
InGamePacketHandler: limit depth of form responses to 2
...
form responses should only contain string|int|float|bool|null. Arrays or objects appearing in here are likely malicious.
2022-01-21 19:11:58 +00:00
Dylan K. Taylor
387c13beff
InGamePacketHandler: fixed invalid JSON being treated as form close
2022-01-21 18:32:58 +00:00
Dylan K. Taylor
56fe71d939
InGamePacketHandler: fixed crash in form handling when invalid JSON is given
2022-01-21 17:34:13 +00:00
Dylan K. Taylor
fc53f3721a
Avoid direct mutations of Entity->location
2022-01-20 21:49:14 +00:00
Dylan K. Taylor
4e956d5d1d
Replace remaining disallowed operators
2022-01-20 19:23:19 +00:00
Dylan K. Taylor
61f8144280
Replace disallowed operators in src/updater/
2022-01-20 19:21:04 +00:00
Dylan K. Taylor
ae03c70dfc
Replace disallowed operators in src/permission/
2022-01-20 19:20:51 +00:00
Dylan K. Taylor
e986a0a4f2
Replace disallowed operators in src/inventory/
2022-01-20 19:20:32 +00:00