145 lines
3.2 KiB
TypeScript
145 lines
3.2 KiB
TypeScript
import { BlockType, MinecraftBlockTypes, Vector3 } from "@minecraft/server";
|
|
import { LevelBlockCondition, LevelNoGoZone } from "../Commandeer/level/levelTypes";
|
|
import { vector3 } from "../Commandeer/utils/vectorUtils";
|
|
|
|
let level2Conditions: LevelBlockCondition = {
|
|
conditions: [
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(45, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(44, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(43, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(42, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(41, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(40, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(39, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(38, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(37, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(36, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(35, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(34, 70, 220),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 220),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 219),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 218),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 217),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 216),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 215),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 214),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 213),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(33, 70, 212),
|
|
},
|
|
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(34, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(35, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(36, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(37, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(38, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(39, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(40, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(41, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(42, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(43, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(44, 70, 212),
|
|
},
|
|
{
|
|
block: MinecraftBlockTypes.air,
|
|
position: vector3(45, 70, 212),
|
|
},
|
|
],
|
|
};
|
|
|
|
export { level2Conditions };
|