EnderDungeons
Mazmorras automatizadas por oleadas de monstruos controladas mediante tickets físicos.
Características Principales
EnderDungeons permite a los administradores crear arenas de combate completas. Al usar un ticket, el jugador ingresa a una sala aislada donde deberá limpiar las rondas indicadas en la BossBar superior antes de reclamar las recompensas del Boss Final.
Comandos de Configuración
Gestiona los puntos de control, salas y recompensas del sistema con el comando principal /dungeon:
| Comando | Descripción |
|---|---|
/dungeon start | Recibir el ticket de entrada. |
/dungeon setspawn | Define dónde aparece el jugador al iniciar. |
/dungeon setspawn mobs | Define dónde aparecen los mobs normales. |
/dungeon setspawn boss | Define dónde aparece el Boss Final. |
/dungeon setexit | Define adónde van los usuarios al terminar/perder. |
/dungeon setreward <mob/boss> | Guarda el premio de tu mano. |
/dungeon reload | Recarga las rondas del config.yml. |
Archivo de Configuración (config.yml)
Administra las coordenadas precisas de cada spawn, define el orden de aparición de los monstruos por rondas y gestiona los objetos serializados otorgados como botín:
# =========================================================
# CONFIGURACIÓN DE LAS SALAS DE ENDERDUNGEONS
# =========================================================
sala:
spawn-jugadores:
world: dungeon
x: -72.91918885965958
y: 65.0
z: 14.067737159015063
yaw: 91.94995
pitch: 8.099992
spawn-mobs:
world: dungeon
x: -99.4971245377911
y: 61.0
z: 12.538805770046915
yaw: -84.45012
pitch: 9.150021
salida:
world: Spawn
x: 338.5
y: 65.0
z: 362.5
yaw: 179.94067
pitch: 1.6161795
spawn-boss:
world: dungeon
x: -99.4971245377911
y: 61.0
z: 12.538805770046915
yaw: -84.45012
pitch: 9.150021
# Define aquí cuántas rondas quieras y qué criaturas saldrán en cada una
rondas:
'1':
mobs:
- ZOMBIE (x16)
'2':
mobs:
- SPIDER (x8)
- ZOMBIE (x8)
'3':
mobs:
- WITHER_SKELETON
- WARDEN
- WITHER_SKELETON
# Las recompensas se autogeneran aquí abajo al usar /dungeon setreward dentro del juego
recompensas:
mob:
==: org.bukkit.inventory.ItemStack
DataVersion: 4440
id: minecraft:bone
count: 1
components:
minecraft:lore: '[{extra:[{bold:0b,color:"gray",italic:0b,text:"Intercambiable"}],text:""},{extra:[{bold:0b,color:"white",text:"Intercambia este objeto por recompensas exclusivas"}],text:""}]'
minecraft:custom_name: '{extra:[{bold:0b,color:"white",text:"Recompensa "},{bold:1b,color:"gray",text:"DUNGEON"}],text:""}'
schema_version: 1
boss:
==: org.bukkit.inventory.ItemStack
DataVersion: 4440
id: minecraft:orange_dye
count: 1
components:
minecraft:lore: '[{extra:[{bold:0b,color:"gray",text:"Interactivo"}],text:""},{extra:[{bold:0b,color:"white",text:"Se puede utilizar para abrir su respectiva crate"}],text:""}]'
minecraft:custom_name: '{extra:[{bold:0b,color:"white",text:"Llave "},{bold:1b,color:"#E6AA32",text:"DUNGEON"}],text:""}'
minecraft:custom_data: '{PublicBukkitValues:{"excellentcrates:crate_key.id":"dungeon"}}'
schema_version: 1
# CONFIGURACIÓN DE LAS SALAS DE ENDERDUNGEONS
# =========================================================
sala:
spawn-jugadores:
world: dungeon
x: -72.91918885965958
y: 65.0
z: 14.067737159015063
yaw: 91.94995
pitch: 8.099992
spawn-mobs:
world: dungeon
x: -99.4971245377911
y: 61.0
z: 12.538805770046915
yaw: -84.45012
pitch: 9.150021
salida:
world: Spawn
x: 338.5
y: 65.0
z: 362.5
yaw: 179.94067
pitch: 1.6161795
spawn-boss:
world: dungeon
x: -99.4971245377911
y: 61.0
z: 12.538805770046915
yaw: -84.45012
pitch: 9.150021
# Define aquí cuántas rondas quieras y qué criaturas saldrán en cada una
rondas:
'1':
mobs:
- ZOMBIE (x16)
'2':
mobs:
- SPIDER (x8)
- ZOMBIE (x8)
'3':
mobs:
- WITHER_SKELETON
- WARDEN
- WITHER_SKELETON
# Las recompensas se autogeneran aquí abajo al usar /dungeon setreward dentro del juego
recompensas:
mob:
==: org.bukkit.inventory.ItemStack
DataVersion: 4440
id: minecraft:bone
count: 1
components:
minecraft:lore: '[{extra:[{bold:0b,color:"gray",italic:0b,text:"Intercambiable"}],text:""},{extra:[{bold:0b,color:"white",text:"Intercambia este objeto por recompensas exclusivas"}],text:""}]'
minecraft:custom_name: '{extra:[{bold:0b,color:"white",text:"Recompensa "},{bold:1b,color:"gray",text:"DUNGEON"}],text:""}'
schema_version: 1
boss:
==: org.bukkit.inventory.ItemStack
DataVersion: 4440
id: minecraft:orange_dye
count: 1
components:
minecraft:lore: '[{extra:[{bold:0b,color:"gray",text:"Interactivo"}],text:""},{extra:[{bold:0b,color:"white",text:"Se puede utilizar para abrir su respectiva crate"}],text:""}]'
minecraft:custom_name: '{extra:[{bold:0b,color:"white",text:"Llave "},{bold:1b,color:"#E6AA32",text:"DUNGEON"}],text:""}'
minecraft:custom_data: '{PublicBukkitValues:{"excellentcrates:crate_key.id":"dungeon"}}'
schema_version: 1