diff --git a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs index 8e6cd6500..b975af2a8 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaClasses.cs @@ -305,21 +305,25 @@ namespace Barotrauma public static WifiComponent GetWifiComponent(Item item) { + if (item == null) return null; return item.GetComponent(); } public static LightComponent GetLightComponent(Item item) { + if (item == null) return null; return item.GetComponent(); } public static CustomInterface GetCustomInterface(Item item) { + if (item == null) return null; return item.GetComponent(); } public static Fabricator GetFabricatorComponent(Item item) { + if (item == null) return null; return item.GetComponent(); } diff --git a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs index 169edc082..9dede48c5 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/Lua/LuaSetup.cs @@ -207,7 +207,6 @@ namespace Barotrauma UserData.RegisterType(); UserData.RegisterType>(); UserData.RegisterType(); - UserData.RegisterType(); UserData.RegisterType(); UserData.RegisterType();