Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Ready Player Fun

Ready Player Fun

Add the ability to "pause" the server while no players are logged in. Supports time, weather and season. (server-side only)

20.0k
61
Management
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.1
1.19.4
1.19.2
1.18.1–1.18.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source
Donate on Ko-fiSponsor on GitHub

Creators

wendall911
wendall911 Owner

Details

Licensed MIT
Published 2 years ago
Updated 10 months ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
3
4

ReadyPlayerFun 1.18.2-2.9.0.2

by wendall911 on Oct 28, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.18.2-2.9.0.2

  • Release 1.18.2-2.9.0.2
  • Don't tick anything on server pause. Some mods are abusing the main thread and not just using world tick.
  • Fix path for build file.

NeoForge 1.21.1-2.9.0.2-NEOFORGE

by wendall911 on Oct 28, 2024
Download

Fabric 1.21.1-2.9.0.2-FABRIC

by wendall911 on Oct 28, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.21.1-2.9.0.2

  • Release 1.21.1-2.9.0.2
  • Don't tick anything on server pause. Some mods are abusing the main thread and not just using world tick.

NeoForge 1.21.3-2.9.0.2-NEOFORGE

by wendall911 on Oct 24, 2024
Download

Fabric 1.21.3-2.9.0.2-FABRIC

by wendall911 on Oct 24, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.21.3-2.9.0.2

  • Release 1.21.3-2.9.0.2
  • Update to only keep track of how long the server has been paused and allow first user to join back to get notified of how long server has been paused. Only necessary feature since 1.21.2 added pause-when-empty-seconds in server.properties Fixes #16
  • Update to gradle 8.9
  • Update mod menu version for testing.

ReadyPlayerFun 1.18.2-2.9.0.1

by wendall911 on Oct 22, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.18.2-2.9.0.1

  • Release 1.18.2-2.9.0.1
  • Update gradle build.
  • Initially we didn't want to do any messing with the ticks, in case someone wants stuff to work with chunkloaders. Now we realize that a mix of stuff that uses randomTickSpeed and doFireTick and not eliminating ticks is an issue. For this utility, we want to actually pause the server. Probably only the mixin is needed now, but will leave some caching of server state in place for future use.
  • Update .gitignore

Forge 1.19.2-2.9.0.1-FORGE

by wendall911 on Oct 22, 2024
Download

Fabric 1.19.2-2.9.0.1-FABRIC

by wendall911 on Oct 22, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.19.2-2.9.0.1

  • Release 1.19.2-2.9.0.1
  • Finalize build updates.
  • Update gradle. Move to mod-publish-plugin.
  • Update mixins for 1.19.
  • Initially we didn't want to do any messing with the ticks, in case someone wants stuff to work with chunkloaders. Now we realize that a mix of stuff that uses randomTickSpeed and doFireTick and not eliminating ticks is an issue. For this utility, we want to actually pause the server. Probably only the mixin is needed now, but will leave some caching of server state in place for future use.
  • Only save settings for overworld on save. Not sure I need to deal with weather on all levels ...
  • Update .gitignore

NeoForge 1.21.1-2.9.0.1-NEOFORGE

by wendall911 on Oct 21, 2024
Download

Fabric 1.21.1-2.9.0.1-FABRIC

by wendall911 on Oct 21, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.21.1-2.9.0.1

  • Release 1.21.1-2.9.0.1
  • Fix publish tags to show client not required.
  • Fix publish file path.

Version 1.21.1-2.9.0.0

  • Release 1.21.1-2.9.0.0
  • Move to mod-publish-plugin
  • Initially we didn't want to do any messing with the ticks, in case someone wants stuff to work with chunkloaders. Now we realize that a mix of stuff that uses randomTickSpeed and doFireTick and not eliminating ticks is an issue. For this utility, we want to actually pause the server. Probably only the mixin is needed now, but will leave some caching of server state in place for future use.
  • Only save settings for overworld on save. Not sure I need to deal with weather on all levels ...
  • Use gui for NeoForge testing server, since they have broken something and I can't run commands in --nogui mode. #lame
  • Add sponsorship information to project.

