private static void WriteLuaUserdata(PacketBuilder builder, LuaValue value)
 {
     if (value.ElementId != null)
     {
         if (value.IsNil)
         {
             WriteLuaNil(builder);
         }
         else
         {
             builder.WriteCapped((byte)value.LuaType, 4);
             builder.WriteElementId(value.ElementId.Value);
         }
     }
 }