pluginSpecificPlayerPrefs

Nested map containing plugin-specific player preferences and data.

This structure provides namespaced storage for plugins to store complex data structures associated with players. The outer map key represents the plugin identifier, while the inner map contains that plugin's specific data.

Structure:

pluginSpecificPlayerPrefs = {
"MyPlugin" -> {
"setting1" -> "value1",
"config2" -> 42,
"data3" -> complexObject
},
"AnotherPlugin" -> {
"preference" -> true
}
}

Use Cases:

  • Plugin configuration storage

  • Complex data structures

  • Player-specific plugin states

  • Custom gameplay data

Persistence: JSON-serialized in the plugin_specific_prefs_json column. Dirty Tracking: Automatically set when map is replaced.

See also