Skip to content

Commit 1294050

Browse files
committed
Fix previous PR
1 parent 655e795 commit 1294050

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ minecraft_version=1.16.3
55
forge_version=34.1.22
66
forge_mappings=20200916-1.16.2
77
loader_version=34
8-
mod_version=8.2.0
8+
mod_version=8.2.2
99

1010
# Mod dependency versions
1111
jei_version=7.3.2.36

src/main/java/com/jaquadro/minecraft/storagedrawers/block/BlockDrawers.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,11 @@ public void onBlockPlacedBy (World world, BlockPos pos, BlockState state, Living
231231

232232
@Override
233233
public boolean isReplaceable (BlockState state, BlockItemUseContext useContext) {
234-
if (useContext.getPlayer() && useContext.getPlayer().isCreative() && useContext.getHand() == Hand.OFF_HAND) {
234+
PlayerEntity player = useContext.getPlayer();
235+
if (player == null)
236+
return super.isReplaceable(state, useContext);
237+
238+
if (useContext.getPlayer().isCreative() && useContext.getHand() == Hand.OFF_HAND) {
235239
double blockReachDistance = useContext.getPlayer().getAttribute(net.minecraftforge.common.ForgeMod.REACH_DISTANCE.get()).getValue() + 1;
236240
BlockRayTraceResult result = rayTraceEyes(useContext.getWorld(), useContext.getPlayer(), blockReachDistance);
237241

0 commit comments

Comments
 (0)