let x = 0 player.onChat("\\\\sphere", function (num1, num2, num3) { shapes.sphere( blocks.blockWithData(num1, num2), builder.position(), num3, ShapeOperation.Outline ) player.say("§5Made Sphere with a radius of " + num3) x = 0 }) player.onItemInteracted(WOODEN_AXE, function () { if (x == 0) { builder.teleportTo(pos(0, 0, 0)) builder.mark() player.say("§5Set First Position to " + builder.position()) x = 1 } else { builder.teleportTo(pos(0, 0, 0)) player.say("§5Set Second Position to " + builder.position()) } }) player.onChat("\\\\line", function (num1, num2, num3) { builder.line(blocks.blockWithData(num1, num2)) x = 0 }) player.onChat("\\\\write", function (num1, num2, num3) { blocks.print( "" + (num3), blocks.blockWithData(num1, num2), builder.position(), EAST ) }) player.onChat("\\\\clear", function () { x = 0 player.say("§5Cleared Positions") }) player.onChat("\\\\set", function (num1, num2) { builder.fill(blocks.blockWithData(num1, num2)) x = 0 }) player.onChat("\\\\paste", function () { builder.teleportTo(pos(0, 0, 0)) builder.paste() player.say("§5Clipboard Sucesfully Pasted") }) player.onChat("\\\\copy", function () { builder.copy() player.say("§5Selection Copied to Clipboard") x = 0 }) player.onChat("\\\\circle", function (num1, num2, num3) { shapes.circle( blocks.blockWithData(num1, num2), builder.position(), num3, Axis.Y, ShapeOperation.Replace ) player.say("§5Made Circle with a radius of " + num3) x = 0 }) player.onChat("\\\\wand", function () { mobs.give( mobs.target(NEAREST_PLAYER), WOODEN_AXE, 1 ) })