Ya está aquí RoodyKits v2.2.0Ver novedades →
RoodyEvents

Cómo es un evento

Un evento = un archivo events/<id>.yml (el nombre del archivo es su id). Tiene nombre y descripción (un texto, o uno por idioma), icono, cuánto dura, si está activado y si entra en la rotación (auto, con un weight: 20 sale el doble que 10), los jugadores mínimos, los mundos donde funciona, una barra de tiempo, un título, y sus propios mensajes de inicio y fin si los quieres.

Lo que hace sale de sus módulos, y un evento puede tener varios (la hora feliz = efectos + multiplicador + regalo):

Módulo Qué hace
effect Efectos de poción para todos (strength 3 = Fuerza III). Duran justo lo que queda; quien entra, reaparece o bebe leche los vuelve a tener.
gift Items y/o comandos de consola ({player}), para todos o para unos pocos al azar (un sorteo), una vez o cada X. Todos los items, o uno al azar.
command Comandos de consola al empezar, cada X y al acabar, o una vez por jugador.
multiplier Más experiencia, drops de bloques (todos o solo algunos; valen tags como #minecraft:diamond_ores), drops de mobs y pesca. 1.5 = la mitad más; la fracción es una probabilidad.
drop Cofres de suministros (abajo).
competition Un concurso con premios (abajo).
boss Un jefe (abajo).

Todo lo de un módulo se cambia en su menú: /events edit <evento> → clic en el módulo. En el archivo, cada evento de serie explica sus claves al principio.

Sin farmeo: los bloques puestos por jugadores no cuentan para multiplicadores ni concursos de minería (aunque los muevan pistones), los mobs de spawner no cuentan salvo que lo permitas, y quien está en creativo o espectador no recibe nada (anti-abuse en config.yml).