NPCs included, finishing touches zijn nog nodig

This commit is contained in:
2024-09-11 16:54:16 +02:00
parent 283f95e00a
commit c323e98bcd
25 changed files with 1665 additions and 891 deletions

View File

@@ -6,138 +6,316 @@ import { MinecraftBlockTypes } from "../vanilla-data/mojang-block";
let level2Conditions: LevelBlockCondition = {
conditions: [
{
block: MinecraftBlockTypes.Air,
position: vector3(45, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-112, 69, 272),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(44, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-112, 69, 271),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(43, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-111, 69, 271),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(42, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-111, 69, 270),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(41, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-111, 69, 269),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(40, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-113, 69, 271),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(39, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-114, 69, 271),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(38, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-114, 69, 270),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(37, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-115, 69, 270),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(36, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-115, 69, 269),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(35, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-115, 69, 268),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(34, 70, 220),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 268),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 220),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 219),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 269),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 218),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-117, 69, 267),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 217),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-117, 69, 266),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 216),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-117, 69, 265),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 215),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-117, 69, 264),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 214),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-117, 69, 263),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 213),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 261),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(33, 70, 212),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(34, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 262),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(35, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 263),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(36, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 264),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(37, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 265),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(38, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-116, 69, 266),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(39, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-118, 69, 268),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(40, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-118, 69, 267),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(41, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-119, 69, 265),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(42, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-119, 69, 267),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(43, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-119, 69, 268),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(44, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-120, 69, 269),
},
{
block: MinecraftBlockTypes.Air,
position: vector3(45, 70, 212),
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-120, 69, 268),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-120, 69, 267),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-121, 69, 269),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 268),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-123, 69, 267),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-123, 69, 266),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 266),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-121, 69, 265),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 265),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-123, 69, 265),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-123, 69, 263),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 263),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 262),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 261),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-119, 69, 261),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-118, 69, 261),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-118, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-119, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-120, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-124, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-124, 69, 259),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 259),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-122, 69, 258),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.JungleSapling],
position: vector3(-123, 69, 258),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-113, 69, 269),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-114, 69, 269),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-114, 69, 268),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-116, 69, 267),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-117, 69, 269),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-117, 69, 268),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-117, 69, 262),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-117, 69, 261),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-118, 69, 262),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-118, 69, 265),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-118, 69, 266),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-119, 69, 266),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-120, 69, 261),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-121, 69, 259),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-121, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-121, 69, 266),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-121, 69, 267),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-121, 69, 268),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-122, 69, 267),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-122, 69, 264),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-123, 69, 264),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-123, 69, 260),
},
{
block: [MinecraftBlockTypes.Air, MinecraftBlockTypes.SweetBerryBush],
position: vector3(-123, 69, 259),
},
],
};