public void CallOnCreate(DeepWoods deepWoods) { if (OnCreate == null) { return; } foreach (Action <IDeepWoodsLocation> callback in OnCreate.GetInvocationList()) { try { callback(deepWoods); } catch (Exception e) { ModEntry.Log("[THIS IS NOT A BUG IN DEEPWOODS] Exception caught while calling callback from another mod: " + e, StardewModdingAPI.LogLevel.Warn); } } }