Marketplace/Gameplay/daruma

daruma

minecraftFreev1.0.0

Description

ESPECIFICACIÓN PARA PLUGIN
Plugin: Daruma Game
1. Información general

Nombre del plugin: DarumaGame
Versión: 1.0
API: Paper 1.17.1
Lenguaje: Java
Gestor: Maven

Objetivo:
Recrear el minijuego Daruma-san ga koronda, donde los jugadores deben avanzar lentamente hacia la cabeza de Daruma sin moverse cuando este voltea.

2. Comandos del plugin
/daruma start

Inicia el juego.

Permiso:

daruma.start

Uso:

/daruma start <jugadores>

Ejemplo:

/daruma start Player1 Player2 Player3

Funcionamiento:

Guarda la lista de jugadores participantes.

Obtiene la ubicación del ejecutor.

El Daruma aparecerá en la superficie frente al ejecutor.

Guarda también:

ubicación del daruma

lista de jugadores

estado del juego

Inicia animación de invocación (3 segundos).

/daruma head

Cambia la cabeza del Daruma usando skins de NameMC.

Permiso

daruma.head

Uso

/daruma head <nombre>

Ejemplo

/daruma head daruma

Funcionamiento

Descarga la skin del nombre indicado.

Cambia la cabeza del armorstand que representa al Daruma.

/daruma stop

Detiene el juego.

Permiso

daruma.stop
3. Representación del Daruma

El Daruma será un:

ArmorStand

Configuración:

invisible

invulnerable

sin gravedad

con casco (PLAYER_HEAD)

tamaño pequeño

sin brazos

marcador activado

4. Animación de aparición del Daruma

Duración: 3 segundos

Durante estos 3 segundos:

aparecen partículas:

Particle.REDSTONE

alrededor de la posición.

La cabeza aparecerá mirando exactamente hacia la dirección del ejecutor.

5. Muerte del invocador

Cuando el Daruma termina de aparecer:

El jugador que ejecutó el comando muere inmediatamente.

Animación:

Partículas
REDSTONE
Bloques colocados alrededor

Nether Wart Block

Redstone Block

Red Carpet

Esto simula un rastro de sangre y carne.

Sonidos

Zombie hurt

Zombie death

Generic explode

6. Congelación inicial de jugadores

Antes de comenzar el juego:

Todos los jugadores:

no pueden moverse

no pueden rotar la cámara

miran hacia el Daruma

Se logra con:

PlayerTeleportEvent

forzando la dirección.

7. Diálogo inicial del Daruma

El Daruma habla en el chat.

Cada mensaje tiene un intervalo máximo de 3 segundos.

Mensajes:

jaja...ja...ja
quieren?... jugar?
es simple... si los veo moverse... moriran
cuando comience a decir...
daru...
ma...
san...
ga...
Koronda!
volteare

Todos los mensajes salen uno por uno.

8. Inicio del juego

Cuando termina el diálogo:

Se activa BossBar

Texto:

DARUMA

Color:

RED
9. Restricciones del juego

Durante el juego:

Gamemode

Todos los jugadores:

ADVENTURE
Velocidad

Los jugadores se mueven extremadamente lento.

PotionEffect.SLOW
nivel 4 o mayor
Salto

Se bloquea con

PotionEffect.JUMP
nivel 250
10. Mecánica de detección de movimiento

El Daruma alterna entre:

Estado 1

Daruma mirando a la pared.

Los jugadores pueden moverse.

Estado 2

Daruma gira y mira a los jugadores.

Duración aleatoria:

2 a 5 segundos

Si un jugador:

cambia de posición

cambia de rotación

salta

entonces:

el jugador muere.
11. Animación de muerte de jugador

Cuando un jugador muere:

Sonido de carne explotando.

Partículas rojas.

Colocar bloques:

Nether Wart Block
Redstone Block
Red Carpet

Aparece su cabeza en el suelo:

PLAYER_HEAD

orientación aleatoria.

El jugador reaparece en el mismo lugar:

Gamemode: SPECTATOR
12. Condición de victoria

Si un jugador llega al Daruma:

y hace click derecho sobre él.

Se ejecuta:

PlayerInteractAtEntityEvent

Entonces ocurre:

1

La bossbar desaparece.

2

Todos los jugadores se congelan otra vez.

13. Diálogo final del Daruma

Mensajes:

jajaja..ja
todos
todos viven
14. Desaparición del Daruma

El Daruma desaparece con la misma animación de aparición pero más lenta.

Partículas:

REDSTONE

Mientras desaparece dice:

Maneki-neko esta libre...
Maneki-neko esta libre...
Maneki-neko esta...
son... ratones para el...
15. Fin del juego

Cuando termina el último mensaje:

Todos los jugadores:

recuperan movilidad

se eliminan efectos

vuelven a survival

16. Sonidos usados

Durante el juego usar:

zombie hurt

zombie death

slime squish

generic explode

villager no

Para generar tensión.

17. Eventos importantes a usar

Eventos recomendados:

PlayerMoveEvent
PlayerInteractEvent
PlayerInteractAtEntityEvent
PlayerRespawnEvent
EntityDamageEvent
18. Estructura del proyecto Maven
src/main/java

com.daruma.game

DarumaGame.java
commands/
StartCommand.java
HeadCommand.java
listeners/
MovementListener.java
InteractListener.java
game/
GameManager.java
DarumaEntity.java
PlayerManager.java
19. plugin.yml
name: DarumaGame
version: 1.0
main: com.daruma.game.DarumaGame
api-version: 1.17

commands:
daruma:
description: Comando principal del juego Daruma
usage: /daruma

permissions:
daruma.start:
default: op
daruma.head:
default: op
daruma.stop:
default: op
20. Detalles importantes

El plugin debe:

funcionar en Paper 1.17.1

compilar con Maven

no usar NMS si es posible

usar Bukkit API

soportar múltiples jugadores

evitar bugs de movimiento

Reviews (0)

No reviews yet

Be the first to leave a review!

Leonardo contreras

Seller

Leonardo contreras

0

downloads

Versionv1.0.0
Platformminecraft
Typepaper
Minecraft VersionMC 1.17
CategoryMinecraft Plugins > Gameplay
Published on11/03/2026
Last update21/04/2026
Free