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.
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
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
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.
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
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.
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
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.