This is something either @Walt and/or @Meranera (Possibly with help of other modders) should be aware of.
This mod was caused by Meranera's Additional Weapons - I have used the 0.14.2 Mod updater since there hasn't been an update for such a mod in quite a while. This is the error that occured (Within the Splitfire-II weapon, the crash happens on placement of the weapon while not in blueprint mode or upon loading a ship that contains this weapon - I do not know if any other weapons of the Additional Weapons Mod are affected by this):
08/21/2018 20:05:33 | System.InvalidOperationException: Component 'TurretEmitter' in part 'Meranera.meranera_sfr_ii' is not of type 'Cosmoteer.Ships.Parts.Logic.IPartComponentToggle'.
08/21/2018 20:05:33 | at Cosmoteer.Ships.Parts.Part.GetComponent[T](PartComponentID id) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 414
08/21/2018 20:05:33 | at Cosmoteer.Ships.Parts.Graphics.PartGraphics.OnAddedToPart3(Part part) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Graphics\PartGraphics.cs:line 63
08/21/2018 20:05:33 | at Cosmoteer.Ships.Parts.OperationalChainablePartComponent.OnAddedToPart2(Part part) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\OperationalChainablePartComponent.cs:line 78
08/21/2018 20:05:33 | at Cosmoteer.Ships.Parts.Part.AddComponents(IList`1 components) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 368
08/21/2018 20:05:33 | at Cosmoteer.Ships.Parts.Part..ctor(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\Part.cs:line 239
08/21/2018 20:05:33 | at Cosmoteer.Ships.Parts.PartsManager.CreatePart(PartRules rules, IntVector2D loc, Int32 rot, Boolean spawnedFromDestroyed, Boolean defaultToMinHealth) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\Parts\PartsManager.cs:line 174
08/21/2018 20:05:33 | at Cosmoteer.Ships.ShipUpdateInfo.ApplyPhysical(Boolean destroyBlocking) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Ships\ShipUpdateInfo.cs:line 242
08/21/2018 20:05:33 | at Cosmoteer.Game.Gui.BuildToolbox.OnConstructClicked(Object sender, EventArgs e) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\Gui\BuildToolbox.cs:line 1537
08/21/2018 20:05:33 | at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
08/21/2018 20:05:33 | at Halfling.Gui.Components.Input.WidgetClickController.OnClicked(Boolean detectDoubleClick) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetClickController.cs:line 284
08/21/2018 20:05:33 | at Halfling.Events.WeakEventHandler.EventState`1.OnSourceEventFired(Object sender, TEventArgs args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Events\WeakEventHandler.cs:line 297
08/21/2018 20:05:33 | at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
08/21/2018 20:05:33 | at Halfling.Gui.Components.Input.WidgetInputStateController.set_InputState(InputState value) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetInputStateController.cs:line 38
08/21/2018 20:05:33 | at Halfling.Gui.Components.Input.WidgetInputStateController.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Input\WidgetInputStateController.cs:line 208
08/21/2018 20:05:33 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
08/21/2018 20:05:33 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
08/21/2018 20:05:33 | at Halfling.Gui.Components.Children.WidgetChildren`1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
08/21/2018 20:05:33 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
08/21/2018 20:05:33 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
08/21/2018 20:05:33 | at Halfling.Gui.Components.Children.WidgetChildren`1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
08/21/2018 20:05:33 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
08/21/2018 20:05:33 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
08/21/2018 20:05:33 | at Halfling.Gui.Components.Children.WidgetChildren`1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
08/21/2018 20:05:33 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
08/21/2018 20:05:33 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
08/21/2018 20:05:33 | at Halfling.Gui.Components.Children.WidgetChildren`1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
08/21/2018 20:05:33 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
08/21/2018 20:05:33 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
08/21/2018 20:05:33 | at Halfling.Gui.Components.Children.WidgetChildren`1.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Components\Children\WidgetChildren.cs:line 1511
08/21/2018 20:05:33 | at Halfling.Gui.Widget.OnMouseStayed() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1660
08/21/2018 20:05:33 | at Halfling.Gui.Widget.Halfling.Gui.Components.Children.IChildWidget.OnMouseInParent(Boolean alreadyReacted) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\Widget.cs:line 1527
08/21/2018 20:05:33 | at Halfling.Gui.GuiRoot`1.Input() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Gui\GuiRoot.cs:line 574
08/21/2018 20:05:33 | at Cosmoteer.Game.Gui.GameGui.Input() in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\Gui\GameGui.cs:line 581
08/21/2018 20:05:33 | at Cosmoteer.Game.GameRoot.Input(StateMethodInvoker inputParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\Game\GameRoot.cs:line 1137
08/21/2018 20:05:33 | at Halfling.Application.AppStateEx.Halfling.Application.IAppState.Input(StateMethodInvoker inputParent) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\AppStateEx.cs:line 187
08/21/2018 20:05:33 | at Halfling.Application.Director.CallInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 877
08/21/2018 20:05:33 | at Halfling.Application.Director.DoInput() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 790
08/21/2018 20:05:33 | at Halfling.Application.Director.<GetRunIterator>d__83.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Director.cs:line 336
08/21/2018 20:05:33 | at Halfling.Application.Bases.GenericApp.<ApplicationMainIterator>d__42.MoveNext() in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 249
08/21/2018 20:05:33 | at Halfling.Windows.D3D11.D3D11Window.RunGameLoop(String[] args, IEnumerable`1 iterator) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingPlatformWDX\Windows\D3D11\D3D11Window.cs:line 890
08/21/2018 20:05:33 | at Halfling.Application.Bases.GenericApp.ApplicationMain(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Halfling\HalflingCore\Application\Bases\GenericApp.cs:line 165
08/21/2018 20:05:33 | at Cosmoteer.GameApp.Main(String[] args) in C:\Users\Walt\Documents\Code\Cosmoteer\Source\GameApp.cs:line 148