#where is the problem?

1 messages · Page 1 of 1 (latest)

dull monolith
#
import { world } from '@minecraft/server';



world.afterEvents.blockBreak.subscribe((data) => {
  const block_Permutation = data.brokenBlockPermutation;
  const block = data.block;
  const player = data.player;
  const Dimension = data.dimension;
if (data.block.typeId !== "minecraft:stone") {
 
  world.sendMessage("hi");

  }});

it works when i break any block but i only want it to work when i break stone

wet bronze
#

Use === not !==

dull monolith
#

Ok

quiet mulch
#

You are checking the block position that has been mined, not the actual block that got mined.
in blockBreak afterEvent the data.block would return an air block.

#

use the if (block_Permutation.type === "minecraft:stone") {} instead

dull monolith
#
import { world } from '@minecraft/server';



world.afterEvents.blockBreak.subscribe((data) => {
  const block_Permutation = data.brokenBlockPermutation;
  const player = data.player;
const block = data.block;
  const Dimension = data.dimension;
if (block_Permutation.type === "minecraft:stone")  {
 
  world.sendMessage("hi");

  }});
#

Not working

quiet mulch
#

i forgot the .id

#
import { world } from '@minecraft/server';



world.afterEvents.blockBreak.subscribe((data) => {
  const block_Permutation = data.brokenBlockPermutation;
  const block = data.block;
  const player = data.player;
  const Dimension = data.dimension;
if (block_Permutation.type.id === "minecraft:stone") {
 
  world.sendMessage("hi");

  }});
#

@dull monolith

dull monolith
#

@quiet mulch working thx

quiet mulch
#

np

dull monolith
#
import { world } from '@minecraft/server';



world.afterEvents.blockBreak.subscribe((data) => {
  const block_Permutation = data.brokenBlockPermutation;
  const block = data.block;
  const player = data.player;
  const Dimension = data.dimension;
if (block_Permutation.type.id === "minecraft:stone") {
 
  player.runCommandAsync(`setblock ~ ~ ~ stone`);

  }});
#

why is it giving error

dull monolith
#

.

#

@quiet mulch

sand anvil
#

whats at line 6

wet bronze
warm hullBOT
#
No Errors

No errors in [code](#1130749146618404974 message)

quiet mulch
#

The error doesn't come from that code, maybe from another pack

cosmic gust
dull monolith
#
import "./chest.js";
import "./test.js";

import { system } from "@minecraft/server";

system.events.beforeWatchdogTerminate.subscribe(event => {
    event.cancel = true
})

wet bronze