Skip to content

Commit 9d26fe5

Browse files
Merge pull request #492 from FreakyFreakyNerd/blockplacing
Fix: fixed blockstates being reset when block is placed nearby.
2 parents ccffba6 + 5aa9857 commit 9d26fe5

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

type.generic/src/main/java/net/swofty/types/generic/block/placement/MultiplePlacementRules.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public MultiplePlacementRules(@NotNull Block block) {
2020
@Override
2121
public @Nullable Block blockPlace(@NotNull PlacementState placementState) {
2222
//Get the current block state
23-
BlockState blockState = BlockStateManager.get(block);
23+
BlockState blockState = BlockStateManager.get(placementState.block());
2424

2525
//Block cannot be placed
2626
for (PlacementRule placement : getPlacementRules()) {
@@ -37,7 +37,7 @@ public MultiplePlacementRules(@NotNull Block block) {
3737

3838
@Override
3939
public @NotNull Block blockUpdate(@NotNull UpdateState updateState) {
40-
BlockState blockState = BlockStateManager.get(block);
40+
BlockState blockState = BlockStateManager.get(updateState.currentBlock());
4141

4242
for (PlacementRule placement : getPlacementRules())
4343
if (placement.canUpdate(blockState, updateState))

0 commit comments

Comments
 (0)