First Version

This commit is contained in:
2024-09-13 11:28:44 +02:00
parent e5d35618f8
commit 18346549de
15 changed files with 311 additions and 78 deletions

View File

@@ -3,7 +3,7 @@ import Level from "../../Commandeer/level/level";
import pupeteer from "../../Commandeer/pupeteer";
import { teleportAgent, isAgentAt } from "../../Commandeer/utils/agentUtils";
import { vector3 } from "../../Commandeer/utils/vectorUtils";
import { mindKeeper, CURRENT_LEVEL } from "../../main";
import { mindKeeper, CURRENT_LEVEL, DEVELOPER_MODE } from "../../main";
import { MinecraftBlockTypes } from "../../vanilla-data/mojang-block";
import { mission2part1Conditions } from "../../levelConditions/mission2part1Conditions";
import { checkBlockCondition } from "../../Commandeer/level/levelTypes";
@@ -44,12 +44,14 @@ const mission2part1: Level = new Level(
if (isCorrect) {
isComplete = true;
world.sendMessage("Shit works");
if(DEVELOPER_MODE){
world.sendMessage("Shit works");
}
} else {
isComplete = false;
pupeteer.sendWorldMessage("%message.incorrect");
pupeteer.setTitleTimed("%message.incorrect", 2.5);
teleportAgent(mission2part1StartPosition);
teleportAgent(mission2part1StartPosition, mission2Part1AgentFacing);
world
.getDimension("overworld")
.setBlockType(mission2part1ResetCommandBlockPos, MinecraftBlockTypes.RedstoneBlock);