Pause Day Cycle 图标

Pause Day Cycle

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.1.1+mod
本资源为搬运资源,原资源地址: https://modrinth.com/mod/pause-day-cycle
资源信息

Minecraft 版本: 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8

平台: fabric forge neoforge quilt

标签: game-mechanics management utility

资源介绍

Pause Day Cycle

To enable AFK detection feature, Detect AFK Players must be installed.

When nobody's on a Minecraft server, the in-game time still increases. This means you can't track the number of days played, and the local difficulty will also increase. That's not a concern for servers that have players online almost constantly, but for small/medium sized servers, this is a problem.

This is a very light-weight data pack to prevent game time from increasing when nobody's online or when every player online is tagged as afk, without pausing the server itself so that automatic farms can continue to run.

See it in action ![Day pauses while player is AFK](https://github.com/clo4/datapacks/blob/main/pause-day-cycle/sunset_afk.gif?raw=true) Time pauses while player is AFK. Player sitting done with [AFK Sit](https://modrinth.com/datapack/afk-sit).

Why another one of these?

There are already a few mods and data packs that do the same thing as this one, but none of them did quite what I need:

  1. It integrates with Detect AFK Players, allowing AFK players to also not skyrocket the game time.
  2. It's easy to integrate with other datapacks so that the pause/unpause doesn't break.

Even with the introduction of the server property pause-when-empty-seconds, the issue of AFK players increasing game time is not solved, and spawn chunks will not be ticked while paused, which you may or may not want.

Details

When nobody is online or all online players are tagged as afk (see Detect AFK Players) the following gamerules will be set to false:

  • doDaylightCycle
  • doWeatherCycle

doMobSpawning is not changed because it allows automatic farms in spawn chunks or manually loaded chunks to function with nobody present.

Note: If one of the gamerules is already set to false while the time isn't paused, that gamerule will not be changed - this pack respects your options!

Extending it

This datapack provides two function tags: pause_day_cycle:pause and pause_day_cycle:resume. These will be called when the day cycle is paused and resumed. Below is an extremely simple example of an add-on data pack that uses these tags to log to the server when the day cycle is paused.

announce/data/pause_day_cycle/tags/functions/pause.json
{ "values": ["announce:pause"] }
announce/data/announce/functions/pause.mcfunction
say Day cycle has been paused
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Tuanzi's Server Mod

价格:0 墨喵币
下载量:0

查看详情
Dungeon Train Pack: A Lore-Rich Roguelite RPG Adventure

价格:0 墨喵币
下载量:0

查看详情
RogueTundra's Client Mods

价格:0 墨喵币
下载量:0

查看详情
Slimes + (More Slimes Variants) X Fresh Animations

价格:0 墨喵币
下载量:0

查看详情