

[!IMPORTANT] Almost every mod will need to update to support this version of REPOLib.
PrefabRef being introduced.
Valuables, Items, Enemies, and Levels modules.Commands module.Commands module instead.PrefabRefs.EnemyContent ScriptableObject.LevelContent ScriptableObject.Debug log level, instead of Info. (#33)DeveloperMode config option into two ones:
DeveloperMode enables developer-only chat commands.VanillaDeveloperMode enables the vanilla developer keyboard shortcuts.BundleLoader.LoadBundle (due to async loading).GenericValuablePresetName and ValuablePresets from Modules.Valuables to Modules.ValuablePresets.Spawn Enemy.
/spawnenemy <name> (/se for short)DeveloperMode mode in the config settings to use developer mode commands.SpawnValuable - Spawn a valuable.AllValuables and GetValuables - Returns a list of all the valuables registered in the game. (Vanilla and Modded)GetValuableByName and TryGetValuableByName - Returns a valuable prefab that equals the name.GetValuableThatContainsName and TryGetValuableThatContainsName - Returns a valuable prefab that contains the name.SpawnItem - Spawn an item.AllItems and GetItems - Returns a list of all the items registered in the game. (Vanilla and Modded)GetItemByName and TryGetItemByName - Returns an item that equals the name.GetItemThatContainsName and TryGetItemThatContainsName - Returns an item that contains the name.SpawnEnemy - Spawn an enemy.AllEnemies and GetEnemies - Returns a list of all the enemies registered in the game. (Vanilla and Modded)GetEnemyByName and TryGetEnemyByName - Returns an EnemySetup that equals the name.GetEnemyThatContainsName and TryGetEnemyThatContainsName - Returns an EnemySetup that contains the name.SpawnNetworkPrefab - Spawn a network prefab by providing a prefab ID.
Mod asset. (#14)Extra Files field to the Mod asset. (REPOLib-Sdk#7)
RaiseMasterClient to [REPOLib.Modules.NetworkingEvents class.RaiseEvent method to [REPOLib.Modules.NetworkedEvent class.
Mod asset. (#11)REPOLib.Modules.Utilities class that contains a function public static void FixAudioMixerGroups(GameObject prefab); to fix the audio mixer groups on a prefab and their children. (#10)REPOLib.Modules.NetworkedEvent class to easily manage your event codes when using PhotonNetwork.RaiseEvent(); (#12)Mod asset. (#9)/spawnvaluable <name>, /spawnitem <name> (/sv and /si for short)
DeveloperMode mode in the config settings to use developer mode commands.Valuables - Generic, Valuables - Wizard, Valuables - Manor, Valuables - ArcticNetworkPrefabs.cs, Valuables.cs, CustomPrefabPool.cs, LevelValuablesExtension.cs, and other.public static IReadOnlyList<GameObject> RegisteredValuables { get; } to Valuables.cs