Class NetworkCompatibilityAttribute
Mod compatibility attribute
PLEASE READ
Example usage:
If your mod adds its own RPCs, EnforceModOnClients is likely a must (otherwise clients would just discard the messages from the server), same version you do have to determine, if your sent data changed
If your mod adds items, you always should enforce mods on client and same version (there could be nasty side effects with different versions of an item)
If your mod is just GUI changes (for example bigger inventory, additional equip slots) there is no need to set this attribute
PLEASE READ
Example usage:
If your mod adds its own RPCs, EnforceModOnClients is likely a must (otherwise clients would just discard the messages from the server), same version you do have to determine, if your sent data changed
If your mod adds items, you always should enforce mods on client and same version (there could be nasty side effects with different versions of an item)
If your mod is just GUI changes (for example bigger inventory, additional equip slots) there is no need to set this attribute
Implements
Inherited Members
Namespace: Jotunn.Utils
Assembly: Jotunn.dll
Syntax
[AttributeUsage(AttributeTargets.Assembly|AttributeTargets.Class)]
public class NetworkCompatibilityAttribute : Attribute, _Attribute
Constructors
Name | Description |
---|---|
NetworkCompatibilityAttribute(CompatibilityLevel, VersionStrictness) | Network Compatibility Attribute |
Properties
Name | Description |
---|---|
EnforceModOnClients | Compatibility Level |
EnforceSameVersion | Version Strictness |