PT-BR EN ES
Ícono del Canal

Crazy Ozz

Sitio Oficial del Canal

Bloque de Comandos

Cómo Detectar Jugadores en el Agua en Minecraft con Command Block

Minecraft Java Edition 1.21+ y 26+ – Temporizador con Scoreboard y Execute if Block Water

En este tutorial aprenderás cómo detectar automáticamente cuando un jugador está dentro del agua en Minecraft usando bloques de comando. El sistema funciona en Minecraft Java Edition 1.21+ y 26+ y utiliza scoreboard como temporizador para contar cuántos segundos el jugador permanece en el agua. Con esto, puedes ejecutar comandos después de un tiempo específico, como aplicar daño, teletransportar, dar efectos o activar funciones en mapas y minijuegos.

Para comenzar, vamos a crear este scoreboard que contará el tiempo que estamos en el agua.

scoreboard objectives add time_in_water dummy

Si quieres ver el tiempo que el jugador está en el agua, puedes usar este comando:

scoreboard objectives setdisplay sidebar time_in_water

Cada valor 20 en el scoreboard equivale a 1 segundo en el agua. Es decir, el valor 60 en el scoreboard equivale a 3 segundos, y así sucesivamente.

Ahora necesitamos detectar cuándo el jugador esté en el agua y contabilizar el tiempo.

Para eso, coloca este comando en un bloque de comando Repeat como Always Active (Siempre Activo):

execute as @a at @s run execute if block ~ ~ ~ water run scoreboard players add @s time_in_water 1

El siguiente comando ejecutará una función después de que el jugador permanezca más de 3 segundos en el agua:

execute as @a if entity @s[scores={time_in_water=90..}] run function comandos:time_in_water

La función reiniciará el tiempo y aplicará daño al jugador.

Puedes cambiarlo por otro comando después de run.

Descarga la función que creé haciendo clic aquí.

¿No sabes qué es una función o cómo crearla? Mira este tutorial en el sitio haciendo clic aquí.

¿Quieres crear un servidor de Minecraft barato y sin lag?

Recomiendo Sparked Host: planes accesibles, excelente rendimiento, panel fácil de usar y soporte rápido.

🚀 Crear servidor en Sparked Host

¿Aún tienes dudas? Mira el video abajo