2022-11-12 12:35:15 +08:00
|
|
|
// priority: 0
|
|
|
|
|
|
2025-04-20 16:20:22 +08:00
|
|
|
// 阻止踩田
|
|
|
|
|
BlockEvents.farmlandTrampled((event) => {
|
|
|
|
|
event.cancel();
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
// // 玩家切换世界时设置为冒险模式
|
|
|
|
|
// EntityEvents.spawned('player', (event) => {
|
2022-11-12 12:35:15 +08:00
|
|
|
|
2025-04-28 22:00:10 +08:00
|
|
|
// let evServer = event.getServer();
|
|
|
|
|
// let evPlayer = event.getPlayer();
|
|
|
|
|
// let player = evServer ? evServer.getPlayer(evPlayer) : null;
|
2022-11-12 12:35:15 +08:00
|
|
|
|
2025-04-11 23:45:17 +08:00
|
|
|
// if (!player) {
|
|
|
|
|
// console.error('自动切换游戏模式失败:找不到玩家');
|
|
|
|
|
// return;
|
|
|
|
|
// }
|
2022-11-12 12:35:15 +08:00
|
|
|
|
2025-04-20 16:20:22 +08:00
|
|
|
// if (player.isCreative()) {
|
2025-04-11 23:45:17 +08:00
|
|
|
// player.setGameMode('adventure');
|
|
|
|
|
// }
|
2022-11-12 12:35:15 +08:00
|
|
|
|
2025-04-11 23:45:17 +08:00
|
|
|
// });
|
2025-04-20 16:20:22 +08:00
|
|
|
|
|
|
|
|
// 阻止爆炸
|
|
|
|
|
LevelEvents.beforeExplosion((event) => {
|
|
|
|
|
event.cancel();
|
|
|
|
|
});
|