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
Offline Player Cache: Directors Cut

Offline Player Cache: Directors Cut

An API Mod to allow caching player data on the server while the player is offline. This means that mods can use this API to access offline player's data.

5,001
10
Library
Storage
Utility

Compatibility

Minecraft: Java Edition

1.21
1.20.1–1.20.6

Platforms

Fabric
Forge
NeoForge
Quilt

Supported environments

Server-side

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

bibireden
bibireden Lead Developer
dataencoded
dataencoded Contributor
OverlordsIII
OverlordsIII Contributor
clevernucleus
clevernucleus Former Author
BareMinimumStudios
BareMinimumStudios Mascot
Poke097
Poke097 Project Lead

Details

Licensed MIT
Published last year
Updated 10 months ago
DescriptionChangelogVersions

Show all versions

2.0.0+1.20.1-beta.4

by bibireden on Aug 5, 2024
Download

2.0.0+1.20.1-beta.4

by bibireden on Aug 5, 2024
Download

2.0.0+1.21-beta.2

by bibireden on Aug 5, 2024
Download

2.0.0+1.21-beta.2

by bibireden on Aug 5, 2024
Download

Changes 🌽

  • Added extension (reified) functions that could prove to be useful to Kotlin users.

2.0.0+1.21-beta.1

by bibireden on Aug 3, 2024
Download

2.0.0+1.21-beta.1

by bibireden on Aug 3, 2024
Download

Changes 🌽

  • Updated to 1.21 (yes, other mods will follow suit as well).

2.0.0+1.20.1-beta.3

by bibireden on Aug 3, 2024
Download

2.0.0+1.20.1-beta.3

by bibireden on Aug 3, 2024
Download

Changes 🌽

  • This update just served to remove a duplicate initializer (Forge).

2.0.0+1.20.1-beta.2

by bibireden on Aug 2, 2024
Download

2.0.0+1.20.1-beta.2

by bibireden on Aug 2, 2024
Download

2.0.0+1.20.1-beta.1

by bibireden on Aug 2, 2024
Download

2.0.0+1.20.1-beta.1

by bibireden on Aug 2, 2024
Download

Additions 🍎

  • Hey, hey, I figured out how to do a multi-loader project! (sorta)
  • This update is compatible for (hopefully) all loaders.

Changes 🌽

  • Rewrote the cache (again).
    • The cache now uses a record-based system for registering with a provided Codec.
    • Register your record using OfflinePlayerCacheAPI#register.
    • Get your cache using OfflinePlayerCacheAPI#getCache.
  • Proper documentation will arrive upon release.

Offline Player Cache: Directors Cut 2.0.0+1.20.1

by bibireden on Aug 1, 2024
Download

alpha build but working, until actual publishing tools this is what will be used for maven

1.0.0+1.20.1

by bibireden on May 19, 2024
Download

1.0.0+1.20.1

by bibireden on May 16, 2024
Download

Changelog

  • Reimplemented the OfflinePlayerCache.
  • Added internal type safety for values.
  • Implemented more fleshed out command details, which will help provide more context on certain things.

Changes

  • CacheableValue has been transformed into CachedPlayerKey, which better represents its purpose, which is to be a middleman in caching your data into the server.
  • OfflinePlayerCacheAPI is the class that will be used to both register and get the cache (via constructor with server).
  • The cache and its API should not be used on the client.

In order to learn about registering and using your key, please consult with the readme or the wiki.

1.0.0-beta.1+1.20.1

by bibireden on May 16, 2024
Download

Changelog

  • Implemented the OfflinePlayerCache in its entirety.
  • internal Added type safety for values (testing).

Notice

This is currently in a beta state. If you have issues with this mod, please open an issue in our GitHub page. It is advised you do not utilize this in production work. at this time.

Commands are still a work in progress. 💫

Migration Guide

  • A considerable amount of internal and external changes have happened with the mod.
  • CacheableValue has been transformed into CachedPlayerKey, which better represents its purpose, which is to be a middleman in caching your data into the server.

Using the Cache API

  • In order to utilize the cache, utilize the new OfflinePlayerCacheAPI, which will allow you to register CachedPlayerKeys to the cache, and permit you to obtain data based on the keys provided.
  • You can call the constructor of the API in order to use it, as long as you provide the server as an argument.
  • The cache and its API should not be used on the client.

In order to learn about registering and using your key, please consult with the readme or the wiki!

0.6.5+1.20.1

by bibireden on Dec 29, 2023
Download
  • Released for 1.20.1

  • Added fixes to mixins, resolved issues with command responses.

Modrinth is open source.

main@4bafae8

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