File tree Expand file tree Collapse file tree
type.generic/src/main/java/net/swofty/types/generic/block/placement Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ))
You can’t perform that action at this time.
0 commit comments