140 lines
3.0 KiB
TypeScript
140 lines
3.0 KiB
TypeScript
import { BlockType, MinecraftBlockTypes, Vector3 } from "@minecraft/server";
|
|
import { LevelBlockCondition } from "../Commandeer/level/levelTypes";
|
|
import { vector3 } from "../Commandeer/utils/vectorUtils";
|
|
|
|
let level3Conditions: LevelBlockCondition = {
|
|
conditions: [
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(57, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(58, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(59, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(60, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(60, 70, 234),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(60, 70, 233),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(60, 70, 232),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(60, 70, 231),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(61, 70, 231),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(62, 70, 231),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(63, 70, 231),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 231),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 232),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 233),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 234),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 236),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 237),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 238),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(64, 70, 239),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(65, 70, 239),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(66, 70, 239),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(67, 70, 239),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(68, 70, 239),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(68, 70, 238),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(68, 70, 237),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(68, 70, 236),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(68, 70, 235),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(69, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(70, 70, 235),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(71, 70, 235),
|
|
},
|
|
],
|
|
};
|
|
|
|
export { level3Conditions };
|