2.1.0
Compatibility
Changes
v2.1.0
-
新增定时消息:按时刻调度向全服玩家广播公告(默认关闭,在
auto_broadcast.yml中enabled: true开启)- 独立的
auto_broadcast.yml文件配置(首次启动自动生成) - 按时刻调度:
time: "HH:mm"(支持"9:00")+repeat循环方式repeat: daily— 每天循环repeat: weekly+weekday: 1-7(1=周一 … 7=周日)— 每周指定星期循环repeat: monthly+day: 1-31(超出当月天数则取当月最后一天)— 每月指定日期循环repeat: once— 仅播放一次(当日时刻已过则不再播放)- 定时消息按目标时刻计算延迟,播放后自动排入下一次(重启后自动重新计算)
- 间隔循环:
repeat使用时长格式xxhxxminxxs(如30min、1h30min、45s、2h),每隔这么久循环一次 - 支持
&颜色代码与{online}占位符(当前在线玩家数) - 修改后执行
/vchat reload生效;代理关闭时自动停止定时任务
- 独立的
-
版本号更新至 2.1.0
-
New timed announcements: broadcast messages to all players on a schedule (off by default — enable with
enabled: trueinauto_broadcast.yml)- Configured in a separate
auto_broadcast.yml(generated on first startup) - Clock-time scheduling:
time: "HH:mm"("9:00"works) + arepeatrecurrence moderepeat: daily— every dayrepeat: weekly+weekday: 1-7(1=Mon … 7=Sun) — every week on that weekdayrepeat: monthly+day: 1-31(clamped to the last day of the month) — every month on that dayrepeat: once— play only once (skipped if today's time already passed)- Time-based messages compute the delay to the next occurrence and reschedule afterwards (recomputed on restart)
- Interval looping:
repeataccepts a duration stringxxhxxminxxs(e.g.30min,1h30min,45s,2h) to loop every that period - Supports
&color codes and the{online}placeholder (online player count) - Run
/vchat reloadafter editing; the scheduled task stops automatically on proxy shutdown
- Configured in a separate
-
Version bumped to 2.1.0
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:jTQWhot9:cpWw0Gjv"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:jTQWhot9:cpWw0Gjv"
}