Forge 1.20.1-2.9.0.1-FORGE

by wendall911 on Oct 21, 2024
Download

Fabric 1.20.1-2.9.0.1-FABRIC

by wendall911 on Oct 21, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.20.1-2.9.0.1

  • Release 1.20.1-2.9.0.1
  • Add serene seasons as optional.
  • Fix publish tags to show client not required.

Version 1.20.1-2.9.0.0

  • Release 1.20.1-2.9.0.0
  • Move to mod-publish-plugin
  • Add java version to properties.
  • Update mod menu version.
  • Enable gui for test builds, since CL is broken on running server with Forge.
  • Update build to latest.
  • Move Forge mixin.
  • Initially we didn't want to do any messing with the ticks, in case someone wants stuff to work with chunkloaders. Now we realize that a mix of stuff that uses randomTickSpeed and doFireTick and not eliminating ticks is an issue. For this utility, we want to actually pause the server. Probably only the mixin is needed now, but will leave some caching of server state in place for future use.
  • Only save settings for overworld on save. Not sure I need to deal with weather on all levels ...
  • Update .gitignore

NeoForge 1.21.1-2.9.0.0-NEOFORGE

by wendall911 on Oct 21, 2024
Download

Fabric 1.21.1-2.9.0.0-FABRIC

by wendall911 on Oct 21, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.21.1-2.9.0.0

  • Release 1.21.1-2.9.0.0
  • Move to mod-publish-plugin
  • Initially we didn't want to do any messing with the ticks, in case someone wants stuff to work with chunkloaders. Now we realize that a mix of stuff that uses randomTickSpeed and doFireTick and not eliminating ticks is an issue. For this utility, we want to actually pause the server. Probably only the mixin is needed now, but will leave some caching of server state in place for future use.
  • Only save settings for overworld on save. Not sure I need to deal with weather on all levels ...
  • Use gui for NeoForge testing server, since they have broken something and I can't run commands in --nogui mode. #lame
  • Add sponsorship information to project.

Forge 1.20.1-2.9.0.0-FORGE

by wendall911 on Oct 21, 2024
Download

Fabric 1.20.1-2.9.0.0-FABRIC

by wendall911 on Oct 21, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.20.1-2.9.0.0

  • Release 1.20.1-2.9.0.0
  • Move to mod-publish-plugin
  • Add java version to properties.
  • Update mod menu version.
  • Enable gui for test builds, since CL is broken on running server with Forge.
  • Update build to latest.
  • Move Forge mixin.
  • Initially we didn't want to do any messing with the ticks, in case someone wants stuff to work with chunkloaders. Now we realize that a mix of stuff that uses randomTickSpeed and doFireTick and not eliminating ticks is an issue. For this utility, we want to actually pause the server. Probably only the mixin is needed now, but will leave some caching of server state in place for future use.
  • Only save settings for overworld on save. Not sure I need to deal with weather on all levels ...
  • Update .gitignore

1.21.1-2.8.1.2-NEOFORGE

by wendall911 on Aug 16, 2024
Download

1.21.1-2.8.1.2-FABRIC

by wendall911 on Aug 16, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.21.1-2.8.1.2

  • Release 1.21.1-2.8.1.2
  • Update build. Ensure mod launches on 1.21 and 1.21.1
  • Update logo.

1.21.1-2.8.1.1-NEOFORGE

by wendall911 on Aug 12, 2024
Download

1.21.1-2.8.1.1-FABRIC

by wendall911 on Aug 12, 2024
Download

Git Changelog Ready Player Fun Mod

Version 1.21.1-2.8.1.1

  • Release 1.21.1-2.8.1.1
  • Port to 1.21.1

Version 1.21-2.8.1.1

  • Release 1.21-2.8.1.1
  • Set minimum NeoForge version to stable release. Update SpectreLib version.
  • Update README

