Skip to content

Commit 8362666

Browse files
committed
Fix #192: give trophies rotation and mirror.
1 parent 5b51a97 commit 8362666

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/main/java/noobanidus/mods/lootr/block/TrophyBlock.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package noobanidus.mods.lootr.block;
22

33
import net.minecraft.world.level.block.Block;
4+
import net.minecraft.world.level.block.Mirror;
5+
import net.minecraft.world.level.block.Rotation;
46
import net.minecraft.world.level.block.state.BlockState;
57
import net.minecraft.world.level.block.HorizontalDirectionalBlock;
68
import net.minecraft.world.item.context.BlockPlaceContext;
@@ -40,4 +42,14 @@ public VoxelShape getShape(BlockState state, BlockGetter worldIn, BlockPos pos,
4042
return NORTH_SOUTH;
4143
}
4244
}
45+
46+
@Override
47+
public BlockState rotate(BlockState p_60530_, Rotation p_60531_) {
48+
return p_60530_.setValue(HorizontalDirectionalBlock.FACING, p_60531_.rotate(p_60530_.getValue(HorizontalDirectionalBlock.FACING)));
49+
}
50+
51+
@Override
52+
public BlockState mirror(BlockState p_60528_, Mirror p_60529_) {
53+
return p_60528_.rotate(p_60529_.getRotation(p_60528_.getValue(HorizontalDirectionalBlock.FACING)));
54+
}
4355
}

0 commit comments

Comments
 (0)