2026/07/08(水)オーバーワールドの活動範囲を制限する
そこで、代わりにあらかじめ設定したワールド範囲から外に出るとデバフを掛けるようする。
let worldArea = 2048;// ワールドの範囲(±2048)
// ========================================================================
// ワールドの範囲外に出たら警告
// ========================================================================
system.runInterval(() => {
for (const p of world.getPlayers()) {
const loc = p.location;
// ワールドの範囲外か?
if (Math.abs(loc.x) > worldArea || Math.abs(loc.z) > worldArea) {
// title コマンドで警告表示
p.runCommand(`title @s title "§cワールド範囲外"`);
// めまい効果を付与
p.addEffect("nausea", 60, { amplifier: 3, showParticles: false });
// 速度低下効果を付与
p.addEffect("slowness", 60, { amplifier: 5, showParticles: false });
// ダメージを与える
p.runCommand(`damage @s 1`);
}
}
}, 40);