Version 1.21-2.8.1.0

  • Release 1.21-2.8.1.0
  • 1.21 Port.

Version 1.21-2.8.0.1

  • Change project name for 1.20.6+
  • Drop Forge Repo.
  • Drop Forge support.
  • Fix NeoForge build.
  • Update Java version for release.

Version 1.20.6-2.8.1.0

  • Release 1.20.6-2.8.1.0
  • Update 1.20.6 dependencies.
  • Do file replacements for NeoForge toml file.
  • Update NeoForge for 1.20.6
  • Update Fabric for 1.20.6.
  • Update build dependencies.

Version 1.20.4-2.8.1.0

  • Update configuration for 1.20.4
  • Update Forge for for new build system.
  • Add Separate 1.20.4 NeoForge support.
  • Modernize build system

Version 1.20.1-2.8.1.0

  • Release 1.20.1-2.8.1.0
  • Store game state in hash so it works correctly if singleplayer worlds have mod installed.
  • Fix build.

Version 1.20.1-2.8.0.1

  • Release 1.20.1-2.8.0.1
  • Update SpectreLib version.

Version 1.20.1-2.8.0.0

  • Release 1.20.1-2.8.0.0
  • Update versioning stragegy to be consitent across MC versions.
  • Update Fabric Loom for better builds.

Version 2.7.0.4

  • Release 2.7.0.4
  • Update to gradle 8.1.1. Add modrinth releases.

Version 2.7.0.3

  • Release 2.7.0.3

Version 2.7.0.2

  • Release 2.7.0.2

Version 2.7.0.1

  • Release 2.7.0.1
  • Drop Architectury dependency. Add spectrelib as shadow jar to manage config in both loaders.
  • Release 2.7.0.0
  • Update to 1.20/1.20.1
  • Adding release scripts

Version 2.6.0.0

  • Release 2.6.0.0
  • Update for 1.19.4

Version 2.5.0.0

  • Release 2.5.0.0
  • Update to 1.19.3

Version 2.4.1.13

  • Release 2.4.1.13
  • Updated to latest Forge

Version 2.4.1.12

  • Release 2.4.1.12. Relax required versions so we can run from 1.19-1.19.2

Version 2.4.1.11

  • Release 2.4.1.11
  • Fix build system for forge/fabric curseforge releases.
  • Merge pull request #12 from wendall911/Architectury-1.19

Version 2.4.1.10

  • Release 2.4.1.10
  • Add support for Forge/Fabric config values. Enable configuration settings.
  • Update fabric build.
  • Update language format.
  • Only pause server on logout if server not shutting down.
  • First pass at moving to a Forge/Fabric build for 1.19.

Version 2.4.1.9

  • Release 2.4.1.9
  • Fixing issue where gamerules aren't saved correctly.

Version 2.4.1.8

  • Release 2.4.1.8. 1.19.2 update.
  • Create automatic update for updates.json from template.

Version 2.4.1.7

  • Release 2.4.1.7
  • Update to work with 1.19.1

Version 2.4.1.6

  • Release 2.4.1.6
  • Update for Forge breaking changes.

Version 2.4.1.5

  • Release 2.4.1.5
  • Initialize configuration values after config is loaded.
  • Release 1.4.1.4
  • Update to 1.19

Version 1.4.1.3

  • Release 1.4.1.3
  • Set forcing gamerules as the default. For some reason when shutting down the server from the forge gui, the server does not shut down correctly and gamerules are not saved on shutdown. Who knows. Not looking into it. Event stuff in forge is a mess.

Version 1.4.1.2

  • Release 1.4.1.2
  • Update mod info to be consistent for Catalogue.

Version 1.4.1.1

  • Release 1.4.1.1
  • Check for null server on client side

Version 1.4.1.0

  • Release 1.4.1.0
  • Allow for setting gamerules for overriden rules while server is paused. Not sure if this is necessary, but in case server owners want to force this.
  • Don't check gamerules until server level data is available on new world creation in a dedicated server env.

