Add alot
This commit is contained in:
@@ -139,11 +139,19 @@ export class Maker {
|
||||
} else {
|
||||
map.setColorRGB("variable.color", { red: 0, green: 255, blue: 0 });
|
||||
const particleData: MolangVariableMap = new MolangVariableMap();
|
||||
particleData.setColorRGB("variable.color", {
|
||||
red: 1,
|
||||
green: 1,
|
||||
blue: 1,
|
||||
});
|
||||
if (color == PaletteColor.Red) {
|
||||
particleData.setColorRGB("variable.color", {
|
||||
red: 1,
|
||||
green: 0,
|
||||
blue: 0,
|
||||
});
|
||||
} else if (color == PaletteColor.White) {
|
||||
particleData.setColorRGB("variable.color", {
|
||||
red: 1,
|
||||
green: 1,
|
||||
blue: 1,
|
||||
});
|
||||
}
|
||||
spawnParticle(vector3(x, y + 0.1, z), "codecosmos:point", particleData);
|
||||
}
|
||||
}
|
||||
@@ -162,16 +170,16 @@ export class Maker {
|
||||
(trigger.point1.y + trigger.point2.y) / 2,
|
||||
(trigger.point1.z + trigger.point2.z) / 2
|
||||
);
|
||||
const distnaces = players.map((player) => {
|
||||
const distances = players.map((player) => {
|
||||
return {
|
||||
player: player,
|
||||
distance: vector3Distance(player.location, triggerCenter),
|
||||
};
|
||||
});
|
||||
|
||||
distnaces.sort((a, b) => a.distance - b.distance);
|
||||
const closestPlayer = distnaces[0].player;
|
||||
const distance = distnaces[0].distance;
|
||||
distances.sort((a, b) => a.distance - b.distance);
|
||||
const closestPlayer = distances[0].player;
|
||||
const distance = distances[0].distance;
|
||||
|
||||
if (distance > 25) return;
|
||||
|
||||
|
||||
@@ -69,14 +69,14 @@ export class Trigger {
|
||||
}
|
||||
|
||||
Update() {
|
||||
world
|
||||
.getDimension("overworld")
|
||||
.getEntities({ type: "minecraft:player" })
|
||||
.forEach((player) => {
|
||||
//Check if the distance between the player and the trigger is less than the width of the trigger
|
||||
// if (this.hasPlayerEnterdTrigger(player.location)) {
|
||||
// world.sendMessage(`Player ${player.nameTag} is in trigger`);
|
||||
// }
|
||||
});
|
||||
// world
|
||||
// .getDimension("overworld")
|
||||
// .getEntities({ type: "minecraft:player" })
|
||||
// .forEach((player) => {
|
||||
// //Check if the distance between the player and the trigger is less than the width of the trigger
|
||||
// // if (this.hasPlayerEnterdTrigger(player.location)) {
|
||||
// // world.sendMessage(`Player ${player.nameTag} is in trigger`);
|
||||
// // }
|
||||
// });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user