Skip to content

Commit 7547617

Browse files
authored
Merge pull request #89 from Astatine-LAB/1.21.11
Refactor: Optimize BlockPos retrieval accuracy in BlockRawIdCommand
2 parents b214023 + c229aca commit 7547617

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/nekiplay/meteorplus/features/commands/BlockRawIdCommand.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import net.minecraft.item.Item;
1010
import net.minecraft.item.ItemStack;
1111
import net.minecraft.text.Text;
12+
import net.minecraft.util.hit.BlockHitResult;
1213
import net.minecraft.util.hit.HitResult;
1314
import net.minecraft.util.math.BlockPos;
1415

@@ -19,7 +20,7 @@ public BlockRawIdCommand() {
1920
public void build(LiteralArgumentBuilder<CommandSource> builder) {
2021
builder.executes(context -> {
2122
if (mc.crosshairTarget != null && mc.crosshairTarget.getType() == HitResult.Type.BLOCK) {
22-
BlockPos pos = new BlockPos((int) mc.crosshairTarget.getPos().x, (int) mc.crosshairTarget.getPos().y, (int) mc.crosshairTarget.getPos().z);
23+
BlockPos pos = ((BlockHitResult) mc.crosshairTarget).getBlockPos();
2324
BlockState state = mc.world.getBlockState(pos);
2425
int raw_id = Block.getRawIdFromState(state);
2526
info(String.valueOf(raw_id));

0 commit comments

Comments
 (0)