Code viewer for World: New World (clone by Jennifer)

// Cloned by Jennifer on 11 May 2019 from World "New World" by Jennifer 
// Please leave this clone trail here.

	player.onChatCommand("castle", [], ({ }) => {
 builder.teleportTo(player.position())
 builder.face(CompassDirection.North)
 builder.move(SixDirection.Forward, 10)
 builder.turn(TurnDirection.Left)
 builder.move(SixDirection.Forward, 8)
23
 builder.turn(TurnDirection.Left)
 builder.setOrigin()
 player.runChatCommand("moat")
})
player.onChatCommand("walls", [], ({ }) => {
 builder.teleportToOrigin()
 for (let i = 0; i < 4; i++) {
 builder.mark()
 builder.move(SixDirection.Forward, 16)
 builder.raiseWall(blocks.block(Block.Cobblestone), 5)
 builder.turn(TurnDirection.Left)
 }
 builder.move(SixDirection.Up, 5)
 for (let i = 0; i < 4; i++) {
 for (let index = 0; index <= 15; index++) {
 if (index % 2 == 0) {
 builder.place(blocks.block(Block.Andesite))
 }
 builder.move(SixDirection.Forward, 1)
 }
 builder.turn(TurnDirection.Left)
 }
 player.runChatCommand("floor")
})
player.onChatCommand("door", [], ({ }) => {
24
 builder.teleportToOrigin()
 builder.move(SixDirection.Forward, 6)
 builder.mark()
 builder.shift(3, 3, 0)
 builder.fill(blocks.block(Block.Air))
 player.runChatCommand("drawbridge")
})
player.onChatCommand("moat", [], ({ }) => {
 builder.teleportToOrigin()
 builder.shift(-5, -1, -5)
 for (let i = 0; i < 4; i++) {
 builder.mark()
 builder.shift(26, -3, 3)
 builder.fill(blocks.block(Block.Water))
 builder.move(SixDirection.Left, -3)
 builder.place(blocks.block(Block.DiamondBlock))
 builder.move(SixDirection.Up, 3)
 builder.turn(TurnDirection.Left)
 }
 player.runChatCommand("walls")
})
player.onChatCommand("drawbridge", [], ({ }) => {
 builder.teleportToOrigin()
 builder.move(SixDirection.Forward, 6)
 builder.move(SixDirection.Down, 1)
25
 builder.mark()
 builder.shift(3, 0, 6)
 builder.fill(blocks.block(Block.PlanksAcacia))
})
player.onChatCommand("floor", [], ({ }) => {
 builder.teleportToOrigin()
 builder.move(SixDirection.Down, 1)
 builder.mark()
 builder.move(SixDirection.Forward, 16)
 builder.turn(TurnDirection.Left)
 builder.move(SixDirection.Forward, 16)
 builder.fill(blocks.block(Block.PlanksOak))
 player.runChatCommand("door")
})