Version 1.4.0.3

  • Release 1.4.0.3
  • Fix update branch path
  • Remove log spam filter feature. Update some server event logic.
  • Remove log spam filter feature. Update some server event logic.

Version 1.4.0.2

  • Release 1.4.0.2
  • Add (the excellent!) hourglass as an optional library.

Version 1.4.0.1

  • Release 1.4.0.1
  • Actually pause time on world tick. OOps.

Version 1.4.0.0

  • Release 1.4.0.0
  • Update for 1.18.2.
  • Ensure call in WorldTickEvent only happen server-side.

Version 1.3.0.2

  • Release 1.3.0.2
  • Feature to filter out Serene Seasons log spam.
  • Added 1.18.1 to README

Version 1.3.0.1

  • Release 1.3.0.1
  • Set back gamerules on server unload.

Version 1.3.0.0

  • Release 1.3.0.0
  • Port to 1.18.x

Version 1.2.0.5

  • Release 1.2.0.5
  • Expose static instance of ServerEventHandler

Version 1.2.0.4

  • Release 1.2.0.4
  • Expose paused status of server for external mod integrations.
  • Adding GithHub Packages publishing.

Version 1.2.0.3

  • Release 1.2.0.3
  • Remove SereneSeasons support, as it has a setting now :)

Version 1.2.0.2

  • Release 1.2.0.2
  • Use a sided proxy so we doesn't crash single player worlds.

Version 1.2.0.1

  • Release 1.2.0.1
  • Sync time for all worlds.
  • Update README with all available versions.
  • Update README.md
  • Update available versions.

Version 1.2.0.0

  • Release 1.2.0.0
  • Updates for migration to 1.15.2
  • Update pack format.
  • Update gradle.
  • Remove inaccurate credits in license file.
  • Remove Proxy, as we only have one side for our event handler.
  • Update to toml format. (Although I have no idea what problem this is actually solving. JSON worked just fine.)
  • Version updates for 1.15.2
  • Ingore IntelliJ project directory.

Version 1.1.0.3

  • Release 1.1.0.3
  • Pausing ticks for both randomTick and fireTick using global game rules. Will prevent fire spread, crop growth, etc. when server is paused.

Version 1.1.0.2

  • Release 1.1.0.2
  • Init weather and time onWorldTick to give chance for new worlds to load first. Fixes #1. Also fixes issue where if there is server lag at creation, server time could be a negative number, causing a world corruption.

Version 1.1.0.1

  • Release 1.1.0.1
  • Added Weather, Storms & Tornadoes as an optional dependency.

Version 1.1.0.0

  • Release 1.1.0.0
  • Added support for weather2.

Version 1.0.0.1

  • Release 1.0.0.1
  • Updated notification message to not use translated string.

Version 1.0.0.0

  • Release 1.0.0.0
  • Remove client proxy since all methods server-side only.
  • Retain both rain, thunder and clear weather settings while paused.
  • Make mod server-side only. Allow any remote version, as there is not client-side functionality anyway.
  • Updated readme to add weather.
  • Add ability to retain weather pattern.
  • Make pause DRY, fix logging.
  • Add logging messages for server pause and unpause for debugging. Add check to pause server in onWorldTick evenent to ensure that if there is a bug, we pause server if no plaers are currently logged in.

Version 0.2.0.0

  • Release 0.2.0.0
  • Update time and season ticks early in the tick phase as possible. Have backup check.
  • Correctly filter out notification message based on config.
  • Update README with project links.

Version 0.1.0.0

  • Release 0.1.0.0
  • Remove unused settings from build script.
  • Added Serene Seasons version number for build reference.
  • Translation file for english language translations.
  • Add configuration option to disable alert message to user after server is unpaused.
  • Event handling for monitoring player login and logout events.

Version 0.0.1.0

  • Registering PlayerEventHandler
  • Initial commit.
1
2
3
4

Modrinth is open source.

main@396f737

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.