404 Commits

Author SHA1 Message Date
Dylan K. Taylor
ab93135b84
Merge branch 'stable' into next-minor 2022-03-22 15:49:58 +00:00
Dylan K. Taylor
879476d8e0
ItemFrame: added missing bounds check for setItemDropChance() 2022-03-09 22:20:04 +00:00
Dylan K. Taylor
025f6407e2
Fire: fixed sticking to transparent top-sides of blocks
closes #4879
closes #2819
2022-03-09 16:59:26 +00:00
IvanCraft623
10c0d83fa5
ShulkerBox: Allow opening unless the lid is obstructed by a solid block (#4885)
fixes #4884
2022-03-09 16:37:23 +00:00
Dylan K. Taylor
5d970cf5bd
Fire: do not overwrite blocks during burning unless they were unchanged by onIncinerate()
onIncinerate() by custom blocks might produce custom results which aren't supposed to be burned away (e.g. wood could turn into charred wood, or something of that nature).
closes #4764
2022-03-03 19:19:59 +00:00
Leo Lee
6a39caa204
Fixed mycelium spreading onto coarse dirt (#4816) 2022-03-03 19:02:13 +00:00
ipad54
91f81d4c8e
Sweet Berry Bush now absorbs fall damage (#4876) 2022-03-03 19:00:44 +00:00
Dylan K. Taylor
70f923714c
Merge branch 'stable' into next-minor 2022-03-02 18:43:34 +00:00
Rush2929
d47a7f48bd
BrewingStand: avoid duplicate method call (#4874) 2022-03-02 17:32:56 +00:00
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
3ed336fa0e
Merge branch 'stable' into next-minor 2022-02-19 20:16:49 +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
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
7ddd547190
Merge remote-tracking branch 'origin/stable' into staging/4.1 2022-02-06 23:55:52 +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
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
a7bdef69e2
Merge remote-tracking branch 'origin/stable' into next-minor 2022-01-27 00:40:34 +00:00
Rush2929
3155c90396
Fixed incorrect drops for Cobweb (#4759) 2022-01-26 00:25:00 +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
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
79d1feff9c
Replace disallowed operators in src/block/ 2022-01-20 16:57:09 +00:00
Dylan K. Taylor
088745cf3b
Implemented ChestPairEvent
closes #2829
2022-01-19 22:08:06 +00:00
Dylan K. Taylor
8cdfef7861
Added missing sound for creating grass path and farmland
closes #2776
2022-01-19 21:49:05 +00:00
Dylan K. Taylor
a0bb7059c1
Merge remote-tracking branch 'origin/stable' into next-minor 2022-01-19 19:48:51 +00:00
Leo Lee
9f4fcfafdb
Fixed some incorrect block breaking times (#4723) 2022-01-16 20:57:16 +00:00
Dylan K. Taylor
c221484fc3
fixed CS 2022-01-15 22:27:06 +00:00
Dylan K. Taylor
d9deb571ed
Added LecternPlaceBookSound 2022-01-15 22:26:56 +00:00
Dylan K. Taylor
42d07c74d7
added missing redstone power flag logic 2022-01-15 22:19:47 +00:00
ipad54
1366c49f1f
Implemented Lectern (#4708)
Co-authored-by: Covered123 <58715544+JavierLeon9966@users.noreply.github.com>
Co-authored-by: Dylan K. Taylor <dktapps@pmmp.io>
2022-01-15 21:21:29 +00:00
Dylan K. Taylor
6679c53e56
BrewingStand: fixed collision box 2022-01-15 16:41:27 +00:00
Dylan K. Taylor
5128bc02bb
Reduce code duplication between BaseCoral and CoralBlock 2022-01-07 21:32:44 +00:00
Dylan K. Taylor
4f4aa62479
ConcretePowder: call BlockFormEvent when coming in contact with water 2022-01-07 21:19:08 +00:00
Dylan K. Taylor
c267e7b3c2
Call BlockMeltEvent when frosted ice melts 2022-01-07 21:15:05 +00:00
Dylan K. Taylor
0bc578b8fc
Block: added getTypeId() 2022-01-07 21:03:19 +00:00
Dylan K. Taylor
75fc7a2d1f
Merge branch 'stable' into next-minor 2022-01-07 20:16:35 +00:00
Dylan K. Taylor
6d249026cc
Merge branch 'legacy/pm3' into stable 2022-01-07 20:15:15 +00:00
Dylan K. Taylor
8532e9c8e0
Merge remote-tracking branch 'origin/stable' into next-minor 2022-01-04 14:38:15 +00:00