From ab44bd601819feb22c5185b94f690da3b41c8ab2 Mon Sep 17 00:00:00 2001 From: ShimmyMySherbet Date: Sun, 26 Jun 2022 21:05:41 +1000 Subject: [PATCH] Fixed null ref error --- SherbetVaults/SherbetVaultsPlugin.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SherbetVaults/SherbetVaultsPlugin.cs b/SherbetVaults/SherbetVaultsPlugin.cs index 80334ed..0eb9132 100644 --- a/SherbetVaults/SherbetVaultsPlugin.cs +++ b/SherbetVaults/SherbetVaultsPlugin.cs @@ -21,10 +21,11 @@ public partial class SherbetVaultsPlugin : RocketPlugin public VaultSelector VaultSelector { get; private set; } public RestrictionBuilder RestrictionBuilder { get; private set; } public RestrictionTool RestrictionTool { get; private set; } - public ItemTableTool ItemTable { get; } = new ItemTableTool(); + public ItemTableTool ItemTable { get; private set; } + public List RestrictionGroups { get; private set; } + public SherbetVaultsConfig Config => Configuration.Instance; public List VaultConfigs => Config.Vaults; - public List RestrictionGroups { get; private set; } = new List(); @@ -38,6 +39,9 @@ public override void LoadPlugin() RestrictionBuilder = new RestrictionBuilder(this); RestrictionTool = new RestrictionTool(this); Database = new DatabaseManager(this); + VaultSelector = new VaultSelector(this); + ItemTable = new ItemTableTool(); + RestrictionGroups = new List(); if (!Database.Connect(out var errorMessage)) {