512 lines
13 KiB
TypeScript
512 lines
13 KiB
TypeScript
import { BlockType, Vector3 } from "@minecraft/server";
|
|
import { LevelBlockCondition, LevelNoGoZone } from "../Commandeer/level/levelTypes";
|
|
import { vector3 } from "../Commandeer/utils/vectorUtils";
|
|
import { MinecraftBlockTypes } from "../vanilla-data/mojang-block";
|
|
|
|
let level3Conditions: LevelBlockCondition = {
|
|
conditions: [
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-134, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-135, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-136, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-137, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-138, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-139, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-141, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-146, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 265),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-133, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-134, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-135, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-136, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-138, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-139, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-140, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-141, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-145, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-146, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 264),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-133, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-135, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-137, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-138, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-139, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-140, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-141, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-142, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-143, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-144, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-145, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-146, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-147, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 263),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-133, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-134, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-135, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-138, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-139, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-140, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-142, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-143, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-144, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-145, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 262),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-133, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-134, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-135, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-136, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-138, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-139, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-140, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-141, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-142, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-143, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-145, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-146, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 261),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-133, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-134, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-135, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-136, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-137, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-138, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-139, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-141, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-142, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-143, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-144, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-145, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-148, 67, 260),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-133, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-134, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-135, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-136, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-137, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-138, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-139, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-140, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-141, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-142, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-143, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-144, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-145, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-146, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-147, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 259),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-133, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-134, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-138, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-139, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-140, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-141, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-142, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-143, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-144, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-145, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-146, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-147, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 258),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-145, 67, 266),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-145, 67, 267),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-145, 67, 269),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-146, 67, 266),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-146, 67, 269),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Magma, MinecraftBlockTypes.Cobblestone],
|
|
position: vector3(-146, 67, 270),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-146, 67, 272),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-147, 67, 266),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 267),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 268),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 269),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 270),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 271),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-147, 67, 272),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.Podzol],
|
|
position: vector3(-148, 67, 266),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 267),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 268),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 269),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 270),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 271),
|
|
},
|
|
{
|
|
block: [MinecraftBlockTypes.GrassBlock],
|
|
position: vector3(-148, 67, 272),
|
|
},
|
|
],
|
|
};
|
|
|
|
export { level3Conditions };
|